Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / monitoring / prometheus / kthxbye.nix
bloba0eb30f6819b6c3d37e0fb2f3aa5d7caf74a40e2
1 { pkgs
2 , lib
3 , buildGoModule
4 , fetchFromGitHub
5 , nixosTests
6 }:
8 buildGoModule rec {
9   pname = "kthxbye";
10   version = "0.16";
12   src = fetchFromGitHub rec {
13     owner = "prymitive";
14     repo = "kthxbye";
15     rev = "v${version}";
16     hash = "sha256-B6AgD79q0kA67iC9pIfv8PH8xejx2srpRccdds1GsZo=";
17   };
19   vendorHash = "sha256-BS9+2w18tvrgmPzRMP0XyUlyPAR9AJMLXUd3GYEJr8E=";
21   buildPhase = ''
22     make -j$NIX_BUILD_CORES
23   '';
25   installPhase = ''
26     install -Dm755 ./kthxbye -t $out/bin
27   '';
29   passthru.tests = {
30     kthxbye = nixosTests.kthxbye;
31   };
33   meta = with lib; {
34     description = "Prometheus Alertmanager alert acknowledgement management daemon";
35     mainProgram = "kthxbye";
36     homepage = "https://github.com/prymitive/kthxbye";
37     license = licenses.asl20;
38     maintainers = with maintainers; [ nukaduka ];
39   };