aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorBaptiste Fontaine2015-01-15 14:48:46 +0100
committerMike McQuaid2015-01-15 15:36:02 +0000
commit279832e8b790a85eee7c069654aab695f322b620 (patch)
tree7282396ba1e3514e459130091e83b066144df1f6 /Library/Formula
parentdb64223d99cd958ddb65b279d4320e6fadd747ec (diff)
downloadhomebrew-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.rb22
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