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;