influxdb 1.1.0
use gdm vendoring Closes #6854. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
This commit is contained in:
parent
5dc5ce77e3
commit
d1a36c431d
1 changed files with 7 additions and 125 deletions
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue