diff --git a/Formula/phantomjs.rb b/Formula/phantomjs.rb index 1689303a523..648fad9d1a9 100644 --- a/Formula/phantomjs.rb +++ b/Formula/phantomjs.rb @@ -17,14 +17,16 @@ class Phantomjs < Formula depends_on NeedsSnowLeopardOrNewer.new - def install - bin.install "bin/phantomjs" - end - - def caveats; <<-EOS.undent - PhantomJS in Homebrew currently does not hide the dock icon. - For more information see: - http://code.google.com/p/phantomjs/issues/detail?id=281 + def script; <<-EOS.undent + #!/bin/sh + # phantomjs wrapper script to hide dock icon + # See http://code.google.com/p/phantomjs/issues/detail?id=281 + exec #{libexec}/phantomjs "$@" EOS end + + def install + libexec.install ['bin/phantomjs', 'bin/Info.plist'] + (bin+'phantomjs').write script + end end