influxdb: fix build with Rust 1.83

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
This commit is contained in:
2024-12-25 14:28:13 +01:00
parent e3efe0d4e3
commit fc4e2d36f2
+10 -1
View File
@@ -34,7 +34,14 @@ let
hash = "sha256-6LOTgbOCfETNTmshyXgtDZf9y4t/2iqRuVPkz9dYPHc=";
})
../influxdb2/fix-unsigned-char.patch
# https://github.com/influxdata/flux/pull/5516
../influxdb2/rust_lifetime.patch
];
# Don't fail on missing code documentation
postPatch = ''
substituteInPlace flux-core/src/lib.rs \
--replace-fail "deny(warnings, missing_docs))]" "deny(warnings))]"
'';
sourceRoot = "${src.name}/libflux";
cargoHash = "sha256-O+t4f4P5291BuyARH6Xf3LejMFEQEBv+qKtyjHRhclA=";
nativeBuildInputs = [ rustPlatform.bindgenHook ];
@@ -95,7 +102,9 @@ buildGoModule rec {
excludedPackages = "test";
passthru.tests = { inherit (nixosTests) influxdb; };
passthru.tests = {
inherit (nixosTests) influxdb;
};
meta = with lib; {
description = "Open-source distributed time series database";