From 5ce282e57e6f265ac81b964ecc0e6cf16c5aa07f Mon Sep 17 00:00:00 2001 From: Yureka Date: Sat, 18 Mar 2023 16:31:43 +0100 Subject: [PATCH] rustPlatform.importCargoLock: follow symlinks when copying tree fixes build when git dependencies contain symlinks into parent directory needed for libdeltachat --- pkgs/build-support/rust/import-cargo-lock.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/rust/import-cargo-lock.nix b/pkgs/build-support/rust/import-cargo-lock.nix index d8ae8a5be94d..0e1da7ce5f52 100644 --- a/pkgs/build-support/rust/import-cargo-lock.nix +++ b/pkgs/build-support/rust/import-cargo-lock.nix @@ -174,7 +174,7 @@ let echo Found crate ${pkg.name} at $crateCargoTOML tree=$(dirname $crateCargoTOML) - cp -prvd "$tree/" $out + cp -prvL "$tree/" $out chmod u+w $out if grep -q workspace "$out/Cargo.toml"; then