Update prometheus and its various helper packages

Updates to:

- prometheus
- prometheus-alertmanager
- prometheus-cli
- prometheus-mesos-exporter
- prometheus-node-exporter
- prometheus-pushgateway
- prometheus-statsd-bridge

+51 -38
+6 -8
pkgs/servers/monitoring/prometheus/alertmanager/default.nix
··· 1 { stdenv, lib, goPackages, fetchFromGitHub, protobuf, vim }: 2 3 - with goPackages; 4 - 5 - buildGoPackage rec { 6 name = "prometheus-alertmanager-${version}"; 7 - version = "0.1.0"; 8 goPackagePath = "github.com/prometheus/alertmanager"; 9 10 src = fetchFromGitHub { 11 owner = "prometheus"; 12 repo = "alertmanager"; 13 - rev = "942cd35dea6dc406b106d7a57ffe7adbb3b978a5"; 14 - sha256 = "1c14vgn9s0dn322ss8fs5b47blw1g8cxy9w4yjn0f7x2sdwplx1i"; 15 }; 16 17 buildInputs = [ 18 goPackages.glog 19 goPackages.protobuf 20 - goPackages.fsnotify.v1 21 goPackages.httprouter 22 goPackages.prometheus.client_golang 23 goPackages.pushover ··· 31 -X main.buildBranch master 32 -X main.buildUser nix@nixpkgs 33 -X main.buildDate 20150101-00:00:00 34 - -X main.goVersion ${lib.getVersion go} 35 ''; 36 37 preBuild = ''
··· 1 { stdenv, lib, goPackages, fetchFromGitHub, protobuf, vim }: 2 3 + goPackages.buildGoPackage rec { 4 name = "prometheus-alertmanager-${version}"; 5 + version = "0.0.1"; 6 goPackagePath = "github.com/prometheus/alertmanager"; 7 8 src = fetchFromGitHub { 9 owner = "prometheus"; 10 repo = "alertmanager"; 11 + rev = "2b6c5caf89a492b013204e8d7db99fbb78c5dcd4"; 12 + sha256 = "13rdqnvmx11ks305dlnzv9gwf8c4zjyi5fkwcd69xgjfars2m4f3"; 13 }; 14 15 buildInputs = [ 16 goPackages.glog 17 goPackages.protobuf 18 + goPackages.fsnotify.v0 19 goPackages.httprouter 20 goPackages.prometheus.client_golang 21 goPackages.pushover ··· 29 -X main.buildBranch master 30 -X main.buildUser nix@nixpkgs 31 -X main.buildDate 20150101-00:00:00 32 + -X main.goVersion ${lib.getVersion goPackages.go} 33 ''; 34 35 preBuild = ''
+5 -3
pkgs/servers/monitoring/prometheus/cli/default.nix
··· 1 { stdenv, lib, goPackages, fetchFromGitHub }: 2 3 goPackages.buildGoPackage rec { 4 - name = "prometheus-cli-0.2.0"; 5 goPackagePath = "github.com/prometheus/prometheus_cli"; 6 src = fetchFromGitHub { 7 owner = "prometheus"; 8 repo = "prometheus_cli"; 9 - rev = "b36c21d2301cf686bff81953573a29a6d5a0a883"; 10 - sha256 = "190dlc6fyrfgxab4xj3gaz4jwx33jhzg57d8h36xjx56gbvp7iyk"; 11 }; 12 13 buildInputs = [
··· 1 { stdenv, lib, goPackages, fetchFromGitHub }: 2 3 goPackages.buildGoPackage rec { 4 + name = "prometheus-cli-${rev}"; 5 + rev = "0.3.0"; 6 goPackagePath = "github.com/prometheus/prometheus_cli"; 7 + 8 src = fetchFromGitHub { 9 owner = "prometheus"; 10 repo = "prometheus_cli"; 11 + inherit rev; 12 + sha256 = "1qxqrcbd0d4mrjrgqz882jh7069nn5gz1b84rq7d7z1f1dqhczxn"; 13 }; 14 15 buildInputs = [
+10 -8
pkgs/servers/monitoring/prometheus/default.nix
··· 1 { stdenv, lib, goPackages, fetchFromGitHub, protobuf, vim }: 2 3 - with goPackages; 4 - 5 - buildGoPackage rec { 6 name = "prometheus-${version}"; 7 - version = "0.12.0"; 8 goPackagePath = "github.com/prometheus/prometheus"; 9 - rev = "55dcb55498b43bafe94915a4de7907d6d66b4427"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "prometheus"; 14 repo = "prometheus"; 15 - sha256 = "17bbdk9axr91m2947ddbnzqwaap2vrzsbknbrlpdsmlsjhc8h7cb"; 16 }; 17 18 buildInputs = [ 19 - dns glog goleveldb prometheus.client_golang 20 goPackages.protobuf 21 protobuf # the non-golang package, for protoc 22 vim # for xxd, used in embed-static.sh 23 ]; ··· 30 -X main.buildBranch master 31 -X main.buildUser nix@nixpkgs 32 -X main.buildDate 20150101-00:00:00 33 - -X main.goVersion ${lib.getVersion go} 34 ''; 35 36 preBuild = ''
··· 1 { stdenv, lib, goPackages, fetchFromGitHub, protobuf, vim }: 2 3 + goPackages.buildGoPackage rec { 4 name = "prometheus-${version}"; 5 + version = "0.13.4"; 6 goPackagePath = "github.com/prometheus/prometheus"; 7 + rev = "612da96c46f0b7ea6cc28a3fc614f14eae0189d0"; 8 9 src = fetchFromGitHub { 10 inherit rev; 11 owner = "prometheus"; 12 repo = "prometheus"; 13 + sha256 = "1r3pcnxs1cdh18lmqd60r3nh614cw543wzd4slkr2nzr73pn5x4j"; 14 }; 15 16 buildInputs = [ 17 + goPackages.dns 18 + goPackages.glog 19 goPackages.protobuf 20 + goPackages.goleveldb 21 + goPackages.net 22 + goPackages.prometheus.client_golang 23 protobuf # the non-golang package, for protoc 24 vim # for xxd, used in embed-static.sh 25 ]; ··· 32 -X main.buildBranch master 33 -X main.buildUser nix@nixpkgs 34 -X main.buildDate 20150101-00:00:00 35 + -X main.goVersion ${lib.getVersion goPackages.go} 36 ''; 37 38 preBuild = ''
+3 -3
pkgs/servers/monitoring/prometheus/mesos_exporter/default.nix
··· 1 { stdenv, lib, goPackages, fetchFromGitHub }: 2 3 goPackages.buildGoPackage rec { 4 - name = "prometheus-mesos-exporter-${stdenv.lib.strings.substring 0 7 rev}"; 5 - rev = "a4a6638d6db6b5137e130cd4903b30dd82b78e9a"; 6 goPackagePath = "github.com/prometheus/mesos_exporter"; 7 8 src = fetchFromGitHub { 9 inherit rev; 10 owner = "prometheus"; 11 repo = "mesos_exporter"; 12 - sha256 = "1h4yxfcr8l9i2m1s5ygk3slhxdrs4mvmpn3sq8m5s205abvp891q"; 13 }; 14 15 buildInputs = [ goPackages.mesos-stats ];
··· 1 { stdenv, lib, goPackages, fetchFromGitHub }: 2 3 goPackages.buildGoPackage rec { 4 + name = "prometheus-mesos-exporter-${rev}"; 5 + rev = "0.1.0"; 6 goPackagePath = "github.com/prometheus/mesos_exporter"; 7 8 src = fetchFromGitHub { 9 inherit rev; 10 owner = "prometheus"; 11 repo = "mesos_exporter"; 12 + sha256 = "059az73j717gd960g4jigrxnvqrjh9jw1c324xpwaafa0bf10llm"; 13 }; 14 15 buildInputs = [ goPackages.mesos-stats ];
+4 -3
pkgs/servers/monitoring/prometheus/node_exporter/default.nix
··· 3 with goPackages; 4 5 buildGoPackage rec { 6 - name = "prometheus-node-exporter-0.8.0"; 7 goPackagePath = "github.com/prometheus/node_exporter"; 8 9 src = fetchFromGitHub { 10 owner = "prometheus"; 11 repo = "node_exporter"; 12 - rev = "aaf01e52e25883671fd67234b415df7abd0e4eac"; 13 - sha256 = "0j1qvgsc2hcv50l9lyfivkzsyjkjp3w1yyqvd1gzfybk7hi59dya"; 14 }; 15 16 buildInputs = [
··· 3 with goPackages; 4 5 buildGoPackage rec { 6 + name = "prometheus-node-exporter-${rev}"; 7 + rev = "0.8.1"; 8 goPackagePath = "github.com/prometheus/node_exporter"; 9 10 src = fetchFromGitHub { 11 owner = "prometheus"; 12 repo = "node_exporter"; 13 + inherit rev; 14 + sha256 = "15vp88w0b7h6sryy61qk369yjr3p4qvpch1nbxd9rm51bdgsqyys"; 15 }; 16 17 buildInputs = [
+4 -8
pkgs/servers/monitoring/prometheus/pushgateway/default.nix
··· 3 with goPackages; 4 5 buildGoPackage rec { 6 - name = "prometheus-pushgateway-${version}"; 7 - version = "0.1.0"; 8 goPackagePath = "github.com/prometheus/pushgateway"; 9 - rev = "3f1d42dade342ddb88381607358bae61a0a6b6c7"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "prometheus"; 14 repo = "pushgateway"; 15 - sha256 = "1wqxbl9rlnxszp9ylvdbx6f5lyj2z0if3x099fnjahbqmz8yhnf4"; 16 }; 17 18 buildInputs = [ ··· 25 26 buildFlagsArray = '' 27 -ldflags= 28 - -X main.buildVersion ${version} 29 -X main.buildRev ${rev} 30 -X main.buildBranch master 31 -X main.buildUser nix@nixpkgs ··· 37 ( 38 cd "go/src/$goPackagePath" 39 go-bindata ./resources/ 40 - ${govers}/bin/govers -d -m github.com/matttproud/golang_protobuf_extensions/ext github.com/matttproud/golang_protobuf_extensions/pbutil 41 - substituteInPlace handler/push.go \ 42 - --replace ext.ReadDelimited pbutil.ReadDelimited 43 ) 44 ''; 45
··· 3 with goPackages; 4 5 buildGoPackage rec { 6 + name = "prometheus-pushgateway-${rev}"; 7 + rev = "0.1.1"; 8 goPackagePath = "github.com/prometheus/pushgateway"; 9 10 src = fetchFromGitHub { 11 inherit rev; 12 owner = "prometheus"; 13 repo = "pushgateway"; 14 + sha256 = "17q5z9msip46wh3vxcsq9lvvhbxg75akjjcr2b29zrky8bp2m230"; 15 }; 16 17 buildInputs = [ ··· 24 25 buildFlagsArray = '' 26 -ldflags= 27 + -X main.buildVersion ${rev} 28 -X main.buildRev ${rev} 29 -X main.buildBranch master 30 -X main.buildUser nix@nixpkgs ··· 36 ( 37 cd "go/src/$goPackagePath" 38 go-bindata ./resources/ 39 ) 40 ''; 41
+5 -5
pkgs/servers/monitoring/prometheus/statsd_bridge/default.nix
··· 1 { stdenv, lib, goPackages, fetchFromGitHub }: 2 3 goPackages.buildGoPackage rec { 4 - name = "prometheus-statsd-bridge-${stdenv.lib.strings.substring 0 7 rev}"; 5 - rev = "9715b183150c7bed8a10affb23d33fb55c597180"; 6 goPackagePath = "github.com/prometheus/statsd_bridge"; 7 8 src = fetchFromGitHub { 9 - inherit rev; 10 owner = "prometheus"; 11 repo = "statsd_bridge"; 12 - sha256 = "119024xb08qjwbhplpl5d94bjdfhn92w4ffn4kxr7aviri1gynfz"; 13 }; 14 15 buildInputs = with goPackages; [ 16 - fsnotify.v1 17 prometheus.client_golang 18 ]; 19
··· 1 { stdenv, lib, goPackages, fetchFromGitHub }: 2 3 goPackages.buildGoPackage rec { 4 + name = "prometheus-statsd-bridge-${version}"; 5 + version = "0.1.0"; 6 goPackagePath = "github.com/prometheus/statsd_bridge"; 7 8 src = fetchFromGitHub { 9 + rev = version; 10 owner = "prometheus"; 11 repo = "statsd_bridge"; 12 + sha256 = "1fndpmd1k0a3ar6f7zpisijzc60f2dng5399nld1i1cbmd8jybjr"; 13 }; 14 15 buildInputs = with goPackages; [ 16 + fsnotify.v0 17 prometheus.client_golang 18 ]; 19
+14
pkgs/top-level/go-packages.nix
··· 598 }; 599 }; 600 601 fsnotify.v1 = buildGoPackage rec { 602 rev = "v1.2.0"; 603 name = "fsnotify.v1-${rev}";
··· 598 }; 599 }; 600 601 + fsnotify.v0 = buildGoPackage rec { 602 + rev = "v0.9.3"; 603 + name = "fsnotify.v0-${rev}"; 604 + goPackagePath = "gopkg.in/fsnotify.v0"; 605 + goPackageAliases = [ "github.com/howeyc/fsnotify" ]; 606 + 607 + src = fetchFromGitHub { 608 + inherit rev; 609 + owner = "go-fsnotify"; 610 + repo = "fsnotify"; 611 + sha256 = "15wqjpkfzsxnaxbz6y4r91hw6812g3sc4ipagxw1bya9klbnkdc9"; 612 + }; 613 + }; 614 + 615 fsnotify.v1 = buildGoPackage rec { 616 rev = "v1.2.0"; 617 name = "fsnotify.v1-${rev}";