From f543565191f1e794ead1c0a4185febc6c544ea97 Mon Sep 17 00:00:00 2001 From: Erno Hopearuoho Date: Sun, 6 Oct 2024 13:27:00 +0300 Subject: [PATCH] coroot-node-agent: init at 1.22.2 --- pkgs/by-name/co/coroot-node-agent/package.nix | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/co/coroot-node-agent/package.nix diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix new file mode 100644 index 000000000000..2cad39afda69 --- /dev/null +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + systemdLibs, +}: + +buildGoModule rec { + pname = "coroot-node-agent"; + version = "1.22.2"; + + src = fetchFromGitHub { + owner = "coroot"; + repo = "coroot-node-agent"; + rev = "v${version}"; + hash = "sha256-b9JI0q6CF4D+sdfuwTkouAwJF/ghJByzsQBehwXttoU="; + }; + + vendorHash = "sha256-OZj3t8eFDbk2zZ+zGlgV8o9VC4/vYalIEm2dhD2JwK8="; + + buildInputs = [ systemdLibs ]; + + CGO_CFLAGS = "-I ${systemdLibs}/include"; + + meta = { + description = "Prometheus exporter based on eBPF"; + homepage = "https://github.com/coroot/coroot-node-agent"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ errnoh ]; + mainProgram = "coroot-node-agent"; + }; +}