lint-staged: 15.2.10 -> 15.2.11 (#364089)
[NixPkgs.git] / pkgs / servers / monitoring / prometheus / fritzbox-exporter.nix
blob922e6998564cd3de3f78d00bb0041dfe9a915e0d
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   nixosTests,
6 }:
8 buildGoModule rec {
9   pname = "fritzbox-exporter";
10   version = "unstable-2021-04-13";
12   src = fetchFromGitHub {
13     rev = "fd36539bd7db191b3734e17934b5f1e78e4e9829";
14     owner = "mxschmitt";
15     repo = "fritzbox_exporter";
16     hash = "sha256-NtxgOGoFZjvNCn+alZF9Ngen4Z0nllR/NTgY5ixrL3E=";
17   };
19   vendorHash = "sha256-VhQAEVxRJjIzFP67LUKhfGxdUbTQB7UCK8/JKwpoy0w=";
21   subPackages = [ "cmd/exporter" ];
23   passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; };
25   meta = with lib; {
26     description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)";
27     mainProgram = "exporter";
28     homepage = "https://github.com/mxschmitt/fritzbox_exporter";
29     license = licenses.asl20;
30     maintainers = with maintainers; [
31       bachp
32       flokli
33       sbruder
34     ];
35   };