diff options
| author | Todd Persen | 2013-12-02 17:17:11 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-12-04 00:30:05 -0600 |
| commit | 9f98af17e68bdc78fe66beeea839011c6e832bef (patch) | |
| tree | 127b55b645bab10ab03258844e2caf0e4dcda590 /Library/Formula | |
| parent | fd2ed61e8b25384b8cbc2ce4dd8f61d82402f400 (diff) | |
| download | homebrew-9f98af17e68bdc78fe66beeea839011c6e832bef.tar.bz2 | |
InfluxDB 0.3.2
Closes #24884.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/influxdb.rb | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/Library/Formula/influxdb.rb b/Library/Formula/influxdb.rb index 065059775..31f80f5b2 100644 --- a/Library/Formula/influxdb.rb +++ b/Library/Formula/influxdb.rb @@ -2,14 +2,8 @@ require "formula" class Influxdb < Formula homepage "http://influxdb.org" - url "http://get.influxdb.org/src/influxdb-0.3.0.tar.gz" - sha1 "057e5ac9a53f1c516f920d9f5c158b4998f669c6" - - bottle do - sha1 'b9bd4fb3404f11457522db197d47862e354848a5' => :mavericks - sha1 '0baf4e253800bf95524ddd5bae79f54e66dcf18e' => :mountain_lion - sha1 'b3c0a6b7e668c57e78f92d13a3f89e9dc4c1d1da' => :lion - end + url "http://get.influxdb.org/influxdb-0.3.2.src.tar.gz" + sha1 "6b730a75e6694abd5e913b4ad08936f7661569bd" depends_on "leveldb" depends_on "protobuf" => :build @@ -20,12 +14,17 @@ class Influxdb < Formula def install ENV["GOPATH"] = buildpath - system "go build src/server/server.go" + flex = Formula.factory('flex').bin/"flex" + bison = Formula.factory('bison').bin/"bison" + + system "./configure", "--with-flex=#{flex}", "--with-bison=#{bison}" + system "make dependencies protobuf parser" + system "go build server" inreplace "config.json.sample" do |s| s.gsub! "/tmp/influxdb/development/db", "#{var}/influxdb/data" s.gsub! "/tmp/influxdb/development/raft", "#{var}/influxdb/raft" - s.gsub! "./admin/", "#{share}/admin/" + s.gsub! "./admin/", "#{opt_prefix}/share/admin/" end bin.install "server" => "influxdb" |
