prometheus-pushgateway: Use finalAttrs

This commit is contained in:
Jonathan Davies
2025-11-22 11:16:29 +00:00
parent 73dfc66c6b
commit 54aa6ce9c8
@@ -6,14 +6,14 @@
versionCheckHook,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "pushgateway";
version = "1.11.2";
src = fetchFromGitHub {
owner = "prometheus";
repo = "pushgateway";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-Mc4yEd9CRfLZ4ZpcMnwQpoIXQpUerdxYD90FWRBzS20=";
};
@@ -22,9 +22,9 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
"-X github.com/prometheus/common/version.Version=${version}"
"-X github.com/prometheus/common/version.Revision=${version}"
"-X github.com/prometheus/common/version.Branch=${version}"
"-X github.com/prometheus/common/version.Version=${finalAttrs.version}"
"-X github.com/prometheus/common/version.Revision=${finalAttrs.version}"
"-X github.com/prometheus/common/version.Branch=${finalAttrs.version}"
"-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs"
"-X github.com/prometheus/common/version.BuildDate=19700101-00:00:00"
];
@@ -45,4 +45,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ benley ];
};
}
})