require 'formula' class H2 < Formula homepage 'http://www.h2database.com/' url 'http://www.h2database.com/h2-2013-10-19.zip' version '1.3.174' sha1 '1788a1bfdf9316b5b7de4ae0649863d5a689edd4' def script; <<-EOS.undent #!/bin/sh cd #{libexec} && bin/h2.sh "$@" EOS end def install # Remove windows files rm_f Dir["bin/*.bat"] # Fix the permissions on the script chmod 0755, Dir["bin/h2.sh"] libexec.install Dir['*'] (bin+'h2').write script end plist_options :manual => 'h2' def plist; <<-EOS.undent Label #{plist_name} RunAtLoad KeepAlive ProgramArguments #{opt_bin}/h2 -tcp -web -pg WorkingDirectory #{HOMEBREW_PREFIX} EOS end end