diff --git a/pkgs/applications/science/electronics/kicad/default.nix b/pkgs/applications/science/electronics/kicad/default.nix index 040341098b2a..a49c813036d3 100644 --- a/pkgs/applications/science/electronics/kicad/default.nix +++ b/pkgs/applications/science/electronics/kicad/default.nix @@ -230,17 +230,8 @@ stdenv.mkDerivation rec { ''; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ evils ]; - # kicad is cross platform platforms = lib.platforms.all; broken = stdenv.isDarwin; - - hydraPlatforms = if (with3d) then [ ] else platforms; - # We can't download the 3d models on Hydra, - # they are a ~1 GiB download and they occupy ~5 GiB in store. - # as long as the base and libraries (minus 3d) are build, - # this wrapper does not need to get built - # the kicad-*small "packages" cause this to happen - mainProgram = "kicad"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b75ec331da2a..6454a14b9c44 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -39973,9 +39973,11 @@ with pkgs; # this is a wrapper for kicad.base and kicad.libraries kicad = callPackage ../applications/science/electronics/kicad { }; + # this is the same but without the (sizable) 3D models library kicad-small = kicad.override { pname = "kicad-small"; with3d = false; }; + # this is the master branch at whatever point update.sh last updated versions.nix kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; }; - # mostly here so the kicad-unstable components (except packages3d) get built + # and a small version of that kicad-unstable-small = kicad.override { pname = "kicad-unstable-small"; stable = false;