nixpkgs/pkgs/applications/science/electronics
Jeremy Fleischman d045216e9c
kicad: use python 3.12
This reverts commit 6cec87c32d.

Now that https://github.com/NixOS/nixpkgs/pull/326142 has landed,
there's no reason to keep ourselves pinned to Python 3.11 anymore.

As a happy side effect, this also fixes a bug with
6cec87c32d which broke our ability to use
kicad addons:

    $ nix build --impure --expr 'with import ./. {}; pkgs.kicad.override { addons = with pkgs.kicadAddons; [kikit kikit-library]; }' -L
    ...
    error:
           … while calling the 'derivationStrict' builtin
             at <nix/derivation-internal.nix>:34:12:
               33|
               34|   strict = derivationStrict drvAttrs;
                 |            ^
               35|

           … while evaluating derivation 'kicad-8.0.4'
             whose name attribute is located at /home/jeremy/src/github.com/NixOS/nixpkgs-alt/pkgs/stdenv/generic/make-derivation.nix:336:7

           … while evaluating attribute 'makeWrapperArgs' of derivation 'kicad-8.0.4'
             at /home/jeremy/src/github.com/NixOS/nixpkgs-alt/pkgs/applications/science/electronics/kicad/default.nix:201:3:
              200|   # We are emulating wrapGAppsHook3, along with other variables to the wrapper
              201|   makeWrapperArgs = with passthru.libraries; [
                 |   ^
              202|     "--prefix XDG_DATA_DIRS : ${base}/share"

           (stack trace truncated; use '--show-trace' to show the full, detailed trace)

           error: function 'anonymous lambda' called with unexpected argument 'python'
           at /home/jeremy/src/github.com/NixOS/nixpkgs-alt/pkgs/applications/science/electronics/kicad/addons/kikit.nix:2:1:
                1| # For building the multiple addons that are in the kikit repo.
                2| { stdenv
                 | ^
                3| , bc
           Did you mean python3?
2024-08-21 07:25:54 -07:00
..
adms
alliance
appcsxcad
archimedes
bitscope
caneda treewide: remove viric from meta.maintainers [orphans] 2024-07-28 11:48:51 -03:00
csxcad
degate
digital
diylc treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
dsview
eagle
flatcam
flopoco flopoco: fix strict deps 2024-07-25 07:19:27 +00:00
fparser
fped fped: remove 'with lib;' 2024-08-16 16:09:03 +02:00
fritzing
gaw
geda
gerbv
gtkwave
hal-hardware-analyzer
horizon-eda
hyp2mat
kicad kicad: use python 3.12 2024-08-21 07:25:54 -07:00
kingstvis treewide: remove unused occurence of stdenv (and other) arguments 2024-07-14 04:32:56 +02:00
lepton-eda
librepcb treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
linux-gpib
magic-vlsi
nanovna-saver Merge pull request #322067 from bdd/nanovna-saver-qtwayland 2024-08-09 00:19:38 +00:00
nvc nvc: 1.13.1 -> 1.13.2 2024-08-11 13:59:22 +00:00
openboardview treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
openems
openhantek6022
openroad pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00
pcb
picoscope picoscope: remove with statements 2024-08-18 06:31:13 -07:00
pulseview
qucs-s
simulide
sv-lang
systemc systemc: Drop victormignot as maintainer 2024-07-06 21:04:34 +02:00
tkgate
verilator pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00
vhd2vl verilog: rename to actual name iverilog 2024-07-15 08:36:13 -07:00
xcircuit
xoscope treewide: remove viric from meta.maintainers [orphans] 2024-07-28 11:48:51 -03:00
xschem
xyce pkgs/applications: remove unused arguments 2024-07-26 11:36:49 +02:00