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 treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
archimedes treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
bitscope
caneda treewide: remove viric from meta.maintainers [orphans] 2024-07-28 11:48:51 -03:00
csxcad treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
degate treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
digital digital: fix desktop item and copy icons (#305171) 2024-05-02 21:42:04 +08:00
diylc treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
dsview dsview: 1.3.1 -> 1.3.2 2024-06-23 09:25:39 +02:00
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 treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
gaw treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
geda
gerbv treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
gtkwave gtkwave: 3.3.119 -> 3.3.120 2024-06-19 00:59:43 +00:00
hal-hardware-analyzer treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
horizon-eda treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
hyp2mat treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
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 magic-vlsi: 8.3.483 -> 8.3.486 2024-06-21 08:10:51 +00:00
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 treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
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 pulseview: 0.4.2-unstable-2024-01-26 -> 0.4.2-unstable-2024-03-14 2024-05-20 09:17:57 +02:00
qucs-s
simulide treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
sv-lang
systemc systemc: Drop victormignot as maintainer 2024-07-06 21:04:34 +02:00
tkgate treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
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 treewide: add meta.mainProgram to packages with a single binary 2024-03-19 03:14:51 +01:00
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