summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
AgeCommit message (Collapse)Author
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>
2026-02-28gnu: radare2: Update to 6.1.0.bdunahu
* gnu/packages/engineering.scm (radare2): Update to 6.1.0. [arguments]: <#:configure-flags>: re-enable use_libuv. Merges guix/guix!6755 Change-Id: Ic065988f58bdc1016a49e627831af6f1799d47fe Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-27gnu: rizin: Update to 0.8.2 [security-fixes].bdunahu
Potential fixes for CVE-2026-22780. * gnu/packages/engineering.scm (rizin): Update to 0.8.2. Merges: https://codeberg.org/guix/guix/pulls/6750 Change-Id: I45403eabf89444d7bcff40f01a30bdc6ba23c6b8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-14gnu: vtk: Update to 9.6.0 and add vtk-9.5.Andreas Enge
* gnu/packages/image-processing.scm (vtk): Update to 9.6.0. [origin]: Adapt snippet. (vtk-9.5): Add back the previous version. * gnu/packages/graphics.scm (f3d)[inputs], * gnu/packages/engineering.scm (freecad)[inputs], * gnu/packages/image-processing.scm (itk-snap)[inputs]: Replace vtk by vtk-9.5. Change-Id: I5f5d519b876b525f6a99c39b3453bbb677c01e95
2026-02-11gnu: iaito: Update to 6.0.8.Spencer King
* gnu/packages/engineering.scm (iaito): Update to 6.0.8. [version]: Switch to using a release tag. Change-Id: Icc3cd97cfd800c0c42e0b1b0c9b72f75772311e7 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11gnu: radare2: Update to 6.0.8.Spencer King
* gnu/packages/engineering.scm (radare2): Update to 6.0.8. [arguments]<#:configure-flags>: Disable use_libuv. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: Remove diff for nonexistent code. Change-Id: I567713ef8535eb134e42be6b2865265bb5574731 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-10gnu: meshlab: Update to 2025.07.Cayetano Santos
* gnu/packages/engineering.scm (meshlab): Update to 2025.07. [build-system]: Switch to qt-build-system. [inputs]: Remove qtbase-5, mesa, glu, gmp, eigen, and libfreenect; add boost, cgal, embree, lib3mf, libe57format, libigl, mpfr, onetbb, tinygltf, and xerces-c. [arguments]<#:phases>: Remove ’go-to-source-dir. <#:qtbase>: Add. <#:configure-flags>: Update. Merges guix/guix!6240 Change-Id: Iec25f0d269bf7b811e88e8b95e0ba530bafe58f8
2026-02-08gnu: Add rayforge.Daniel Khodabakhsh
* gnu/packages/engineering.scm (rayforge): New variable. Change-Id: I13550eef3f42b0354d2cffe1c6e4324cdedcdbd5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: python-pandapipes: Update to 0.13.0.Sharlatan Hellseher
* gnu/packages/engineering.scm (python-pandapipes): Update to 0.13.0. [native-inputs]: Remove python-pytest-xdist, python-wheel, and unzip. Change-Id: I85394f0731448a502386847cdece7c76646e1724
2026-02-07gnu: python-platypush: Update to 1.3.17.Sharlatan Hellseher
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.17. [propagated-inputs]: Add python-psutil. [native-inputs]: Remove python-wheel. Change-Id: I2288177de402ab3f70660235f4e4a8c3ea3bcf32
2026-02-07gnu: Remove python-importlib-metadata input from some packages.Nicolas Graves
Remove python-importlib-metadata from [native-inputs, inputs, or propagated-inputs] in the following packages as not required for build/tests/install: * gnu/packages/android.scm (python-miio) * gnu/packages/astronomy.scm (python-jwst, python-stpipe) * gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc, python-weblogo, python-metacells) * gnu/packages/calendar.scm (khal) * gnu/packages/django.scm (python-django-q2) * gnu/packages/engineering.scm (python-asyncua) * gnu/packages/jupyter.scm (python-jupyterlab-server, python-jupyterlite-core) * gnu/packages/machine-learning.scm (python-pynndescent, python-gymnasium) * gnu/packages/maths.scm (python-orthopy, python-quadpy) * gnu/packages/package-management.scm (poetry) * gnu/packages/python-compression.scm (python-pybcj) * gnu/packages/python-crypto.scm (python-keyring) * gnu/packages/python-web.scm (python-jsonpickle, python-flask) * gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher, python-lsp-server, python-nbconvert, python-dns-lexicon, python-signedjson, python-verlib2) * gnu/packages/sphinx.scm (python-sphinx-6) * gnu/packages/spreadsheet.scm (visidata) Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-mypy native-input from some packages.Nicolas Graves
Remove python-mypy from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/engineering.scm: (uranium, cura) * gnu/packages/machine-learning.scm: (python-torchmetrics) * gnu/packages/python-check.scm: (python-nptyping) * gnu/packages/python-web.scm: (python-huggingface-hub, python-asgiref, python-starsessions) * gnu/packages/python-xyz.scm: (kalamine, python-numpy-1) * gnu/packages/serialization.scm: (python-msgspec) Change-Id: I46d608020f65a2d6a8d3fec792173e44308360bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-asyncua: Update to 1.1.8.Nicolas Graves
* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.8. [native-inputs]: Remove python-pytest-asyncio-0.21, python-setuptools, and python-wheel; add python-pytest-asyncio, and python-hatchling. [propagated-inputs]: Add python-wait-for2. Change-Id: I27b71ce7c976892b8c77a290d3468ea9c72f18e7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-06gnu: kicad: Update to 9.0.7.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 9.0.7. Merges guix/guix!6073 Change-Id: I205acc52f5e2c0b7b34d7ed54d0887402b34eee3 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-01gnu: emacs-scad-mode: Update to 98.0.Nicolas Goaziou
* gnu/packages/engineering.scm (emacs-scad-mode): Update to 98.0. Change-Id: I4a91ae1bf4b047460633fbd6f74e17904b85538e
2026-01-31gnu: libigl: Update dependency on tbb.Cayetano Santos
* gnu/packages/engineering.scm (libigl)[inputs]: Remove tbb; add onetbb. Merges guix/guix!5757 Change-Id: Iff6c60ef7788978d82b9c86edf85c1bc2c7ba4d0
2026-01-31gnu: prusa-slicer: Update dependency on tbb.Cayetano Santos
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Remove tbb; add onetbb. Merges guix/guix!5757 Change-Id: Ic849ab0f3e9338aef56e656ff1c6ba2a2d5954e1
2026-01-25gnu: freecad: Update dependency on tbb.Cayetano Santos
* gnu/packages/engineering.scm (freecad)[inputs]: Delete tbb-2020, add onetbb. Merges guix/guix!5489 Change-Id: I52e8d309e1c85690a79acb7b8ba428c651bfcc67 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: libredwg: Update to 0.13.3.Cayetano Santos
* gnu/packages/engineering.scm (libredwg): Update to 0.13.3. [arguments]: Update #:configure-flags. Change-Id: I969204721486ccd4bf8271ce4e7237faeaa596ee Signed-off-by: Rutherther <rutherther@ditigal.xyz>