summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
AgeCommit message (Collapse)Author
2026-05-19gnu: rayforge: Update to 1.7.7.Sharlatan Hellseher
* 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-18gnu: python-esptool: Update to 5.2.0.Sharlatan Hellseher
* gnu/packages/engineering.scm (python-esptool): Update to 5.2.0. Change-Id: I32ec233f70e2630d88506bfd3b1df9cf8cdc77f3
2026-05-18gnu: libsavitar: Fix build with Python@3.12.Nicolas Graves
* 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-18gnu: libarcus: Fix build with Python@3.12.Nicolas Graves
* 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-18gnu: python-pynest2d: Fix build on Python@3.12.Nicolas Graves
* 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-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
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-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
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-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-motulator: Update to 0.6.2.Cayetano Santos
* gnu/packages/engineering.scm (python-motulator): Update to 0.6.2. [source]: Switch to git-fetch. [native-inputs]: Remove python-ipykernel and python-toml. [propagated-inputs]: Add python-tqdm. Change-Id: Ic29ffedc4b663e4d2138cacc56e69c135add7f6d
2026-05-17gnu: iaito: Update to 6.1.4.bdunahu
* gnu/packages/engineering.scm (iaito): Update to 6.1.4. Merges guix/guix!8679 Change-Id: I42ab69ffe26eca92e9656b6cace64b0ae9691e5f Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-17gnu: radare2: Update to 6.1.4.bdunahu
* gnu/packages/engineering.scm (radare2): Update to 6.1.4. Merges guix/guix!8679 Change-Id: Ieecbcd6e1144aa50e88abb988f016e53eb77791b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-17gnu: fastcap: Make build deterministic.Artyom V. Poptsov
* gnu/packages/engineering.scm (fastcap): Make build deterministic. [native-inputs]: Add libfaketime. [arguments]<#:phases>: Wrap commands in "faketime" in "make-doc" and "make-pdf" phases. Install only PDFs in "install" phase. Change-Id: I5386f1e20551ab45711dee61adbe1744802ce2a1
2026-05-17gnu: fastcap: Fix build and modernize the package.Artyom V. Poptsov
* gnu/packages/engineering.scm (fastcap): Fix build and modernize the package. [source]<origin>: Use GEXPs. [arguments]: Use GEXPs. <#:make-flags>: Add CFLAGS to relax gcc-14's strictness. Change-Id: Id65b8d7593a7bae6340f209c664aa91ad8a2fe4e
2026-05-15gnu: Add r2ghidra.bdunahu
* gnu/packages/engineering.scm (r2ghidra): New variable. Change-Id: I57dc5f46a9fa637d1d23b8272866a0bc67c09113 Merges: https://codeberg.org/guix/guix/pulls/8112 Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-15gnu: iaito: Export R2_LIBR_PLUGINS environment variable.bdunahu
* gnu/packages/engineering.scm (iaito)[native-search-paths]: Export R2_LIBR_PLUGINS. Change-Id: I531d352027b0a9807d0325f097bd866d0fc8626c Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-15gnu: radare2: Export R2_LIBR_PLUGINS environment variable.bdunahu
* gnu/packages/engineering.scm (radare2)[native-search-paths]: Export R2_LIBR_PLUGINS. Change-Id: Ia62f77cee8320f24b63655f78a2d9569b30100dd Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-15gnu: Add ghidra-native.bdunahu
* gnu/packages/engineering.scm (ghidra-native): New variable. Change-Id: Ie3ca94ce1d260054745e49de4ff5a7c8dad5f438 Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-16gnu: freecad: Update to 1.1.1.Peter Polidoro
* gnu/packages/engineering.scm (freecad): Update to 1.1.1. Change-Id: I0b6d872a907f46979a5d102c244835d7af7f11ec Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-10gnu: librecad: Fix desktop integration and icon installation.Bean
This patch fixes issue #4120 by ensuring that the .desktop file and application icon are installed to XDG-compliant directories. * gnu/packages/engineering.scm (librecad)[arguments]: Update ’install #:phase. Fixes guix/guix#4120 Merges guix/guix!7677 Change-Id: Ibc8143081dad92ce4f9cba59129302d1fb17d311 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Co-authored-by: Cayetano Santos <csantosb@inventati.org>
2026-04-01gnu: freecad: Fix package.Cayetano Santos
* gnu/packages/engineering.scm (freecad)[inputs]: Remove vtk; add vtk-9.5. Fixes guix/guix#7585 Merges guix/guix!7596 Change-Id: Ic48e556f5ad1bf4bc86ecc4aaa06280e8e5a7fa6
2026-03-30gnu: freecad: Update to 1.1.0.Peter Polidoro
* gnu/packages/engineering.scm (freecad): Update to 1.1.0. [source]: Make recursive?. [arguments]<#:configure-flags>: Update. [inputs]: Remove boost-1.83, python-shiboken-6, qtx11extras, and vtk-9.5; add boost, icu4c, and vtk. [native-inputs]: Remove swig-4.0; add pybind11 and swig-4.4. Merges guix/guix!7469 Change-Id: Id166fe2adc32b281705a89f16e9a1664fc7a9cbe Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-29gnu: Move kicad packages to electronics module.Peter Polidoro
* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-footprints) (kicad-packages3d, kicad-symbols, kicad-templates): Move from here… * gnu/packages/electronics.scm: … to here. Change-Id: I9f06dc4eb44fe2b5597b23b184852f12e17af8e0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-29gnu: prusa-slicer: Refresh dependencies.Cayetano Santos
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Remove prusa-wxwidgets and webkitgtk-with-libsoup2; add wxwidgets. Merges guix/guix!7516 Fixes guix/guix#7421 Change-Id: I471727cd19162ff706f4591353b8c5f362d5dfaf
2026-03-28gnu: iaito: Update to 6.1.2-1.7908780.bdunahu
* gnu/packages/engineering.scm (iaito): Update to 6.1.2-1.7908780. Change-Id: I54ec7386bec42e0e7fe3ad7fcf8bf5677768d414 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: radare2: Update to 6.1.2.bdunahu
* gnu/packages/engineering.scm (radare2): Update to 6.1.2. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: Adjust diff for upstream code changes. Merges: https://codeberg.org/guix/guix/pulls/7446 Change-Id: I70e106dd13ce221cb7f0273cc27d701893ca3a3d Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-26gnu: freecad: Update dependencies.Cayetano Santos
* gnu/packages/engineering.scm (freecad)[inputs]: Remove qtbase, qtdeclarative, and qtxmlpatterns-5. [arguments]: set #:qtbase to Qt6. Change-Id: I2d71b057fe9447715c467f6b0512ac40877e4364
2026-03-26gnu: freecad: Refresh package.Cayetano Santos
* gnu/packages/engineering.scm (freecad)[arguments]: Use G-Expressions; move after ’build-system. [source]: Use G-Expressions in ’snippet. Change-Id: I91710bc2b0e67489babdba9978c5c629bce4c205
2026-03-26gnu: libmedfile: Move documentation to separate output.Efraim Flashner
* gnu/packages/engineering.scm (libmedfile)[outputs]: Add 'doc'. [arguments]: Add a phase to move the documentation to the 'doc' output. Change-Id: Ie869c67b7c75775b0ae25fc0a20a12a663b73803
2026-03-26gnu: libmedfile: Rebuild the documentation.Efraim Flashner
* gnu/packages/engineering.scm (libmedfile)[arguments]: Add a configure-flag to build the documentation. [native-inputs]: Add doxygen, graphviz-minimal. Change-Id: Icbdaebdee94adfae42483c8ff1f94944b4a44dbc
2026-03-22gnu: cutecom: Support Wayland.Danny Milosavljevic
* gnu/packages/engineering.scm (cutecom)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: I5f6582cf5ae8f602ad3b8a157c8358967993a61d
2026-03-22gnu: valeronoi: Support Wayland.Danny Milosavljevic
* gnu/packages/engineering.scm (valeronoi)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: I579963d162898b5cec8b4da61e6999ed8120cd88
2026-03-22gnu: librecad: Update to 2.2.1.4.Vinicius Monego
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.4. Change-Id: Iaf88ae13e9a728985feefada2076a330345f06ba
2026-03-22gnu: python-lcapy: Update to 1.26.Vinicius Monego
* gnu/packages/engineering.scm (python-lcapy): Update to 1.26. [arguments]<#:phases>: Add phase 'remove-importlib' after 'unpack'. [native-inputs, propagated-inputs]: Remove python-wheel. Change-Id: I79618876b786244d76b84e6dd1021bcf9c969aa4
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20gnu: kicad: Update to 9.0.8.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 9.0.8. Merges guix/guix!7311 Change-Id: I4c624ed26f4f6a7abea8fb12455c6b892b4b6e69 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-19gnu: fasthenry: Build with gcc-7.Efraim Flashner
* gnu/packages/engineering.scm (fasthenry)[native-inputs]: Remove gcc-9, add gcc-7. Change-Id: Ib9a57bebf871134f73d43aa17565067a35e5d8df
2026-03-14gnu: libmedfile: Switch to gexps.Andreas Enge
* gnu/packages/engineering.scm (libmedfile)[arguments]: Switch to gexps. Change-Id: If33051d047bc046a4e62f5fefdcbb7672a62069b
2026-03-14gnu: libmedfile: Update to 6.0.1.Andreas Enge
* gnu/packages/engineering.scm (libmedfile): Update to 6.0.1. [source]: Update URL. [inputs]: Remove hdf5-1.10; add hdf5 and zlib. Change-Id: I90592d780f3e58ca9bcc1de8c018a0369358b9fd
2026-03-14gnu: lepton-eda: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (lepton-eda): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I3f84d463073478956267132542398fba1b0d3c36
2026-03-14gnu: horizon-eda: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (horizon-eda): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I8ec6ebcc5bf33dd69a0bb8d6aafcb5ba4031f150
2026-03-08gnu: iaito: Support Wayland.Danny Milosavljevic
* gnu/packages/engineering.scm (iaito)[arguments]<#:modules>: New field. <#:imported-modules>: New field. <#:phases>{wrap-qt}: New phase. [inputs]: Add qtwayland. Change-Id: I9d26d18b675b1e8ff6603a2dfcb512c35bef31ab
2026-03-05gnu: Pin old pybind11 version.Gabriel Wicki
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2). (python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree, python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change reference to pybind11-2. * gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp), gnu/packages/bioinformatics.scm (python-metacells, python-strawc, python-coolbox, python-pyspoa, python-scvelo), gnu/packages/chemistry.scm (avogadrolibs), gnu/packages/computer-architecture.scm (gem5), gnu/packages/duckdb.scm (python-duckdb), gnu/packages/electronics.scm (nextpnr, prjtrellis), gnu/packages/engineering.scm (python-orocos-kinematics-dynamics), gnu/packages/geo.scm (ogs-serial), gnu/packages/graphics.scm (openshadinglanguage, openimageio), gnu/packages/image-processing.scm (opencolorio), gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx, onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe, python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn, python-dlib), gnu/packages/maths.scm (python-accupy, python-ducc0), gnu/packages/networking.scm (libcamera), gnu/packages/opencl.scm (python-pyopencl), gnu/packages/package-management.scm (python-libmambapy), gnu/packages/physics.scm (python-brille, python-gofit), gnu/packages/python-check.scm (python-xdoctest), gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy, python-iminuit, python-osqp, python-pyamg, python-qdldl, python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma), gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal, gr-satellites, limesuite-ng), gnu/packages/simulation.scm (fenics, python-dolfin-adjoint), gnu/packages/statistics.scm (python-diptest, python-george), gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2. Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-02gnu: audmes: Update to 2025.04.05.Carlos Durán Domínguez
Version now follows the release format * gnu/packages/engineering.scm (audmes): Update to 2025.04.05. [source]: Switch to git-fetch. Fixes: guix/guix#6416 Merges guix/guix!6679 Change-Id: I82bdc779d63b34d366541d7ffa331e6f3bc133bb Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-02gnu: audmes: Fix native input.Carlos Durán Domínguez
* gnu/packages/engineering.scm (audmes): Fix source input. [arguments]: <#:phases>: Remove it. [native-inputs]: Add libfccp; delete origin. Merges guix/guix!6679 Change-Id: Ica8f43939bb6fc7b89c43dba75af5593b1355031 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01gnu: python-scikit-rf: Update to 1.11.0.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.11.0. Change-Id: Ia1157e14e911be09222915f5d4a4511b115d21f4
2026-03-01gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.Aaron Covrig
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to... * gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here. * gnu/packages/backup.scm, * gnu/packages/ccache.scm, * gnu/packages/cluster.scm, * gnu/packages/compton.scm, * gnu/packages/cryptsetup.scm, * gnu/packages/engineering.scm, * gnu/packages/games.scm, * gnu/packages/irc.scm, * gnu/packages/ntp.scm, * gnu/packages/password-utils.scm, * gnu/packages/radio.scm, * gnu/packages/ruby-check.scm, * gnu/packages/syndication.scm, * gnu/packages/task-management.scm, * gnu/packages/version-control.scm: Add module import. Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01gnu: librepb: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (librepcb): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I666ca5905be2b097e494610c49f8ca3166cb14eb
2026-03-01gnu: librepcb: Refresh package.Cayetano Santos
* gnu/packages/engineering.scm (librepcb): Apply style. [inputs]: Move after arguments. [native-inputs]: Add python-minimal-wrapper; move after arguments. [source]: Switch to git-fetch; update modules and snippet. [arguments]: Use G-Expressions. [synopsis]: Update. [description]: Update. Change-Id: Id2e087478139d710c81a488b248c96a3cc9b6217
2026-02-28gnu: iaito: Update to 6.0.8-2.5f44a32.bdunahu
* gnu/packages/engineering.scm (iaito): Update to 6.0.8-2.5f44a32. [arguments]: <#:phases>: remove custom configure phase. Merges guix/guix!6755 Change-Id: I19f2a6e444b832e4f1b753ab448ec95be97a3759 Signed-off-by: Cayetano Santos <csantosb@inventati.org>