homebrew-core/Formula/maxima.rb
John Wilkinson 6a507908b3 Maxima: Upgrade to version 5.25.1
Updated Formula for GNU Maxima to the latest version (5.25.1), as of 22
October 2011, and added a test method to non-interactively run the Maxima
self-test suite. (Not every test is expected to pass, but this will at least
give the user an indication that Maxima is installed properly, and allow the
user to check for egregious errors.)

Closes Homebrew/homebrew#8246.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-10-25 11:38:51 -07:00

27 lines
767 B
Ruby

require 'formula'
class Maxima < Formula
url 'http://sourceforge.net/projects/maxima/files/Maxima-source/5.25.1-source/maxima-5.25.1.tar.gz'
homepage 'http://maxima.sourceforge.net/'
md5 'f2a7399e53eadc38e0bedb843d5d7055'
depends_on 'gettext'
depends_on 'sbcl'
depends_on 'gnuplot'
depends_on 'rlwrap'
def install
ENV.deparallelize
system "./configure", "--disable-debug", "--disable-dependency-tracking",
"--prefix=#{prefix}",
"--mandir=#{man}", "--infodir=#{info}",
"--enable-sbcl", "--enable-gettext"
system "make"
system "make check"
system "make install"
end
def test
system "maxima --batch-string='run_testsuite(); quit();'"
end
end