require 'formula' class SeleniumServerStandalone < Formula homepage 'http://seleniumhq.org/' url 'http://selenium.googlecode.com/files/selenium-server-standalone-2.29.0.jar' sha1 'fe8c13da809f8c2dd0a84fd082cea3e4f0596b7e' def install prefix.install "selenium-server-standalone-#{version}.jar" end plist_options :manual => "java -jar #{HOMEBREW_PREFIX}/opt/selenium-server-standalone/selenium-server-standalone-#{version}.jar -p 4444" def plist; <<-EOS.undent Label #{plist_name} RunAtLoad KeepAlive ProgramArguments /usr/bin/java -jar #{prefix}/selenium-server-standalone-#{version}.jar -port 4444 ServiceDescription Selenium Server StandardErrorPath /var/log/selenium/selenium-error.log StandardOutPath /var/log/selenium/selenium-output.log EOS end end