diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-09-11 19:31:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-11 19:31:03 +0200 |
commit | bcced5deffeafead50cc5524b2b254c8c2f81d93 (patch) | |
tree | 9c85bd70cea5dd1682d99c3f43c07f1cb382530c /pkgs/build-support/rust | |
parent | b5afec62d5e81c6b4d79e7a79e483efb246b3147 (diff) | |
parent | 012685943f712f2814fc9841ce4e9d3348cd285b (diff) | |
download | nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.tar nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.tar.gz nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.tar.bz2 nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.tar.lz nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.tar.xz nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.tar.zst nixpkgs-bcced5deffeafead50cc5524b2b254c8c2f81d93.zip |
Merge pull request #137204 from SuperSandro2000/fetchCargoTarball
rust.fetchCargoTarball: remove phases
Diffstat (limited to 'pkgs/build-support/rust')
-rw-r--r-- | pkgs/build-support/rust/fetchCargoTarball.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/build-support/rust/fetchCargoTarball.nix b/pkgs/build-support/rust/fetchCargoTarball.nix index 3b36554e707..2e8830b4757 100644 --- a/pkgs/build-support/rust/fetchCargoTarball.nix +++ b/pkgs/build-support/rust/fetchCargoTarball.nix @@ -36,9 +36,9 @@ in stdenv.mkDerivation ({ name = "${name}-vendor.tar.gz"; nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ]; - phases = "unpackPhase patchPhase buildPhase installPhase"; - buildPhase = '' + runHook preBuild + # Ensure deterministic Cargo vendor builds export SOURCE_DATE_EPOCH=1 @@ -69,6 +69,8 @@ in stdenv.mkDerivation ({ # Packages with git dependencies generate non-default cargo configs, so # always install it rather than trying to write a standard default template. install -D $CARGO_CONFIG $name/.cargo/config; + + runHook postBuild ''; # Build a reproducible tar, per instructions at https://reproducible-builds.org/docs/archives/ |