influxdb 1.1.0

use gdm vendoring

Closes #6854.

Signed-off-by: ilovezfs <ilovezfs@icloud.com>
This commit is contained in:
ilovezfs 2016-11-12 09:29:06 -08:00
parent 5dc5ce77e3
commit d1a36c431d

View file

@ -1,34 +1,10 @@
require "language/go"
class Influxdb < Formula
desc "Time series, events, and metrics database"
homepage "https://influxdata.com/time-series-platform/influxdb/"
stable do
url "https://github.com/influxdata/influxdb.git",
:tag => "v1.0.2",
:revision => "ff307047057b7797418998a4ed709b0c0f346324"
go_resource "github.com/dgrijalva/jwt-go" do
url "https://github.com/dgrijalva/jwt-go.git",
:revision => "9b486c879bab3fde556ce8c27d9a2bb05d5b2c60"
end
go_resource "github.com/gogo/protobuf" do
url "https://github.com/gogo/protobuf.git",
:revision => "6abcf94fd4c97dcb423fdafd42fe9f96ca7e421b"
end
go_resource "github.com/influxdata/usage-client" do
url "https://github.com/influxdata/usage-client.git",
:revision => "475977e68d79883d9c8d67131c84e4241523f452"
end
go_resource "github.com/jwilder/encoding" do
url "https://github.com/jwilder/encoding.git",
:revision => "ac74639f65b2180a2e5eb5ff197f0c122441aed0"
end
end
url "https://github.com/influxdata/influxdb.git",
:tag => "v1.1.0",
:revision => "800da5732b91c816b0a097acf8887fa2af1efa1a"
head "https://github.com/influxdata/influxdb.git"
bottle do
cellar :any_skip_relocation
@ -37,102 +13,9 @@ class Influxdb < Formula
sha256 "12d7d4b39a8cf7723f7332ef92d2be009e69859fef3fea47e437341570239fdd" => :yosemite
end
head do
url "https://github.com/influxdata/influxdb.git"
go_resource "github.com/dgrijalva/jwt-go" do
url "https://github.com/dgrijalva/jwt-go.git",
:revision => "63734eae1ef55eaac06fdc0f312615f2e321e273"
end
go_resource "github.com/gogo/protobuf" do
url "https://github.com/gogo/protobuf.git",
:revision => "0394392b81058a7f972029451f06e528bb18ba50"
end
go_resource "github.com/influxdata/usage-client" do
url "https://github.com/influxdata/usage-client.git",
:revision => "6d3895376368aa52a3a81d2a16e90f0f52371967"
end
go_resource "github.com/jwilder/encoding" do
url "https://github.com/jwilder/encoding.git",
:revision => "4dada27c33277820fe35c7ee71ed34fbc9477d00"
end
end
depends_on "gdm" => :build
depends_on "go" => :build
go_resource "collectd.org" do
url "https://github.com/collectd/go-collectd.git",
:revision => "9fc824c70f713ea0f058a07b49a4c563ef2a3b98"
end
go_resource "github.com/BurntSushi/toml" do
url "https://github.com/BurntSushi/toml.git",
:revision => "99064174e013895bbd9b025c31100bd1d9b590ca"
end
go_resource "github.com/bmizerany/pat" do
url "https://github.com/bmizerany/pat.git",
:revision => "c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c"
end
go_resource "github.com/boltdb/bolt" do
url "https://github.com/boltdb/bolt.git",
:revision => "5cc10bbbc5c141029940133bb33c9e969512a698"
end
go_resource "github.com/davecgh/go-spew" do
url "https://github.com/davecgh/go-spew.git",
:revision => "5215b55f46b2b919f50a1df0eaa5886afe4e3b3d"
end
go_resource "github.com/dgryski/go-bits" do
url "https://github.com/dgryski/go-bits.git",
:revision => "2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef"
end
go_resource "github.com/dgryski/go-bitstream" do
url "https://github.com/dgryski/go-bitstream.git",
:revision => "7d46cd22db7004f0cceb6f7975824b560cf0e486"
end
go_resource "github.com/golang/snappy" do
url "https://github.com/golang/snappy.git",
:revision => "d9eb7a3d35ec988b8585d4a0068e462c27d28380"
end
go_resource "github.com/kimor79/gollectd" do
url "https://github.com/kimor79/gollectd.git",
:revision => "61d0deeb4ffcc167b2a1baa8efd72365692811bc"
end
go_resource "github.com/paulbellamy/ratecounter" do
url "https://github.com/paulbellamy/ratecounter.git",
:revision => "5a11f585a31379765c190c033b6ad39956584447"
end
go_resource "github.com/peterh/liner" do
url "https://github.com/peterh/liner.git",
:revision => "8975875355a81d612fafb9f5a6037bdcc2d9b073"
end
go_resource "github.com/rakyll/statik" do
url "https://github.com/rakyll/statik.git",
:revision => "274df120e9065bdd08eb1120e0375e3dc1ae8465"
end
go_resource "github.com/retailnext/hllpp" do
url "https://github.com/retailnext/hllpp.git",
:revision => "38a7bb71b483e855d35010808143beaf05b67f9d"
end
go_resource "golang.org/x/crypto" do
url "https://go.googlesource.com/crypto.git",
:revision => "c197bcf24cde29d3f73c7b4ac6fd41f4384e8af6"
end
def install
ENV["GOPATH"] = buildpath
influxdb_path = buildpath/"src/github.com/influxdata/influxdb"
@ -140,9 +23,8 @@ class Influxdb < Formula
revision = `git rev-parse HEAD`.strip
version = `git describe --tags`.strip
Language::Go.stage_deps resources, buildpath/"src"
cd influxdb_path do
system "gdm", "restore"
system "go", "install",
"-ldflags", "-X main.version=#{version} -X main.commit=#{revision} -X main.branch=master",
"./..."
@ -204,7 +86,7 @@ class Influxdb < Formula
end
test do
(testpath/"config.toml").write shell_output("influxd config")
(testpath/"config.toml").write shell_output("#{bin}/influxd config")
inreplace testpath/"config.toml" do |s|
s.gsub! %r{/.*/.influxdb/data}, "#{testpath}/influxdb/data"
s.gsub! %r{/.*/.influxdb/meta}, "#{testpath}/influxdb/meta"