diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-04-21 06:28:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-21 06:28:21 +0200 |
commit | 59f840f3d56cf207fc0107d7fcfa259b9489f888 (patch) | |
tree | 4ee651617e0cffe5c3b1b676587d6cb80b3329e1 /pkgs/applications | |
parent | 494b319e2111f4a8e273a62a575efa71c04177df (diff) | |
parent | b5c90bb4da054d5f2142d995813045be95d7ea30 (diff) | |
download | nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.tar nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.tar.gz nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.tar.bz2 nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.tar.lz nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.tar.xz nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.tar.zst nixpkgs-59f840f3d56cf207fc0107d7fcfa259b9489f888.zip |
Merge pull request #119055 from eduardosm/kicad
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/science/electronics/kicad/default.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/applications/science/electronics/kicad/default.nix b/pkgs/applications/science/electronics/kicad/default.nix index b91b5ad14a9..76048733a6a 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 @@ -248,7 +259,7 @@ stdenv.mkDerivation rec { KiCad is an open source software suite for Electronic Design Automation. The Programs handle Schematic Capture, and PCB Layout with Gerber output. ''; - license = lib.licenses.agpl3; + license = lib.licenses.gpl3Plus; # berce seems inactive... maintainers = with lib.maintainers; [ evils kiwi berce ]; # kicad is cross platform |