diff options
author | Benjamin Staffin <benley@gmail.com> | 2015-08-29 22:46:57 -0700 |
---|---|---|
committer | Benjamin Staffin <benley@gmail.com> | 2015-08-29 22:46:57 -0700 |
commit | d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e (patch) | |
tree | 2573422e4e42f33c7bfc38a65fc24e207a9475b0 /pkgs/servers/monitoring | |
parent | ff03cf23c667d0656380613bb8e56486bff13f18 (diff) | |
download | nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.tar nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.tar.gz nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.tar.bz2 nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.tar.lz nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.tar.xz nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.tar.zst nixlib-d74e65bd6f85878758b0ff1bf7f7a2e2a2b6550e.zip |
prometheus: fold definition into go-packages.nix
Diffstat (limited to 'pkgs/servers/monitoring')
-rw-r--r-- | pkgs/servers/monitoring/prometheus/default.nix | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/pkgs/servers/monitoring/prometheus/default.nix b/pkgs/servers/monitoring/prometheus/default.nix deleted file mode 100644 index 86399363fe24..000000000000 --- a/pkgs/servers/monitoring/prometheus/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ lib, goPackages, fetchFromGitHub }: - -let self = goPackages.buildGoPackage rec { - name = "prometheus-${version}"; - version = "0.15.1"; - goPackagePath = "github.com/prometheus/prometheus"; - rev = "64349aade284846cb194be184b1b180fca629a7c"; - - src = fetchFromGitHub { - inherit rev; - owner = "prometheus"; - repo = "prometheus"; - sha256 = "0gljpwnlip1fnmhbc96hji2rc56xncy97qccm7v1z5j1nhc5fam2"; - }; - - buildInputs = with goPackages; [ - consul - dns - fsnotify.v1 - go-zookeeper - goleveldb - httprouter - logrus - net - prometheus.client_golang - prometheus.log - yaml-v2 - ]; - - preInstall = '' - mkdir -p "$bin/share/doc/prometheus" "$bin/etc/prometheus" - cp -a $src/documentation/* $bin/share/doc/prometheus - cp -a $src/console_libraries $src/consoles $bin/etc/prometheus - ''; - - # Metadata that gets embedded into the binary - buildFlagsArray = let t = "${goPackagePath}/version"; in - '' - -ldflags= - -X ${t}.Version=${version} - -X ${t}.Revision=${builtins.substring 0 6 rev} - -X ${t}.Branch=master - -X ${t}.BuildUser=nix@nixpkgs - -X ${t}.BuildDate=20150101-00:00:00 - -X ${t}.GoVersion=${lib.getVersion goPackages.go} - ''; - - meta = with lib; { - description = "Service monitoring system and time series database"; - homepage = http://prometheus.io; - license = licenses.asl20; - maintainers = with maintainers; [ benley ]; - platforms = platforms.unix; - }; -}; - -in self.bin |