diff options
| author | Baptiste Fontaine | 2015-01-15 14:48:46 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2015-01-15 15:36:02 +0000 |
| commit | 279832e8b790a85eee7c069654aab695f322b620 (patch) | |
| tree | 7282396ba1e3514e459130091e83b066144df1f6 /Library/Formula | |
| parent | db64223d99cd958ddb65b279d4320e6fadd747ec (diff) | |
| download | homebrew-279832e8b790a85eee7c069654aab695f322b620.tar.bz2 | |
getxbook: test added, build fixed
Closes #35902.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/getxbook.rb | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/Library/Formula/getxbook.rb b/Library/Formula/getxbook.rb index 07d325b78..b6ca1b14a 100644 --- a/Library/Formula/getxbook.rb +++ b/Library/Formula/getxbook.rb @@ -1,11 +1,21 @@ -require 'formula' - class Getxbook < Formula - homepage 'http://njw.me.uk/software/getxbook/' - url 'http://njw.me.uk/software/getxbook/getxbook-1.1.tar.bz2' - sha1 '9d47918ed77e8fb4f4e8b3c412cdcc82834be3e8' + homepage "http://njw.me.uk/software/getxbook/" + url "http://njw.me.uk/software/getxbook/getxbook-1.1.tar.bz2" + sha1 "9d47918ed77e8fb4f4e8b3c412cdcc82834be3e8" + + option "with-gui", "Build the GUI" + + depends_on "tcl-tk" if build.with? "gui" def install - system "make", "CC=#{ENV.cc}", "PREFIX=#{prefix}", "install" + args = %W[CC=#{ENV.cc} PREFIX=#{prefix}] + args << "install" if build.with?("gui") + + system "make", *args + bin.install "getgbook", "getabook", "getbnbook" + end + + test do + assert_match "getgbook #{version}", shell_output("#{bin}/getgbook", 1) end end |
