From d353f6161f1b303457d35ba9d7b93cd83ae8e5ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20S=C3=A1nchez?= Date: Wed, 23 Oct 2024 22:05:44 +0100 Subject: [PATCH] infrastructure-agent: init at 1.57.2 fix: lowercase maintainer name style: reduce `with` scope usage Update pkgs/by-name/in/infrastructure-agent/package.nix Co-authored-by: Arne Keller <2012gdwu+github@posteo.de> Update pkgs/by-name/in/infrastructure-agent/package.nix Co-authored-by: Arne Keller <2012gdwu+github@posteo.de> --- .../in/infrastructure-agent/package.nix | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/in/infrastructure-agent/package.nix diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix new file mode 100644 index 000000000000..7812ec87e160 --- /dev/null +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -0,0 +1,42 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, +}: +buildGoModule rec { + pname = "infrastructure-agent"; + version = "1.57.2"; + + src = fetchFromGitHub { + owner = "newrelic"; + repo = "infrastructure-agent"; + rev = version; + hash = "sha256-74aBFGBrrEiqAVG3kVYLOz3P4VTCw4G3vV/iBucFPYs="; + }; + + vendorHash = "sha256-0WLL15CXRi/flp4EV3Qt0wO1VaUmAokzsChpiqjs+YQ="; + + ldflags = [ + "-s" + "-w" + "-X main.buildVersion=${version}" + "-X main.gitCommit=${src.rev}" + ]; + + CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0"; + + subPackages = [ + "cmd/newrelic-infra" + "cmd/newrelic-infra-ctl" + "cmd/newrelic-infra-service" + ]; + + meta = { + description = "New Relic Infrastructure Agent"; + homepage = "https://github.com/newrelic/infrastructure-agent.git"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ davsanchez ]; + mainProgram = "newrelic-infra"; + }; +}