diff options
author | Silvan Mosberger <infinisil@icloud.com> | 2018-09-17 20:21:21 +0200 |
---|---|---|
committer | Silvan Mosberger <infinisil@icloud.com> | 2018-09-17 20:23:50 +0200 |
commit | 50578abfc5e42b47247c486bf845c310c2299d8d (patch) | |
tree | 78f5c8196b786b9e67b0dcfddfad1db9da20f33f /pkgs/build-support/rust | |
parent | a3e1da17cb10327f1045e22f49dba1f959ac769e (diff) | |
download | nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.tar nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.tar.gz nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.tar.bz2 nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.tar.lz nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.tar.xz nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.tar.zst nixpkgs-50578abfc5e42b47247c486bf845c310c2299d8d.zip |
fetchcargo: Fix cargo-vendor-normalise for darwin
Diffstat (limited to 'pkgs/build-support/rust')
-rw-r--r-- | pkgs/build-support/rust/fetchcargo.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/build-support/rust/fetchcargo.nix b/pkgs/build-support/rust/fetchcargo.nix index eb51e5c4ff9..9e77f8817b2 100644 --- a/pkgs/build-support/rust/fetchcargo.nix +++ b/pkgs/build-support/rust/fetchcargo.nix @@ -2,8 +2,11 @@ let cargo-vendor-normalise = stdenv.mkDerivation { name = "cargo-vendor-normalise"; src = ./cargo-vendor-normalise.py; + nativeBuildInputs = [ python3.pkgs.wrapPython ]; unpackPhase = ":"; installPhase = "install -D $src $out/bin/cargo-vendor-normalise"; + pythonPath = [ python3.pkgs.toml ]; + postFixup = "wrapPythonPrograms"; doInstallCheck = true; installCheckPhase = '' # check that ./fetchcargo-default-config.toml is a fix point @@ -11,7 +14,6 @@ let cargo-vendor-normalise = stdenv.mkDerivation { < $reference $out/bin/cargo-vendor-normalise > test; cmp test $reference ''; - buildInputs = [ (python3.withPackages(ps: [ ps.toml ])) ]; preferLocalBuild = true; }; in |