From 076a69edf486c61cb38c4c2b68d147d10a4d7eb4 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sat, 1 Mar 2014 14:04:33 -0800 Subject: libsoup: optional gobject-introspection Closes #26844. --- Library/Formula/libsoup.rb | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/libsoup.rb b/Library/Formula/libsoup.rb index f632f2059..b863da3b7 100644 --- a/Library/Formula/libsoup.rb +++ b/Library/Formula/libsoup.rb @@ -8,16 +8,28 @@ class Libsoup < Formula depends_on 'xz' => :build depends_on 'pkg-config' => :build depends_on 'intltool' => :build - depends_on 'glib-networking' # Required at runtime for TLS support - depends_on 'gnutls' # Also required for TLS - depends_on 'sqlite' # For SoupCookieJarSqlite + depends_on 'glib-networking' + depends_on 'gnutls' + depends_on 'sqlite' + depends_on 'gobject-introspection' => :optional def install - system "./configure", "--disable-debug", - "--disable-dependency-tracking", - "--prefix=#{prefix}", - "--without-gnome", - "--disable-tls-check" + args = [ + "--disable-debug", + "--disable-dependency-tracking", + "--disable-silent-rules", + "--prefix=#{prefix}", + "--without-gnome", + "--disable-tls-check" + ] + + if build.with? "gobject-introspection" + args << "--enable-introspection" + else + args << "--disable-introspection" + end + + system "./configure", *args system "make install" end end -- cgit v1.2.3