goPackages: fix influxdb8 and related packages

This commit is contained in:
Jaka Hudoklin 2015-06-19 13:23:55 +02:00
parent 6f4fbcc981
commit f1480c8296

View File

@ -102,6 +102,22 @@ let
};
};
gogo.protobuf = buildGoPackage rec {
rev = "499788908625f4d83de42a204d1350fde8588e4f";
name = "protobuf-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/gogo/protobuf";
goPackageAliases = [ "code.google.com/p/gogoprotobuf/proto" "code.google.com/p/goprotobuf/proto" ];
src = fetchFromGitHub {
inherit rev;
owner = "gogo";
repo = "protobuf";
sha256 = "09h2j0apl70709nbqasqrkss6fdk99xm7xr5ci311dl48rmm1dzn";
};
subPackages = [ "proto" ];
};
text = buildGoPackage rec {
rev = "c93e7c9fff19fb9139b5ab04ce041833add0134e";
name = "text-${stdenv.lib.strings.substring 0 7 rev}";
@ -553,6 +569,19 @@ let
buildInputs = [ go-multierror go-syslog hcl logutils mapstructure ];
};
context = buildGoPackage rec {
rev = "215affda49addc4c8ef7e2534915df2c8c35c6cd";
name = "config-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/gorilla/context";
src = fetchFromGitHub {
inherit rev;
owner = "gorilla";
repo = "context";
sha256 = "1ybvjknncyx1f112mv28870n0l7yrymsr0861vzw10gc4yn1h97g";
};
};
dbus = buildGoPackage rec {
rev = "a5942dec6340eb0d57f43f2003c190ce06e43dea";
name = "dbus-${stdenv.lib.strings.substring 0 7 rev}";
@ -757,6 +786,20 @@ let
};
};
dgnorton.goback = buildGoPackage rec {
rev = "a49ca3c0a18f50ae0b8a247e012db4385e516cf4";
name = "goback-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/dgnorton/goback";
src = fetchFromGitHub {
inherit rev;
owner = "dgnorton";
repo = "goback";
sha256 = "1nyg6sckwd0iafs9vcmgbga2k3hid2q0avhwj29qbdhj3l78xi47";
};
};
gocheck = buildGoPackage rec {
rev = "87";
name = "gocheck-${rev}";
@ -807,6 +850,19 @@ let
};
};
influx.gomdb = buildGoPackage rec {
rev = "29fe330c5ab33c4e48470bd4b980bf522471190a";
name = "gomdb-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/influxdb/gomdb";
src = fetchFromGitHub {
inherit rev;
owner = "influxdb";
repo = "gomdb";
sha256 = "0yg1jpr7lcaqh6i8n9wbs9r128kk541qjv06r9a6fp9vj56rqr3m";
};
};
govers = buildGoPackage rec {
rev = "3b5f175f65d601d06f48d78fcbdb0add633565b9";
name = "govers-${stdenv.lib.strings.substring 0 7 rev}";
@ -1215,7 +1271,7 @@ let
sha256 = "07dc74kiam8v5my7rhi3yxqrpnaapladhk8b3qbnrpjk3shvnx5f";
};
buildInputs = [ influxdb stathat ];
buildInputs = [ influxdb8 stathat ];
};
appengine = buildGoPackage rec {
@ -1550,7 +1606,7 @@ let
};
influxdb = buildGoPackage rec {
rev = "d80ef2286d476d9e306548305e47c3ba967f5bc2";
rev = "50a2b9ba0f189213fc399f59247787e71b872b2d";
name = "influxdb-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/influxdb/influxdb";
goPackageAliases = [
@ -1561,10 +1617,10 @@ let
inherit rev;
owner = "influxdb";
repo = "influxdb";
sha256 = "0p3s0pbn5x294qg2r0qgysb5wmspsvjxhccxh2hs6hc24dl6y93b";
sha256 = "0spwnr9dwxwrjxrajpcspj3aci2ylkrm085jhq7rd99nmbsms6jq";
};
propagatedBuildInputs = [ bolt crypto statik liner toml pat gollectd ];
propagatedBuildInputs = [ bolt crypto statik liner toml pat gollectd gogo.protobuf raft raft-boltdb pool ];
};
influxdb8 = buildGoPackage rec {
@ -1582,7 +1638,7 @@ let
sha256 = "0xpigp76rlsxqj93apjzkbi98ha5g4678j584l6hg57p711gqsdv";
};
buildInputs = [ statik crypto protobuf log4go toml pmylund.go-cache ];
buildInputs = [ statik crypto gogo.protobuf log4go toml pmylund.go-cache gollectd pat dgnorton.goback mux context gocheck influx.gomdb levigo ];
};
eckardt.influxdb-go = buildGoPackage rec {
@ -1638,6 +1694,23 @@ let
propagatedBuildInputs = [ asn1-ber ];
};
levigo = buildGoPackage rec {
rev = "1ddad808d437abb2b8a55a950ec2616caa88969b";
name = "logrus-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/jmhodges/levigo";
excludedPackages = "examples";
src = fetchFromGitHub {
inherit rev;
owner = "jmhodges";
repo = "levigo";
sha256 = "1lmafyk7nglhig3n471jq4hmnqf45afj5ldb2jx0253f5ii4r2yq";
};
buildInputs = [ pkgs.leveldb ];
};
liner = buildGoPackage rec {
rev = "1bb0d1c1a25ed393d8feb09bab039b2b1b1fbced";
name = "liner-${stdenv.lib.strings.substring 0 7 rev}";
@ -1808,6 +1881,21 @@ let
};
};
mux = buildGoPackage rec {
rev = "47e8f450ef38c857cdd922ec08862ca9d65a1c6d";
name = "mux-${stdenv.lib.strings.substring 0 7 rev}";
goPackagePath = "github.com/gorilla/mux";
src = fetchFromGitHub {
inherit rev;
owner = "gorilla";
repo = "mux";
sha256 = "03z7pk95z3314s3jryp6vs33209fj147g5jb2f331567gzld3b9g";
};
buildInputs = [ context ];
};
muxado = buildGoPackage rec {
rev = "f693c7e88ba316d1a0ae3e205e22a01aa3ec2848";
name = "muxado-${stdenv.lib.strings.substring 0 7 rev}";
@ -2035,6 +2123,19 @@ let
doCheck = false; # bad import path in tests
};
pool = buildGoPackage rec {
rev = "v2.0.0";
name = "pq-${rev}";
goPackagePath = "gopkg.in/fatih/pool.v2";
src = fetchFromGitHub {
inherit rev;
owner = "fatih";
repo = "pool";
sha256 = "1jlrakgnpvhi2ny87yrsj1gyrcncfzdhypa9i2mlvvzqlj4r0dn0";
};
};
pq = buildGoPackage rec {
rev = "93e9980741c9e593411b94e07d5bad8cfb4809db";
name = "pq-${stdenv.lib.strings.substring 0 7 rev}";