From 15b2e4e73223d5a1a142f50e7a03e684dba43091 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Sat, 13 Sep 2025 18:18:39 -0300 Subject: [PATCH] zstd: fix cygwin build --- pkgs/tools/compression/zstd/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/tools/compression/zstd/default.nix b/pkgs/tools/compression/zstd/default.nix index 13da3b9f7de4..a014b652d313 100644 --- a/pkgs/tools/compression/zstd/default.nix +++ b/pkgs/tools/compression/zstd/default.nix @@ -111,6 +111,13 @@ stdenv.mkDerivation (finalAttrs: { '' ); + # replace invalid symlinks when executable suffix is .exe + postInstall = lib.optionalString stdenv.hostPlatform.isCygwin '' + for link in unzstd zstdcat zstdmt; do + ln -sf zstd.exe $bin/bin/$link + done + ''; + outputs = [ "bin" "dev"