diff options
| author | Jack Nagel | 2012-04-28 16:44:26 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-04-28 16:48:34 -0500 |
| commit | 5dc126e5f9cdfcd1ba39ea722b58a41ebe8456e1 (patch) | |
| tree | 86499979d2c2d227ec74c54754dd6e20683fc4d9 /Library/Formula/google-js-test.rb | |
| parent | 620baca0db461d3d34292dbf0d6cfc8ef15a3cfd (diff) | |
| download | homebrew-5dc126e5f9cdfcd1ba39ea722b58a41ebe8456e1.tar.bz2 | |
google-js-test: use a requirement for Snow Leopard
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula/google-js-test.rb')
| -rw-r--r-- | Library/Formula/google-js-test.rb | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/Library/Formula/google-js-test.rb b/Library/Formula/google-js-test.rb index dae5fb691..af44f9b0c 100644 --- a/Library/Formula/google-js-test.rb +++ b/Library/Formula/google-js-test.rb @@ -1,10 +1,21 @@ require 'formula' +class NeedsSnowLeopard < Requirement + def message + "Google JS Test requires Mac OS X 10.6 (Snow Leopard) or newer." + end + + def satisfied? + MacOS.snow_leopard? + end +end + class GoogleJsTest < Formula - url 'http://google-js-test.googlecode.com/files/gjstest-1.0.7.tar.bz2' homepage 'http://code.google.com/p/google-js-test/' + url 'http://google-js-test.googlecode.com/files/gjstest-1.0.7.tar.bz2' sha1 '8580cfe9c3ed2eca6e3c076bfc321048a6e4dd64' + depends_on NeedsSnowLeopard.new depends_on 'gflags' depends_on 'glog' depends_on 'protobuf' @@ -12,9 +23,7 @@ class GoogleJsTest < Formula depends_on 'v8' def install - raise 'gjstest requires Snow Leopard or above.' if MacOS.leopard? - - system "make PREFIX=#{prefix}" - system "make PREFIX=#{prefix} install" + system "make", "PREFIX=#{prefix}" + system "make", "PREFIX=#{prefix}", "install" end end |
