Sharlatan Hellseher
e79122bdd2
gnu: python-asyncua: Update to 2.0.1.
...
* gnu/packages/engineering.scm (python-asyncua): Update to 2.0.1.
[arguments] <#:test-flags>: Skip one test.
[propagated-inputs]: Remove python-aiofiles; add python-anyio.
2026-08-08 23:02:34 +01:00
Nicolas Graves
f9b47b7991
gnu: python-asyncua: Remove uneeded input.
...
* gnu/packages/engineering.scm (python-asyncua)[propagated-inputs]:
Remove python-wait-for2.
Relates-to: guix/guix!10394
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:33 +01:00
nomike
bcd68ce6f3
gnu: openscad: Update to 2026.07.26-0.04834ad.
...
gnu/packages/engineering.scm (openscad): Update to 2026.07.26-0.04834ad.
[arguments]: Add #:qtbase and #:build-type; update 'patch-source #:phase.
[inputs]: Delete boost-1.83, qscintilla-qt5, qtbase-5, qtgamepad-5,
qtmultimedia-5, qtsvg-5, qtwayland-5; add boost, openssl,
qscintilla-qt6, qt5compat, qtmultimedia, qtsvg and qtwayland.
[native-inputs]: Delete which.
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-03 17:02:03 +02:00
Morgan Smith
93edf807b2
gnu: freecad: Update to 1.1.3.
...
* gnu/packages/engineering.scm (freecad): Update to 1.1.3.
- unbundles nlohmann-json
- remove unnecessary flags as they are now the default
- adds "-DBUILD_DRAWING:BOOL=ON" flag
- enables the SheetMetal addon
[source]<#:snippet>: Delete bundled copy of nlohmann-json.
[arguments]<#:configure-flags>: Refresh.
<#:phases>: Add ’fix-json-include.
[inputs]: Add nlohmann-json, python-networkx and vtk; delete vtk-9.5.
Merges guix/guix!10217
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-07-30 09:16:20 +02:00
nomike
3313fbf336
gnu: qscintilla: Rename to qscintilla-qt5.
...
* gnu/packages/qt.scm (qscintilla): Deprecate in favor of...
(qscintilla-qt5): ...this renamed package.
[name]: Change to "qscintilla-qt5".
(python-qscintilla)[arguments, inputs]: Replace qscintilla with
qscintilla-qt5.
* gnu/packages/databases.scm (sqlitebrowser)[arguments, inputs]: Replace
qscintilla with qscintilla-qt5.
* gnu/packages/engineering.scm (openscad)[inputs]: Likewise.
* gnu/packages/geo.scm (qgis)[inputs]: Likewise.
* gnu/packages/graphics.scm (friction)[inputs]: Likewise.
* gnu/packages/maths.scm (octave)[inputs]: Likewise.
* gnu/packages/physics.scm (mantid)[inputs]: Likewise.
Change-Id: I287afccf0156f88068622dfd722a84f9892d8e25
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-07-17 22:22:35 +02:00
Artyom V. Poptsov
18d3c48522
gnu: meep: Update to 1.34.0.
...
* gnu/packages/engineering.scm (meep): Update to 1.34.0.
Change-Id: Ib9feadf81c5cb14e92ed3e2343e3d2d463e398ea
2026-07-12 10:46:16 +03:00
Sharlatan Hellseher
ad52282ca2
gnu: go-github-com-djherbis-nio: Rename variable.
...
* gnu/packages/golang-xyz.scm (go-github-com-djherbis-nio): Rename to
go-github-com-djherbis-nio-v3 and deprecate go-github-com-djherbis-nio.
* gnu/packages/engineering.scm (arduino-cli): Replace
go-github-com-djherbis-nio with go-github-com-djherbis-nio-v3.
2026-07-11 09:21:34 +01:00
Orahcio Felício de Sousa
4fb545a30c
gnu: arduino-cli: Disable online update check.
...
This is a follow up fix found in guix/guix!9583 .
* gnu/packages/engineering.scm (arduino-cli):
[arguments]{disable-new-release-check}: New phase, disabling the
automatic online update check in the version command.
Merges: guix/guix!9726
Reviewed-by: bdunahu <bdunahu@operationnull.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-07-08 22:37:55 +01:00
Peter Polidoro
a6a25b9344
gnu: Move csxcad and openems packages to engineering module.
...
* gnu/packages/electronics.scm: Add module scope comment and remove
unused imports.
(appcsxcad, csxcad, python-csxcad, openems, python-openems,
qcsxcad): Move from here ...
* gnu/packages/engineering.scm: Add module scope comment.
(csxcad, python-csxcad, qcsxcad, appcsxcad, openems,
python-openems): ... to here.
Merges guix/guix!9650
Adresses guix/guix#9638
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-07-06 20:25:12 +02:00
Sören Tempel
0ee238168b
gnu: capstone: Update to 5.0.3.
...
* gnu/packages/patches/capstone-fix-python-constants.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
* gnu/packages/emulators.scm (capstone): Update to 5.0.3.
[arguments]<#:phases>{chdir-and-fix-setup-py}: Update substitutions.
Change-Id: I0a7134c2a83fb8c1c6310c74a13301a91f104ccd
2026-07-05 22:43:40 +02:00
Efraim Flashner
fdf41d0a25
gnu: arduino-cli: Install shell completions.
...
* gnu/packages/engineering.scm (arduino-cli)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: Add this-package when cross-compiling.
Merges: guix/guix!9583
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-07-02 16:19:56 +01:00
Efraim Flashner
bdef240e9c
gnu: arduino-cli: Fix version string.
...
* gnu/packages/engineering.scm (arduino-cli)[arguments]: Add build-flags
to set the version string.
[properties]: Add a release-commit and release-date.
Relates-to: guix/guix!9583
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-07-02 16:19:42 +01:00
Orahcio Felício de Sousa
d40bd4231b
gnu: Add arduino-cli.
...
* gnu/packages/engineering.scm (arduino-cli): New variable.
Merges: guix/guix!9459
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-26 14:21:22 +01:00
Cayetano Santos
a5c21be6fe
gnu: prusa-slicer: Upgrade dependency on catch.
...
* gnu/packages/engineering.scm (prusa-slicer)[native-inputs]: Remove
catch2-3.8; add catch2.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-06-25 14:46:04 +02:00
Cayetano Santos
cbbe0043bd
gnu: prusa-libbgcode: Upgrade dependency on catch.
...
* gnu/packages/engineering.scm (prusa-libbgcode)[native-inputs]: Remove
catch2-3.8; add catch2.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-06-25 14:46:04 +02:00
bdunahu
23ab488917
gnu: iaito: Update to 6.1.8.
...
* gnu/packages/engineering.scm (iaito): Update to 6.1.8.
Merges: https://codeberg.org/guix/guix/pulls/9512
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-25 11:24:21 +09:00
bdunahu
d90630e77e
gnu: r2ghidra: Update to 6.1.8.
...
* gnu/packages/engineering.scm (r2ghidra): Update to 6.1.8.
Merges: https://codeberg.org/guix/guix/pulls/9512
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-25 11:24:15 +09:00
bdunahu
187e391834
gnu: radare2: Update to 6.1.8.
...
* gnu/packages/engineering.scm (radare2): Update to 6.1.8.
[arguments]<#:phases>{find-capital-zydis}: Delete phase.
Merges: https://codeberg.org/guix/guix/pulls/9512
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-25 11:23:32 +09:00
Andreas Enge
ef878e0e70
gnu: catch2: Rename to catch2-2.
...
* gnu/packages/check.scm (catch2): Rename to...
(catch2-2): ...this.
(rapidcheck): Adapt inputs.
* gnu/packages/animation.scm (pencil2d),
* gnu/packages/audio.scm (libkeyfinder),
* gnu/packages/chemistry.scm (python-pymol),
gnu/packages/cpp.scm (xdgpp, icecream-cpp, span, chaiscript, json-dto,
rapidfuzz-cpp, libexpected, zug, lager, cli11, cpp-mustache,
tl-optional, type-safe),
* gnu/packages/engineering.scm (valeronoi, libigl),
* gnu/packages/geo.scm (mapnik),
* gnu/packages/maths.scm (osqp),
* gnu/packages/networking.scm (cppzmq),
* gnu/packages/python-science.scm (python-openpmd-api),
* gnu/packages/security-token.scm (libnitrokey): Adapt inputs.
Change-Id: Icd92b5aa0491911d5eeb5faf7b1d467e1e85fdc7
2026-06-21 18:18:37 +02:00
Artyom V. Poptsov
eb3886ed1c
gnu: python-esptool: Update to 5.3.0.
...
* gnu/packages/engineering.scm (python-esptool): Update to 5.3.0.
Change-Id: Ia4af20c1b12e87b6a1d76c12cbd651b2a6ded06e
2026-06-21 09:10:25 +03:00
bdunahu
ff76ae7fca
gnu: iaito: Update to 6.1.6.
...
* gnu/packages/engineering.scm (iaito): Update to 6.1.6.
Merges: https://codeberg.org/guix/guix/pulls/9121
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-19 11:35:33 +09:00
bdunahu
87bbb96d72
gnu: r2ghidra: Update to 6.1.6.
...
* gnu/packages/engineering.scm (r2ghidra): Update to 6.1.6.
[source]<snippet>: Keep unused references.
[#:make-flags]: Pass R2GHIDRA_USE_RXML.
Remove pugixml linker and include flags.
[inputs]: Remove pugixml-next.
Merges: https://codeberg.org/guix/guix/pulls/9121
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-19 11:35:17 +09:00
bdunahu
1a39338517
gnu: radare2: Update to 6.1.6.
...
* gnu/packages/engineering.scm (radare2): Update to 6.1.6.
[#:configure-flags]: Use system-installed zydis.
[#:phases]: Add phase 'find-capital-zydis'.
[inputs]: Add zydis and zycore.
Merges: https://codeberg.org/guix/guix/pulls/9121
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-19 11:35:07 +09:00
bdunahu
2c7853094b
gnu: iaito: Remove unnecessary inputs.
...
* gnu/packages/engineering.scm (iaito)[inputs]:
Remove capstone, libuv, libzip, lz4, openssl, sdb.
Merges: https://codeberg.org/guix/guix/pulls/9121
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-19 11:34:48 +09:00
bdunahu
31455408ba
gnu: r2ghidra: Remove unnecessary inputs.
...
* gnu/packages/engineering.scm (r2ghidra)
[inputs]: Remove capstone, libuv, libzip, lz4, openssl, sdb.
Merges: https://codeberg.org/guix/guix/pulls/9121
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-19 11:34:35 +09:00
bdunahu
71800f71f3
gnu: radare2: Revisit propagated inputs and wrangle .pc files.
...
* gnu/packages/engineering.scm (radare2)[#:phases]: Add 'fixup-pc-files'.
[inputs]: Remove openssl, sdb. Add xxhash.
[propagated-inputs]: Remove xxhash. Add openssl, sdb.
Merges: https://codeberg.org/guix/guix/pulls/9121
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-06-19 11:29:19 +09:00
Artyom V. Poptsov
d35bdcbbc2
gnu: candle: Remove extra commentary.
...
* gnu/packages/engineering.scm (candle): Remove a commentary left by mistake.
Change-Id: I4263d34e4ee0f3ccfcacc8c0fa7273947beaa031
2026-06-14 08:55:46 +03:00
Artyom V. Poptsov
6ed04c8d60
gnu: candle: Update to 11.2.
...
* gnu/packages/engineering.scm (candle): Update to 11.2.
Change-Id: I43bba3dda755e64f018249d0ce9f593acbbc68ff
2026-06-14 08:41:14 +03:00
Artyom V. Poptsov
7eb854fd26
gnu: librecad: Update to 2.2.1.5.
...
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.5.
Change-Id: I32075cf24d512b4ab0b92bf88ee6131051708e81
2026-06-14 08:31:58 +03:00
Artyom V. Poptsov
f3f3dd5f34
gnu: zycore: Update to 1.5.1.
...
* gnu/packages/engineering.scm (zycore): Update to 1.5.1.
Change-Id: Ie1d71a2d3d84a445dc96da6f22461539c1dab859
2026-06-14 08:25:34 +03:00
Artyom V. Poptsov
4a50b4bc65
gnu: mbpoll: Update to 1.5.4.
...
* gnu/packages/engineering.scm (mbpoll): Update to 1.5.4.
Change-Id: I7d4b8e8d79c6d517bd7a3b9d2c199cb4651aa828
2026-06-13 12:37:25 +03:00
Artyom V. Poptsov
b92dfe8f63
gnu: microcom: Update to 2025.11.0.
...
* gnu/packages/engineering.scm (microcom): Update to 2025.11.0.
Change-Id: I083b133f22ad4ea18a64df62dc4d17fc17c03d38
2026-06-13 12:36:08 +03:00
Artyom V. Poptsov
e0b681d0de
gnu: valeronoi: Update to 0.3.1.
...
* gnu/packages/engineering.scm (valeronoi): Update to 0.3.1.
[source]<snippet>: Don't remove "3rdpary" directory entirely, remove ony
"catch.hpp" and "LICENSE_1_0.txt", while keeping the required "mdns.h".
Patch tests to use unbundled "catch2" library.
[license]: Add "license:public-domain" for "mdns.h".
Change-Id: I56154b87f0f7df8800fcc1318ee05abc3c241d47
2026-06-13 12:29:32 +03:00
Cayetano Santos
fd35c954f5
gnu: wireviz: Use git repository.
...
* gnu/packages/engineering.scm (wireviz)[native-inputs]: Remove
python-wheel.
[source]: Switch to git-fetch.
Merges guix/guix!9166
Change-Id: I8c3cf3e23476552977a5a8a015918d9f451f8eee
2026-06-09 07:40:43 +02:00
Cayetano Santos
dfd71f7e00
gnu: python-lcapy: Use git repository.
...
* gnu/packages/engineering.scm (python-lcapy)[source]: Switch to
git-fetch.
Merges guix/guix!9166
Change-Id: Ief0ffa080d44356430eb00559d7ee70462be057c
2026-06-09 07:40:43 +02:00
Cayetano Santos
97c9c91eeb
gnu: python-pandapipes: Update to 0.14.0.
...
* gnu/packages/engineering.scm (python-pandapipes): Update to 0.14.0.
[source]: Switch to git-fetch.
Merges guix/guix!9166
Change-Id: I684886008f5cdf5a26dca45c17ba51becbbea6fd
2026-06-09 07:40:43 +02:00
Cayetano Santos
d5bd0137dc
gnu: python-pandapower: Update to 3.3.3.
...
* gnu/packages/engineering.scm (python-pandapower): Update to 3.3.3.
Merges guix/guix!9166
Change-Id: Iaeb7b5fb71dbc063ceedfc6b5de3f213382675ed
2026-06-09 07:39:03 +02:00
Cayetano Santos
62be3b7eff
gnu: python-pyvisa-py: Update to 0.8.1.
...
* gnu/packages/engineering.scm (python-pyvisa-py): Update to 0.8.1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Merges guix/guix!9166
Change-Id: I8a92713b0d688859c74c69f8cf71fdd5d50b8c74
2026-06-09 07:38:33 +02:00
Cayetano Santos
fd3e64bad9
gnu: python-pyvisa: Update to 1.16.2.
...
* gnu/packages/engineering.scm (python-pyvisa): Update to 1.16.2.
[source]: Switch to git-fetch.
[arguments]: Use G-Expressions.
[native-inputs]: Remove python-wheel.
Merges guix/guix!9166
Change-Id: Icc6552f9bc228674e140414134c4850a36777cbd
2026-06-09 07:38:01 +02:00
Sergio Pastor Pérez
ad35c64972
gnu: cutter: Build with QT6.
...
* gnu/packages/engineering.scm (cutter):
[arguments]<#:configure-flags>: Drop `-DCUTTER_QT=5'; enable
`-DCUTTER_ENABLE_PYTHON=ON'.
<#:qtbase>: Set to `qtbase'.
[inputs]: Remove qtsvg-5, qttools-5, and qtwayland-5; add
ksyntaxhighlighting, python, python-pyside-6, python-shiboken-6,
qt5compat, qtsvg, qttools, and qtwayland.
Merges guix/guix!9102
Change-Id: Iec55998f3085f6b9f378ce14d366eaa87052be32
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-06-08 08:49:25 +02:00
Guillaume Le Vaillant
453ec02a7d
gnu: prusa-slicer: Update to 2.9.5.
...
* gnu/packages/patches/prusa-slicer-boost-1.87.patch: New file.
* gnu/packages/patches/prusa-slicer-boost-1.88.patch: New file.
* gnu/packages/patches/prusa-slicer-boost-1.89.patch: New file.
* gnu/packages/patches/prusa-slicer-cgal-6.patch: New file.
* gnu/packages/patches/prusa-slicer-opencascade-7.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.5.
[source]: Use patches.
[arguments]: Disable tests. Add 'fix-for-glew-on-wayland' phase.
[inputs]: Replace boost-1.83, cgal-5 and opencascade-occt-7.6.1 by boost,
cgal and opencascade-occt.
* gnu/packages/maths.scm (opencascade-occt-7.6.1): Remove variable.
Change-Id: Idce4ec5fc45f50cbe74ef94aeea679a04d0e80dc
2026-06-05 17:24:44 +02:00
Sergio Pastor Pérez
facbebd15f
gnu: cutter: Fix scaling in Wayland.
...
* gnu/packages/engineering.scm (cutter): Fix scaling in Wayland.
[inputs]: Add qtwayland-5.
Change-Id: If7b771141279786478ce6069ae6597a9e6b6f498
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-06-05 12:33:41 +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
Hugo Buddelmeijer
9991d93aac
gnu: cadabra2: Fix Python 3.12+ compatibility.
...
* gnu/packages/engineering.scm (cadabra2): Fix Python 3.12+ compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: I866b23d2d6e36d2e1d185da88066c37c339046dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Sharlatan Hellseher
81c4285031
gnu: rayforge: Update to 1.7.7.
...
* gnu/packages/engineering.scm (rayforge): Update to 1.7.7.
[arguments] <test-flags>: Run some portion of test suit.
[phases]{write-version-file, fix-test}: Remove phases.
{relax-requirements, set-home, remove-local-source}: New phases.
[inputs]: Remove python-pyserial-asyncio; add python-gitpython,
python-pluggy, python-pymupdf, python-pyserial, and python-trimesh.
[home-page]: Update URL.
Change-Id: I5c0201c3d4678ed6c4b522c7e2479d850efae64b
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
fd73238737
gnu: python-esptool: Update to 5.2.0.
...
* gnu/packages/engineering.scm (python-esptool): Update to 5.2.0.
Change-Id: I32ec233f70e2630d88506bfd3b1df9cf8cdc77f3
2026-05-24 10:19:42 +01:00
Nicolas Graves
7839c3edd1
gnu: libsavitar: Fix build with Python@3.12.
...
* gnu/packages/engineering.scm (libsavitar)
[native-inputs]: Add python-setuptools.
[inputs]: Relocate field.
Change-Id: If17b485f99c9dceb46ee4768f169ef8947e6bd48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
e1f0babdac
gnu: libarcus: Fix build with Python@3.12.
...
* gnu/packages/engineering.scm (libarcus)
[native-inputs]: Add python-setuptools.
[inputs]: Relocate field.
Change-Id: I559d1c7502c2441d42e646f42f1c2737b696bf6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
a464449403
gnu: python-pynest2d: Fix build on Python@3.12.
...
* gnu/packages/engineering.scm (python-pynest2d)
[native-inputs]: Relocate field, add python-setuptools.
[inputs]: Relocate field.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:29 +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