aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/riak-search.rb
diff options
context:
space:
mode:
authorTimothée Peignier2010-10-13 17:27:00 +0200
committerAdam Vandenberg2010-10-13 08:38:31 -0700
commit2bb19cb1a5429729f771e7b528bc696cdf0152b0 (patch)
treedd28015767c46efa115cb5341e196aedfab451b9 /Library/Formula/riak-search.rb
parent3f05b417c60b6a77be032e1eb529db4bfb1d86b3 (diff)
downloadhomebrew-2bb19cb1a5429729f771e7b528bc696cdf0152b0.tar.bz2
add riak-search formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula/riak-search.rb')
-rw-r--r--Library/Formula/riak-search.rb34
1 files changed, 34 insertions, 0 deletions
diff --git a/Library/Formula/riak-search.rb b/Library/Formula/riak-search.rb
new file mode 100644
index 000000000..e843b43ec
--- /dev/null
+++ b/Library/Formula/riak-search.rb
@@ -0,0 +1,34 @@
+require 'formula'
+
+class RiakSearch <Formula
+ url 'http://downloads.basho.com/riak-search/riak-search-0.13/riak_search-0.13.0-osx-i386.tar.gz'
+ homepage 'http://riak.basho.com'
+ md5 '5f6f95a8edf183dc3799b5139b29d7f8'
+ version '0.13.0'
+
+ skip_clean 'libexec/log'
+ skip_clean 'libexec/log/sasl'
+ skip_clean 'libexec/data'
+ skip_clean 'libexec/data/dets'
+ skip_clean 'libexec/data/ring'
+
+ depends_on 'erlang'
+
+ def install
+ ENV.deparallelize
+ %w(riaksearch riaksearch-admin search-cmd).each do |file|
+ inreplace "bin/#{file}", /^RUNNER_BASE_DIR=.+$/, "RUNNER_BASE_DIR=#{libexec}"
+ end
+
+ # Install most files to private libexec, and link in the binaries.
+ libexec.install Dir["*"]
+
+ bin.mkpath
+ ln_s libexec+'bin/riaksearch', bin
+ ln_s libexec+'bin/riaksearch-admin', bin
+ ln_s libexec+'bin/search-cmd', bin
+
+ (prefix + 'data/ring').mkpath
+ (prefix + 'data/dets').mkpath
+ end
+end