Unverified Commit fc4e2d36 authored by Florian Brandes's avatar Florian Brandes
Browse files

influxdb: fix build with Rust 1.83

parent e3efe0d4
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -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";