From 66b5d118cd8cf657f24e6547cd5fea5a87ec92da Mon Sep 17 00:00:00 2001 From: wuyoli Date: Sat, 12 Jul 2025 23:25:22 +0200 Subject: [PATCH] kicad: fix paths to 3d models --- .../science/electronics/kicad/libraries.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/science/electronics/kicad/libraries.nix b/pkgs/applications/science/electronics/kicad/libraries.nix index 2073b2bd7c16..e26b73c4f04c 100644 --- a/pkgs/applications/science/electronics/kicad/libraries.nix +++ b/pkgs/applications/science/electronics/kicad/libraries.nix @@ -24,9 +24,13 @@ let zip ]; - postInstall = lib.optional (name == "packages3d") '' - find $out -type f -name '*.step' | parallel 'stepreduce {} {} && zip -9 {.}.stpZ {} && rm {}' - ''; + postInstall = + lib.optionalString (name == "packages3d") '' + find $out -type f -name '*.step' | parallel 'stepreduce {} {} && zip -9 {.}.stpZ {} && rm {}' + '' + + lib.optionalString (name == "footprints") '' + grep -rl '\.step' $out | xargs sed -i 's/\.step/.stpZ/g' + ''; meta = { license = lib.licenses.cc-by-sa-40;