jql: 8.0.0 -> 8.0.2 (#362884)
[NixPkgs.git] / pkgs / servers / monitoring / prometheus / apcupsd-exporter.nix
blob585f0ca58c992ea87efefa059e4143c4163244cc
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   nixosTests,
6 }:
8 buildGoModule rec {
9   pname = "apcupsd-exporter";
10   version = "0.3.0";
12   src = fetchFromGitHub {
13     owner = "mdlayher";
14     repo = "apcupsd_exporter";
15     rev = "v${version}";
16     sha256 = "sha256-c0LsUqpJbmWQmbmSGdEy7Bbk20my6iWNLeqtU5BjYlw=";
17   };
19   vendorHash = "sha256-bvLwHLviIAGmxYY1O0wFDWAMginEUklicrbjIbbPuUw=";
21   passthru.tests = { inherit (nixosTests.prometheus-exporters) apcupsd; };
23   meta = with lib; {
24     description = "Provides a Prometheus exporter for the apcupsd Network Information Server (NIS)";
25     mainProgram = "apcupsd_exporter";
26     homepage = "https://github.com/mdlayher/apcupsd_exporter";
27     license = licenses.mit;
28     maintainers = with maintainers; [
29       _1000101
30       mdlayher
31     ];
32   };