influxdb: use finalAttrs pattern

This commit is contained in:
Stefan Frijters
2026-03-22 22:57:39 +01:00
parent 01e0d141f0
commit e385893559
+7 -7
View File
@@ -13,7 +13,7 @@ let
libflux_version = "0.196.1";
# This is copied from influxdb2 with the required flux version
flux = rustPlatform.buildRustPackage rec {
flux = rustPlatform.buildRustPackage (finalAttrs: {
pname = "libflux";
version = libflux_version;
src = fetchFromGitHub {
@@ -32,7 +32,7 @@ let
substituteInPlace flux-core/src/lib.rs \
--replace-fail "deny(warnings, missing_docs))]" "deny(warnings), allow(dead_code, mismatched_lifetime_syntaxes, unused_assignments))]"
'';
sourceRoot = "${src.name}/libflux";
sourceRoot = "${finalAttrs.src.name}/libflux";
cargoHash = "sha256-A6j/lb47Ob+Po8r1yvqBXDVP0Hf7cNz8WFZqiVUJj+Y=";
nativeBuildInputs = [ rustPlatform.bindgenHook ];
@@ -56,16 +56,16 @@ let
'';
__structuredAttrs = true;
};
});
in
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "influxdb";
version = "1.12.2";
src = fetchFromGitHub {
owner = "influxdata";
repo = "influxdb";
rev = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-Q05mKmAXxrk7IVNxUD8HHNKnWCxmNCdsr6NK7d7vOHM=";
};
@@ -89,7 +89,7 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
"-X main.version=${version}"
"-X main.version=${finalAttrs.version}"
];
excludedPackages = "test";
@@ -106,4 +106,4 @@ buildGoModule rec {
zimbatm
];
};
}
})