require 'formula' class Pure < Formula homepage 'http://purelang.bitbucket.org/' url 'https://bitbucket.org/purelang/pure-lang/downloads/pure-0.59.tar.gz' sha1 '22614d77fff9937a53cf513767fdc5e8eeb4aae1' depends_on :automake depends_on :libtool depends_on 'llvm' depends_on 'gmp' depends_on 'readline' depends_on 'mpfr' resource 'docs' do url 'https://bitbucket.org/purelang/pure-lang/downloads/pure-docs-0.59.tar.gz' sha1 '55794cea62dcdec093c37bbf68dba6f2dc2e9f9f' end def install system "./configure", "--disable-debug", "--prefix=#{prefix}", "--enable-release", "--without-elisp" system "make" system "make install" resource('docs').stage { system "make", "prefix=#{prefix}", "install" } end test do system "#{bin}/pure", "--version" end end