summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorWilliButz <wbutz@cyberfnord.de>2018-05-01 16:04:28 +0200
committerRobin Gloster <mail@glob.in>2018-05-01 18:00:53 +0200
commit4bca8f8d251f81a6b23994496b3dda6e5a192718 (patch)
tree525d0b7d3579a622eedbfb292813789ae6d5e2be /pkgs
parent80d51a38bc24b19270f3cfaae6bbbcafae00f7d0 (diff)
prometheus-varnish-exporter: 1.2 -> 1.4
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/monitoring/prometheus/varnish-exporter.nix20
-rw-r--r--pkgs/servers/monitoring/prometheus/varnish-exporter_deps.nix25
2 files changed, 26 insertions, 19 deletions
diff --git a/pkgs/servers/monitoring/prometheus/varnish-exporter.nix b/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
index 707b1014e226..d83aa5b46658 100644
--- a/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
@@ -1,26 +1,34 @@
# This file was generated by go2nix.
-{ stdenv, buildGoPackage, fetchFromGitHub, lib }:
+{ stdenv, lib, buildGoPackage, fetchFromGitHub, makeWrapper, varnish }:
buildGoPackage rec {
name = "prometheus_varnish_exporter-${version}";
- version = "1.2";
- rev = "0f0e3e2";
+ version = "1.4";
goPackagePath = "github.com/jonnenauha/prometheus_varnish_exporter";
src = fetchFromGitHub {
- inherit rev;
owner = "jonnenauha";
repo = "prometheus_varnish_exporter";
- sha256 = "15vw3jqzm2nad81j14spib5v7q2jpibclzrnkd688003vkizlwyn";
+ rev = version;
+ sha256 = "12gd09858zlhn8gkkchfwxv0ca2r72s18wrsz0agfr8pd1gxqh6j";
};
goDeps = ./varnish-exporter_deps.nix;
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $bin/bin/prometheus_varnish_exporter \
+ --prefix PATH : "${varnish}/bin"
+ '';
+
+ doCheck = true;
+
meta = {
homepage = https://github.com/jonnenauha/prometheus_varnish_exporter;
description = "Varnish exporter for Prometheus";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ MostAwesomeDude ];
+ maintainers = with lib.maintainers; [ MostAwesomeDude willibutz ];
};
}
diff --git a/pkgs/servers/monitoring/prometheus/varnish-exporter_deps.nix b/pkgs/servers/monitoring/prometheus/varnish-exporter_deps.nix
index 09a09be36e36..19ff1e9aa560 100644
--- a/pkgs/servers/monitoring/prometheus/varnish-exporter_deps.nix
+++ b/pkgs/servers/monitoring/prometheus/varnish-exporter_deps.nix
@@ -1,12 +1,11 @@
-# This file was generated by go2nix.
[
{
goPackagePath = "github.com/beorn7/perks";
fetch = {
type = "git";
url = "https://github.com/beorn7/perks";
- rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9";
- sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y";
+ rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
+ sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
};
}
{
@@ -14,8 +13,8 @@
fetch = {
type = "git";
url = "https://github.com/golang/protobuf";
- rev = "8ee79997227bf9b34611aee7946ae64735e6fd93";
- sha256 = "0qm1lpdhf97k2hxgivq2cpjgawhlmmz39y230kgxijhm96xijxb8";
+ rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
+ sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
};
}
{
@@ -32,8 +31,8 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/client_golang";
- rev = "575f371f7862609249a1be4c9145f429fe065e32";
- sha256 = "0hyvszjv5m6i40k2fn21c3bjr8jhlfdqavk1r6g2v5dybyj47vps";
+ rev = "82f5ff156b29e276022b1a958f7d385870fb9814";
+ sha256 = "111j329yrlgvh73dm80gawwxsh9dgjkw74254kyj5c2rfmra7znz";
};
}
{
@@ -41,8 +40,8 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/client_model";
- rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
- sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
+ rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c";
+ sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998";
};
}
{
@@ -50,8 +49,8 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/common";
- rev = "0d5de9d6d8629cb8bee6d4674da4127cd8b615a3";
- sha256 = "1zlvvgw67p66fz9nswkydq15j4a5z5kkiskl0jxps8i27ya1baq0";
+ rev = "d811d2e9bf898806ecfb6ef6296774b13ffc314c";
+ sha256 = "0r4067r4ysmljksqw3awcxx5qplqhykahc5igdzgkky7i4bvaik1";
};
}
{
@@ -59,8 +58,8 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/procfs";
- rev = "abf152e5f3e97f2fafac028d2cc06c1feb87ffa5";
- sha256 = "0cp8lznv1b4zhi3wnbjkfxwzhkqd3wbmiy6mwgjanip8l9l3ykws";
+ rev = "8b1c2da0d56deffdbb9e48d4414b4e674bd8083e";
+ sha256 = "0x128p15h35mgwqxkigfkk1lfrcz9g697ahl8v6xp9kwvcqvjrrf";
};
}
]