aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorDominyk Tiller2014-10-07 05:08:27 +0100
committerMike McQuaid2014-10-13 15:06:11 +0100
commitc28f06934ee4d347b45dc2312dc6a8a7282d939c (patch)
tree1161cbdc9a3244b94c9b3ef383166a4399b0e754 /Library
parent47f0147cc2c479c4d625dca64aeccffeeee2c0b9 (diff)
downloadhomebrew-c28f06934ee4d347b45dc2312dc6a8a7282d939c.tar.bz2
mesos: don't use internal zookeeper on Yosemite.
Closes #32965.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/mesos.rb18
1 files changed, 13 insertions, 5 deletions
diff --git a/Library/Formula/mesos.rb b/Library/Formula/mesos.rb
index d24bdab51..6a55212ec 100644
--- a/Library/Formula/mesos.rb
+++ b/Library/Formula/mesos.rb
@@ -12,15 +12,23 @@ class Mesos < Formula
depends_on :java => "1.7"
depends_on :macos => :mountain_lion
-
depends_on "maven" => :build
+ # Use our Zookeeper for Yosemite and not the one shipped with Mesos
+ # Remove with next release.
+ # See https://github.com/Homebrew/homebrew/issues/32965
+ depends_on "zookeeper" if MacOS.version == :yosemite
+
def install
- system "./configure", "--disable-debug",
- "--disable-dependency-tracking",
- "--disable-silent-rules",
- "--prefix=#{prefix}"
+ args = ["--prefix=#{prefix}",
+ "--disable-debug",
+ "--disable-dependency-tracking",
+ "--disable-silent-rules"
+ ]
+
+ args << "--with-zookeeper=#{Formula["zookeeper"].opt_prefix}" if MacOS.version == :yosemite
+ system "./configure", *args
system "make"
system "make", "install"
end