aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2010-03-17 10:45:05 -0700
committerAdam Vandenberg2010-03-17 10:45:05 -0700
commite5fbc156263312bc2ba490a598f59599bf9e55c0 (patch)
treead813127d61601b5c1a30005ff8362ff458c3666
parent446109daa52a0c9b531035b2f43a3325ad5b047f (diff)
downloadhomebrew-e5fbc156263312bc2ba490a598f59599bf9e55c0.tar.bz2
Remove deps from Sphinx.
Sphinx can use MySQL or PostgreSQL, and can use the mysql-connector libraries instead of a full on MySQL install. Since we don't know what datasource is intended, replace the hard dependency with explanations in the caveats.
-rw-r--r--Library/Formula/sphinx.rb28
1 files changed, 22 insertions, 6 deletions
diff --git a/Library/Formula/sphinx.rb b/Library/Formula/sphinx.rb
index 639a561cf..57d1d65ae 100644
--- a/Library/Formula/sphinx.rb
+++ b/Library/Formula/sphinx.rb
@@ -1,12 +1,9 @@
require 'formula'
class Sphinx <Formula
- version '0.9.9'
- @url='http://www.sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz'
- @homepage='http://www.sphinxsearch.com'
- @md5='7b9b618cb9b378f949bb1b91ddcc4f54'
-
- depends_on 'mysql'
+ url 'http://www.sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz'
+ homepage 'http://www.sphinxsearch.com'
+ md5 '7b9b618cb9b378f949bb1b91ddcc4f54'
def install
# fails with llvm-gcc:
@@ -16,4 +13,23 @@ class Sphinx <Formula
system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
system "make install"
end
+
+ def caveats
+ <<-EOS.undent
+ Sphinx depends on either MySQL or PostreSQL as a datasource.
+
+ You can install these with Homebrew with:
+ brew install mysql
+ For MySQL server.
+
+ brew install mysql-connector-c
+ For MySQL client libraries only.
+
+ brew install postgresql
+ For PostgreSQL server.
+
+ We don't install these for you when you install this formula, as
+ we don't know which datasource you intend to use.
+ EOS
+ end
end