class Jmol < Formula homepage "http://www.jmol.org" url "https://downloads.sourceforge.net/jmol/Jmol/Version%2014.2/Version%2014.2.12/Jmol-14.2.12_2015.02.11-binary.zip" version "14.2.12" sha256 "eab643aece151f195baae6aba2cf0d285a7ebbc448590f2bd20a1a057894d2f0" head do url "https://jmol.svn.sourceforge.net/svnroot/jmol/trunk/Jmol" depends_on :ant end depends_on :java def install system "ant" if build.head? (bin/"jmol").write <<-EOS.undent #!/bin/sh JMOL_HOME=#{prefix} exec #{prefix}/jmol.sh "$*" EOS chmod 0755, "jmol.sh" prefix.install "jmol.sh", Dir["*.jar"] prefix.install Dir["build/*.jar"] if build.head? end test do # unfortunately, the application can not be run headless # (throws java.awt.HeadlessException), but this should work otherwise system "jmol", "-n" end end