diff options
Diffstat (limited to 'pkgs/build-support/rust/fetch-cargo-tarball/default.nix')
-rw-r--r-- | pkgs/build-support/rust/fetch-cargo-tarball/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/build-support/rust/fetch-cargo-tarball/default.nix b/pkgs/build-support/rust/fetch-cargo-tarball/default.nix index d36200aa5f9..2f1f3547dbb 100644 --- a/pkgs/build-support/rust/fetch-cargo-tarball/default.nix +++ b/pkgs/build-support/rust/fetch-cargo-tarball/default.nix @@ -23,6 +23,7 @@ in , patches ? [] , sourceRoot ? "" , cargoUpdateHook ? "" +, nativeBuildInputs ? [] , ... } @ args: @@ -32,7 +33,7 @@ let hash_ = else throw "fetchCargoTarball requires a hash for ${name}"; in stdenv.mkDerivation ({ name = "${name}-vendor.tar.gz"; - nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ]; + nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ] ++ nativeBuildInputs; buildPhase = '' runHook preBuild @@ -82,5 +83,5 @@ in stdenv.mkDerivation ({ impureEnvVars = lib.fetchers.proxyImpureEnvVars; } // (builtins.removeAttrs args [ - "name" "sha256" "cargoUpdateHook" + "name" "sha256" "cargoUpdateHook" "nativeBuildInputs" ])) |