aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/zbar.rb24
1 files changed, 17 insertions, 7 deletions
diff --git a/Library/Formula/zbar.rb b/Library/Formula/zbar.rb
index 919e62594..3ec07872a 100644
--- a/Library/Formula/zbar.rb
+++ b/Library/Formula/zbar.rb
@@ -5,19 +5,29 @@ class Zbar < Formula
url 'http://downloads.sourceforge.net/project/zbar/zbar/0.10/zbar-0.10.tar.bz2'
sha1 '273b47c26788faba4325baecc34063e27a012963'
- depends_on :x11
+ depends_on :x11 => :optional
depends_on 'pkg-config' => :build
depends_on 'jpeg'
depends_on 'imagemagick'
depends_on 'ufraw'
def install
- system "./configure", "--disable-dependency-tracking",
- "--prefix=#{prefix}",
- "--without-python",
- "--without-qt",
- "--disable-video",
- "--without-gtk"
+ args = %W[
+ --disable-dependency-tracking
+ --prefix=#{prefix}
+ --without-python
+ --without-qt
+ --disable-video
+ --without-gtk
+ ]
+
+ if build.with? 'x11'
+ args << '--with-x'
+ else
+ args << '--without-x'
+ end
+
+ system "./configure", *args
system "make install"
end
end