aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/ginac.rb
blob: d7351578a5dbd456954adf9a438b46485a98bb04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require 'formula'

class Ginac < Formula
  homepage 'http://www.ginac.de/'
  url 'http://www.ginac.de/ginac-1.6.2.tar.bz2'
  sha1 'c93913c4c543874b2ade4f0390030641be7e0c41'

  depends_on 'pkg-config' => :build
  depends_on 'cln'
  depends_on 'readline'

  # Fixes compilation with libc++; already applied upstream
  def patches
    "http://www.ginac.de/ginac.git?p=ginac.git;a=commitdiff_plain;h=5bf87cea66bb2071222c2910ed68c2649a98906c"
  end

  def install
    system "./configure", "--disable-dependency-tracking",
                          "--prefix=#{prefix}"
    system "make install"
  end
end