aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaul Shanabrook2014-03-29 13:02:27 -0400
committerMike McQuaid2014-04-21 16:41:54 +0100
commit20dbbe0c968823676bb0020f2d4f1591d0459bb4 (patch)
tree890c533b425dc511ca25c4f0a4a3911f36063419
parentdde0b2d55df91d0631f728a8f92f19fbbf4a52a6 (diff)
downloadhomebrew-20dbbe0c968823676bb0020f2d4f1591d0459bb4.tar.bz2
ola: add Python support and change homepage.
Closes #27977. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
-rw-r--r--Library/Formula/ola.rb18
1 files changed, 12 insertions, 6 deletions
diff --git a/Library/Formula/ola.rb b/Library/Formula/ola.rb
index 25d6f843b..f43cf5922 100644
--- a/Library/Formula/ola.rb
+++ b/Library/Formula/ola.rb
@@ -1,7 +1,7 @@
require "formula"
class Ola < Formula
- homepage "http://www.openlighting.org"
+ homepage "http://www.openlighting.org/ola/"
url "https://github.com/OpenLightingProject/ola/releases/download/0.9.0/ola-0.9.0.tar.gz"
sha1 "aff9bf0802d4e6fcbdc5a2ffcdb7ba25d67fd209"
@@ -19,15 +19,21 @@ class Ola < Formula
depends_on "libmicrohttpd"
depends_on "libusb"
depends_on "liblo"
+ depends_on :python => :optional
def install
ENV.universal_binary if build.universal?
- system "./configure", "--disable-debug",
- "--disable-fatal-warnings",
- "--disable-dependency-tracking",
- "--disable-silent-rules",
- "--prefix=#{prefix}"
+ args = %W[
+ --disable-debug
+ --disable-fatal-warnings
+ --disable-dependency-tracking
+ --disable-silent-rules
+ --prefix=#{prefix}
+ ]
+ args << "--enable-python-libs" if build.with? "python"
+
+ system "./configure", *args
system "make", "install"
end