Cayetano Santos
0b083f0dc9
gnu: qucs-s: Update to 26.1.1.
...
* gnu/packages/electronics.scm (qucs-s): Update to 26.1.1.
Change-Id: I910a976a69230aac6bf99add71e07bdab122887e
2026-05-29 22:19:16 +02:00
Cayetano Santos
32328a29ce
gnu: netgen: Update to 1.5.320.
...
* gnu/packages/electronics.scm (netgen): Update to 1.5.320.
Change-Id: I64efc82c9164211a063043e609f561033a94bf59
2026-05-29 22:19:16 +02:00
Cayetano Santos
5a889494d5
gnu: magic: Update to 8.3.652.
...
* gnu/packages/electronics.scm (magic): Update to 8.3.652.
Change-Id: I2aaaa407101952bcd19f869a7d6272488bcbda56
2026-05-29 22:19:16 +02:00
Cayetano Santos
31cbb38266
gnu: klayout: Update to 0.30.9.
...
* gnu/packages/electronics.scm (klayout): Update to 0.30.9.
Change-Id: If080a1f4ac14b724f5e2b729e6a71a62e40281c9
2026-05-29 22:19:15 +02:00
Anderson Torres
cf21d51433
gnu: Remove pending references to deprecated (gnu packages flex).
...
* gnu/packages/c.scm: Remove references to (gnu packages flex).
* gnu/packages/video.scm: Likewise.
* gnu/packages/web.scm: Likewise.
* gnu/packages/admin.scm: Change (gnu packages flex)
to (gnu packages compiler-tools).
* gnu/packages/algebra.scm: Likewise.
* gnu/packages/apparmor.scm: Likewise.
* gnu/packages/assembly.scm: Likewise.
* gnu/packages/astronomy.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/bison.scm: Likewise.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/cdrom.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/cluster.scm: Likewise.
* gnu/packages/cobol.scm: Likewise.
* gnu/packages/code.scm: Likewise.
* gnu/packages/commencement.scm: Likewise.
* gnu/packages/coq.scm: Likewise.
* gnu/packages/coreboot.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/datalog.scm: Likewise.
* gnu/packages/debug.scm: Likewise.
* gnu/packages/dictionaries.scm: Likewise.
* gnu/packages/dns.scm: Likewise.
* gnu/packages/documentation.scm: Likewise.
* gnu/packages/dotnet.scm: Likewise.
* gnu/packages/education.scm: Likewise.
* gnu/packages/electronics.scm: Likewise.
* gnu/packages/embedded.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/esolangs.scm: Likewise.
* gnu/packages/fabric-management.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/finance.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/flashing-tools.scm: Likewise.
* gnu/packages/fontutils.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gcc.scm: Likewise.
* gnu/packages/gdb.scm: Likewise.
* gnu/packages/geo.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/glib.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graph.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/groff.scm: Likewise.
* gnu/packages/gstreamer.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/heads.scm: Likewise.
* gnu/packages/hurd.scm: Likewise.
* gnu/packages/image-processing.scm: Likewise.
* gnu/packages/instrumentation.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/kde-graphics.scm: Likewise.
* gnu/packages/kde-pim.scm: Likewise.
* gnu/packages/kde-sdk.scm: Likewise.
* gnu/packages/kerberos.scm: Likewise.
* gnu/packages/lego.scm: Likewise.
* gnu/packages/lesstif.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/lighting.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/logging.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/man.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/mpi.scm: Likewise.
* gnu/packages/multiprecision.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/netpbm.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/nickle.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/package-management.scm: Likewise.
* gnu/packages/parallel.scm: Likewise.
* gnu/packages/plotutils.scm: Likewise.
* gnu/packages/pretty-print.scm: Likewise.
* gnu/packages/profiling.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/rdesktop.scm: Likewise.
* gnu/packages/rpc.scm: Likewise.
* gnu/packages/rust.scm: Likewise.
* gnu/packages/security-token.scm: Likewise.
* gnu/packages/selinux.scm: Likewise.
* gnu/packages/shellutils.scm: Likewise.
* gnu/packages/simulation.scm: Likewise.
* gnu/packages/statistics.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/toys.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/webkit.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/8483
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-29 16:41:06 +09:00
Cayetano Santos
1f096c273e
gnu: kicad-doc: Use pinned git-minimal.
...
* gnu/packages/electronics.scm (kicad-doc)[native-inputs]: Remove
git-minimal; add git-minimal/pinned.
Change-Id: I390dcc749ff952cfade49affdd27940a63326acf
2026-05-28 07:34:34 +02:00
Cayetano Santos
47dffdc2f6
gnu: nvc: Update to 1.21.0.
...
* gnu/packages/electronics.scm (nvc): Update to 1.21.0.
Change-Id: I05d41216badd2369722be1ce3ba4b3d8e3138589
2026-05-26 15:13:22 +02:00
Hugo Buddelmeijer
8a693d11c6
gnu: mcy: Fix pyproject build.
...
* gnu/packages/electronics.scm (mcy): Fix pyproject build.
[arguments]<#:phases>: Fix python:wrap phase.
Merges: guix/guix!8799
Change-Id: I75579c9388cb2e834d458b1b838d416d76ec6388
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:46:39 +01:00
Hugo Buddelmeijer
65a59ca40a
gnu: eqy: Fix pyproject build.
...
* gnu/packages/electronics.scm (eqy): Fix pyproject build.
[arguments]<#:phases>: Fix python:wrap phase.
Relates-to: guix/guix!8799
Change-Id: Ie0a6821ed4669c0178376836dbb06d3fb998132d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:46:36 +01:00
Hugo Buddelmeijer
22e20111f2
gnu: python-hdlconvertor: Fix build with Python 3.12+.
...
* gnu/packages/electronics.scm (python-hdlconvertor): Fix Python 3.12+ build.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: I5f70c48e3e705b4f26d849de81de16aae395696c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Sharlatan Hellseher
b1a31f1bc5
gnu: librelane: Relax required python-click version.
...
* gnu/packages/electronics.scm (librelane):
[phases]{relax-requirements}: New phase.
Change-Id: I17745a1a81af1142c532a5a8b04710f793861953
2026-05-24 10:19:43 +01:00
Nicolas Graves
c137824069
gnu: python-pyvcd: Fix tests.
...
* gnu/packages/electronics.scm (python-pyvcd)[source]:
Switch to git-fetch. [native-inputs]: Add python-pytest.
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Sharlatan Hellseher
9f52fc6d9b
gnu: aacircuit: Fix tests on Python@3.12.
...
* gnu/packages/electronics.scm (aacircuit):
[phases]{fix-python-incompatibilities}: New phase.
Change-Id: Iaa5c02bb5f9c4753108f0fa31af60a36e4ac7e82
2026-05-24 10:19:24 +01:00
Nicolas Graves
12c428af76
gnu: python-hdlmake: Fix tests.
...
* gnu/packages/electronics.scm (python-hdlmake)[native-inputs]: Add python-pytest.
Change-Id: I95462272c9f1944a06cc730075445f4c1413c43f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
803e96bf55
guix: build-system: Set pypi-uri in pyproject, drop python module.
...
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:45 +01:00
Nicolas Graves
fb51dc5c5c
gnu: packages: Remove python-pytest-cov native-inputs.
...
Obtained with
./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov
on top of https://codeberg.org/guix/guix/pulls/5862
For this reason, I don't think it's relevant to generate a GNU Style
Changelog.
Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
44f380f607
gnu: python-vsg: Remove pytest plugin inputs.
...
* gnu/packages/electronics.scm (python-vsg)
[arguments]<#:phases>: Drop modifications.
[inputs]: Remove python-pytest-cov and python-pytest-html, add
python-pytest.
Change-Id: I9d8519112b301a1245634746ee678be0e835cf8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
b581f671e6
gnu: sby: Switch to pyproject.
...
* gnu/packages/electronics.scm (sby):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I0d0ab1a192352c719a318a8383b9c77e4f979d00
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
01ae7dfa56
gnu: mcy: Switch to pyproject.
...
* gnu/packages/electronics.scm (mcy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: I0f1004a7c28e88a49a5c55bccdb734d4e017b8c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
8763722242
gnu: eqy: Switch to pyproject.
...
* gnu/packages/electronics.scm (eqy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: Id206edb3a75bc025b18c70fc27a7d3b40efb2852
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Cayetano Santos
d31cbb93ce
gnu: fusesoc: Update to 2.4.6.
...
* gnu/packages/electronics.scm (fusesoc): Update to 2.4.6.
Change-Id: Ia9d8003eb48511d1bdfef48b0e8c2ae3f6c9ef24
2026-05-23 11:08:32 +02:00
Thomas Kramer
9cf2984165
gnu: Add appcsxcad.
...
* gnu/packages/electronics.scm (appcsxcad): New variable.
Change-Id: Ie0c6b07451d383f952989502f8026a90e004b694
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-05-21 13:36:00 +02:00
Thomas Kramer
7671326836
gnu: Add qcsxcad.
...
* gnu/packages/electronics.scm (qcsxcad): New variable.
Change-Id: Ie55470023983cde6004e9ac7d409a78567b059a4
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-05-21 13:36:00 +02:00
Thomas Kramer
69477daac9
gnu: Add python-openems.
...
* gnu/packages/electronics.scm (python-openems): New variable.
Change-Id: If98bf95b750112c52d0d319f516ad483c5cc2567
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-05-21 13:36:00 +02:00
Thomas Kramer
1613bee190
gnu: Add openems.
...
* gnu/packages/electronics.scm (openems): New variable.
Change-Id: Iac9d0932b0ff4a023ee5d61efe463a6ef8d88cbd
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-05-21 13:36:00 +02:00
Thomas Kramer
c13abb68a0
gnu: Add python-csxcad.
...
* gnu/packages/electronics.scm (python-csxcad): New variable.
Change-Id: Ibf2da4ca7a05edbb12edcabfeff31e2526676852
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-05-21 13:35:59 +02:00
Thomas Kramer
6255236244
gnu: Add csxcad.
...
* gnu/packages/electronics.scm (csxcad): New variable.
Change-Id: I91f2b716a048425de92a203f19245452feca5f72
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-05-21 13:35:59 +02:00
Cayetano Santos
7041be9c11
gnu: librelane: Update to 3.0.3.
...
* gnu/packages/electronics.scm (librelane): Update to 3.0.3.
Change-Id: Icc4a0fb03c7466c9f3a70f4d93480da18b336cd8
2026-05-17 12:57:11 +02:00
Cayetano Santos
f493423d59
gnu: ciel: Update to 2.4.1.
...
* gnu/packages/electronics.scm (ciel): Update to 2.4.1.
Change-Id: I56f3918285fb4d02d3824dc5bbffec454529e392
2026-05-17 12:52:32 +02:00
Cayetano Santos
a0597cd024
gnu: netgen: Update to 1.5.319.
...
* gnu/packages/electronics.scm (netgen): Update to 1.5.319.
Change-Id: I8cb6414229fac5f879d0ca5e15c40b0bde29743d
2026-05-17 12:50:43 +02:00
Cayetano Santos
289db51c34
gnu: klayout: Update to 0.30.8.
...
* gnu/packages/electronics.scm (klayout): Update to 0.30.8.
Change-Id: Ia38b6e1591ada86a59ee42b358c071f245576a05
2026-05-17 12:49:47 +02:00
Cayetano Santos
c69882a548
gnu: magic: Update to 8.3.644.
...
* gnu/packages/electronics.scm (magic): Update to 8.3.644.
Change-Id: Icc4ce55fb0d67fa9cd8a06f944a25447dbfb9443
2026-05-17 12:45:19 +02:00
Cayetano Santos
84dce88dfa
gnu: abc: Update to 0.0-11.7bf1177.
...
* gnu/packages/electronics.scm (abc): Update to 0.0-11.7bf1177.
Change-Id: Ic1a532e23342489d58a480fdb06c0bf37e822960
2026-05-17 12:41:29 +02:00
Cayetano Santos
67829193d8
gnu: yosys: Update to 0.65.
...
* gnu/packages/electronics.scm (yosys): Update to 0.65.
[native-inputs]: Update yosys-slang.
[arguments]<#:phases>: Add ’remove-aiger.
<#:test-target>: Replace ’vanilla-test by ’all.
<#:make-flags>: Enable functional tests.
Change-Id: I55f2dc4b7fbeaf295270c9cf75a7590cd0196576
2026-05-17 12:41:29 +02:00
Cayetano Santos
8e0288ae7e
gnu: sby: Update to 0.65.
...
* gnu/packages/electronics.scm (sby): Update to 0.65.
Change-Id: I1313822d7ee8da3a58d09dbfce9bcb175a01c8a4
2026-05-17 12:41:29 +02:00
Cayetano Santos
027472d480
gnu: mcy: Update to 0.65.
...
* gnu/packages/electronics.scm (mcy): Update to 0.65.
Change-Id: Ia32f833117407b1b1ab8069244f4a5eb0e1108db
2026-05-17 12:41:29 +02:00
Cayetano Santos
2cbcf00b86
gnu: eqy: Update to 0.65.
...
* gnu/packages/electronics.scm (eqy): Update to 0.65.
Change-Id: I6f76bf51774c6c124dc488ee686f80e2fca36784
2026-05-17 12:41:29 +02:00
Cayetano Santos
18a1cc2fd9
gnu: abc-yosyshq: Update to 0.65.
...
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.65.
Change-Id: I035af5e009fea7aec1da11b2cb5340b257774e7e
2026-05-17 12:41:29 +02:00
Peter Polidoro
a08c8a37b2
gnu: kicad: Update to 10.0.3.
...
* gnu/packages/electronics.scm (kicad): Update to 10.0.3.
Merges guix/guix!8652
Change-Id: I877fe780fbba8af4d67b2425edd05e9ff6a3fcfd
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-16 22:57:59 +02:00
Cayetano Santos
b20700288a
gnu: Add python-pyxhdl.
...
* gnu/packages/electronics.scm (python-pyxhdl): New variable.
Merges guix/guix!8441
Change-Id: Ib92dee9278f8fd08e902f0123ba3ea1aa5a8e31b
2026-05-16 11:26:58 +02:00
Peter Polidoro
c2e3acbb65
gnu: kicad: Update to 10.0.2.
...
* gnu/packages/electronics.scm (kicad): Update to 10.0.2.
Merges guix/guix!8554
Change-Id: I0d6d50943936a72dc3f43fd0ae0971960bac8f2d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-15 17:00:39 +02:00
Peter Polidoro
2528f3a8bc
gnu: Add kicad-cern-libraries.
...
* gnu/packages/electronics.scm (kicad-cern-libraries): New variable.
Merges guix/guix!8597
Change-Id: I82093583e711540a4dd4459237d1a7adc0b61c23
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-15 16:56:13 +02:00
Cayetano Santos
66ca9d5331
gnu: verilator: Update to 5.048.
...
* gnu/packages/electronics.scm (verilator): Update to 5.048.
Change-Id: I752a8d286fa0d6191450e4e40fe30780c8854774
2026-04-27 14:44:13 +02:00
Cayetano Santos
7c93e85206
gnu: python-edalize: Update to 0.6.8.
...
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.8.
Change-Id: I753b5004a885386efcc8ede35ef948368a386311
2026-04-27 14:42:57 +02:00
Cayetano Santos
19a2b2f026
gnu: nvc: Update to 1.20.1.
...
* gnu/packages/electronics.scm (nvc): Update to 1.20.1.
Change-Id: Ia196440b823d38f371e3efe349b92226405c1cc3
2026-04-27 14:20:18 +02:00
Peter Polidoro
dc0ffec8da
gnu: kicad: Update to 10.0.1.
...
* gnu/packages/electronics.scm (kicad): Update to 10.0.1.
[description]: Update.
Merges guix/guix!7967
Change-Id: Iaccf167967402345e3576d48cdbf098d0b5e6263
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-04-18 10:51:55 +02:00
Cayetano Santos
4ec4ff0148
gnu: python-vunit: Update to 5.0.0-dev.10.
...
* gnu/packages/electronics.scm (python-vunit): Update to 5.0.0-dev.10.
Change-Id: I2c4b5ef860f69eb0025953179d8ba363fec4b55b
2026-04-12 19:49:51 +02:00
Cayetano Santos
630ce27bda
gnu: qucs-s: Update to 26.1.0.
...
* gnu/packages/electronics.scm (qucs-s): Update to 26.1.0.
Change-Id: I79106d817920d060f8a76b762048edcf339b6a48
2026-04-09 15:19:33 +02:00
Cayetano Santos
f033ae3cdb
gnu: sby: Update to 0.64.
...
* gnu/packages/electronics.scm (sby): Update to 0.64.
Change-Id: I194d075564a07d43aa1dc983f7a23b4e487a0287
2026-04-09 14:58:12 +02:00
Cayetano Santos
a191f9678b
gnu: mcy: Update to 0.64.
...
* gnu/packages/electronics.scm (mcy): Update to 0.64.
Change-Id: I2735fecfde08dcc6e9466fc0148adb3a68c8489c
2026-04-09 14:58:12 +02:00