aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/finch.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/finch.rb')
-rw-r--r--Library/Formula/finch.rb35
1 files changed, 25 insertions, 10 deletions
diff --git a/Library/Formula/finch.rb b/Library/Formula/finch.rb
index cd14d05eb..57c249cc3 100644
--- a/Library/Formula/finch.rb
+++ b/Library/Formula/finch.rb
@@ -12,17 +12,32 @@ class Finch < Formula
depends_on 'gnutls'
depends_on 'libidn'
+ option 'purple' 'Only build libpurple'
+ option 'perl', 'Build libpurple with perl support'
+
def install
- # Builds the UI
- system "./configure", "--disable-debug", "--disable-dependency-tracking",
- "--prefix=#{prefix}",
- "--disable-avahi",
- "--disable-dbus",
- "--disable-gstreamer",
- "--disable-gtkui",
- "--disable-meanwhile",
- "--disable-vv",
- "--disable-perl"
+ # Common options
+ args = %W[
+ --disable-debug
+ --disable-dependency-tracking
+ --prefix=#{prefix}
+ --disable-avahi
+ --disable-dbus
+ --disable-doxygen
+ --disable-gstreamer
+ --disable-gtkui
+ --disable-meanwhile
+ --disable-vv
+ --without-x
+ ]
+
+ args << '--disable-perl' unless build.include? 'perl'
+
+ if build.include? 'purple'
+ args << '--disable-consoleui'
+ end
+
+ system "./configure", *args
system "make install"
end
end