diff options
author | Eduardo Sánchez Muñoz <esm@eduardosm.net> | 2021-04-10 18:25:08 +0200 |
---|---|---|
committer | Eduardo Sánchez Muñoz <esm@eduardosm.net> | 2021-04-10 18:55:04 +0200 |
commit | 427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc (patch) | |
tree | 86472c70032799ee55efdfdb2d75eee1f9ef44b9 /pkgs/applications/science/electronics/kicad/default.nix | |
parent | 7ed23e37bda780b4b912d5859d352831afb6f46f (diff) | |
download | nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.tar nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.tar.gz nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.tar.bz2 nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.tar.lz nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.tar.xz nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.tar.zst nixpkgs-427edc8b5a45fbf84d9fadc6bfee7b3fab6667dc.zip |
kicad: include desktop, icon and mime files
Fixes https://github.com/NixOS/nixpkgs/issues/106295.
Diffstat (limited to 'pkgs/applications/science/electronics/kicad/default.nix')
-rw-r--r-- | pkgs/applications/science/electronics/kicad/default.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/applications/science/electronics/kicad/default.nix b/pkgs/applications/science/electronics/kicad/default.nix index b91b5ad14a9..bf1ce9c542a 100644 --- a/pkgs/applications/science/electronics/kicad/default.nix +++ b/pkgs/applications/science/electronics/kicad/default.nix @@ -216,6 +216,8 @@ stdenv.mkDerivation rec { in (concatStringsSep "\n" (flatten [ + "runHook preInstall" + (optionalString (withScripting) "buildPythonPath \"${base} $pythonPath\" \n") # wrap each of the directly usable tools @@ -227,10 +229,19 @@ stdenv.mkDerivation rec { # link in the CLI utils (map (util: "ln -s ${base}/bin/${util} $out/bin/${util}") utils) + + "runHook postInstall" ]) ) ; + postInstall = '' + mkdir -p $out/share + ln -s ${base}/share/applications $out/share/applications + ln -s ${base}/share/icons $out/share/icons + ln -s ${base}/share/mime $out/share/mime + ''; + # can't run this for each pname # stable and unstable are in the same versions.nix # and kicad-small reuses stable |