rust.fetchCargoTarball: remove phases
This commit is contained in:
parent
4f6d8095fd
commit
012685943f
@ -36,9 +36,9 @@ in stdenv.mkDerivation ({
|
|||||||
name = "${name}-vendor.tar.gz";
|
name = "${name}-vendor.tar.gz";
|
||||||
nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ];
|
nativeBuildInputs = [ cacert git cargo-vendor-normalise cargo ];
|
||||||
|
|
||||||
phases = "unpackPhase patchPhase buildPhase installPhase";
|
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
runHook preBuild
|
||||||
|
|
||||||
# Ensure deterministic Cargo vendor builds
|
# Ensure deterministic Cargo vendor builds
|
||||||
export SOURCE_DATE_EPOCH=1
|
export SOURCE_DATE_EPOCH=1
|
||||||
|
|
||||||
@ -69,6 +69,8 @@ in stdenv.mkDerivation ({
|
|||||||
# Packages with git dependencies generate non-default cargo configs, so
|
# Packages with git dependencies generate non-default cargo configs, so
|
||||||
# always install it rather than trying to write a standard default template.
|
# always install it rather than trying to write a standard default template.
|
||||||
install -D $CARGO_CONFIG $name/.cargo/config;
|
install -D $CARGO_CONFIG $name/.cargo/config;
|
||||||
|
|
||||||
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Build a reproducible tar, per instructions at https://reproducible-builds.org/docs/archives/
|
# Build a reproducible tar, per instructions at https://reproducible-builds.org/docs/archives/
|
||||||
|
Loading…
Reference in New Issue
Block a user