summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
AgeCommit message (Collapse)Author
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>
2026-01-25gnu: modglue, cadabra: Add notes to avoid deletion.Anderson Torres
* gnu/packages/engineering.scm (modglue, cadabra): Add NOTE comments. Fixes: guix/guix#5720 Change-Id: I7135be93213124c05c3bf7052fcd07149ea1c50a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: openscad: Update dependency on tbb.Cayetano Santos
* gnu/packages/engineering.scm (openscad)[inputs]: Remove tbb; add onetbb. Change-Id: I91e865a5edded660dcd91d12327fe46d6aaa2f89 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: manifold: Update to 3.3.2.Cayetano Santos
* gnu/packages/engineering.scm (manifold): Update to 3.3.2. [inputs]: Remove tbb; add onetbb. Closes guix/guix!5493 Change-Id: I1294a614537d8c5c6163671bb858c01875a41251 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pandapower: Update to 3.3.0.Sharlatan Hellseher
* gnu/packages/engineering.scm (python-pandapower): Update to 3.3.0. [source]: Switch to git-fetch. [arguments] <test-flags>: Run tests in parallel, supported by upstream. <phases>: Add 'relax-requirements. [propagated-inputs]: Add python-pandera, python-geopandas, python-lxml, python-matplotlib, python-openpyxl, python-pyproj, and python-shapely. [native-inputs]: Remove python-pyproj, python-wheel, and unzip; add python-nbmake and python-pytest-xdist. Change-Id: I26e0f5ab3efa299beb1acf6ced4dfa3d15f7df3f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: pythonscad: Improve style.nomike
* gnu/packages/engineering.scm (pythonscad): Reindent. Change-Id: If1244fb065e8dad009ad61af1570c398c5242442 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: pythonscad: Update to 0.8.4.nomike
* gnu/packages/engineering.scm (pythonscad): Update to 0.8.4. [source]: Use version tag instead of commit hash. [arguments]: Remove OPENSCAD_COMMIT configure flag. Fix CMakeLists.txt substitution to use OpenSCADLibInternal instead of OpenSCAD. Change-Id: I08b0ac1488fa958912a77292b8bcef15bde653e1 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-platypush: Update to 1.3.14.Evgeny Pisemsky
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.14. [arguments] <phases>: Remove 'relax-requirements. Closes guix/guix#4974 Change-Id: I1bba9ad4c1e1aedd26bf792140b0a3055fade016 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-12gnu: qelectrotech: Add Wayland.Danny Milosavljevic
* gnu/packages/engineering.scm (qelectrotech)[inputs]: Add Wayland. Change-Id: I3bfd756151e90f7c90a17c894f6a8a3415468a38
2026-01-10gnu: Move gnucap to electronics module.Gabriel Wicki
* gnu/packages/engineering.scm (gnucap): Move ... * gnu/packages/electronics.scm: ... here. Change-Id: I2fe0d7f2cf6fc3f55374a7ec2eb9136573d4abd1 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-01-10gnu: gnucap: Beautify package.Gabriel Wicki
* gnu/packages/engineering.scm (gnucap) [arguments] {phases}: Replace quasiquotes with G-Expressions. Simplify lambdas. Respect keyword argument `tests?' in check phase. [description]: Mention Electronic Design Automation (EDA). [source, arguments] Break long lines. Move [inputs] after [arguments]. Change-Id: I414ddddbe0d3cba740712a9df1993cc49f644c24 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-01-10gnu: gnucap: Fix build.Gabriel Wicki
Fixes: guix/guix#5469 * gnu/packages/engineering.scm (gnucap) [arguments] {phases}: Ignore failing tests, for they do not indicate build failure. Change-Id: I1182b9ccca35cdbb5f6308149d61057b6528018e Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-27gnu: prusa-slicer: Wrap binary for GtkFilechooserdialog.Yunqi Shao
Without setting GSETTINGS_SCHEMA_DIR, opening file in prusa-slicer (or prusa-gcodeviewer which is a symlink to the same binary) crashes with: Settings schema 'org.gtk.Settings.FileChooser' is not installed Trace/breakpoint trap Closes: guix/guix#5039 * gnu/packages/engineering.scm (prusa-slicer)[arguments]: Add ’wrap-program #:phase. [inputs]: Add bash-minimal. Change-Id: Ic9763f031d18561aa142fee4f5f6e041f597b4d7 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-22gnu: Add iaito.bdunahu
* gnu/packages/engineering.scm (iaito): New variable. Change-Id: I82f84d09b31dca5373b290c1b5c4388e86941bc0 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-18Update Nguyễn Gia Phong's new email address.Nguyễn Gia Phong
* .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-15gnu: python-orocos-kinematics-dynamics: Fix build.Matthew Elwin
* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics)[source]: Remove snippet. [arguments]: Add ’fix #:phase. Change-Id: Ia5e8e2826ea74fd968d7246ec85e0195d7663a1f Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2025-12-14gnu: radare2: Update to 6.0.7 [security fixes].bdunahu
Includes fixes for CVE-2025-1744, CVE-2025-1864, CVE-2025-60358, CVE-2025-60359, CVE-2025-60360, CVE-2025-60361, CVE-2025-63744, CVE-2025-63745, CVE-2024-26475, CVE-2024-11858, CVE-2023-0302, CVE-2023-1605, CVE-2023-4322, CVE-2023-5686, CVE-2023-46569, CVE-2023-46570, CVE-2023-47016, CVE-2022-0173, CVE-2022-0419, CVE-2022-0139, CVE-2022-0518, CVE-2022-0519, CVE-2022-0520, CVE-2022-0521, CVE-2022-0522, CVE-2022-0523, CVE-2022-0559, CVE-2022-0676, CVE-2022-0712, CVE-2022-0713, CVE-2022-0476, CVE-2022-0695, CVE-2022-0849, CVE-2022-1031, CVE-2022-1061, CVE-2022-1052, CVE-2022-1207, CVE-2022-1244, CVE-2022-1237, CVE-2022-1238, CVE-2022-1240, CVE-2022-1283, CVE-2022-1284, CVE-2022-1296, CVE-2022-1297, CVE-2022-1382, CVE-2022-1383, CVE-2022-1437, CVE-2022-1444, CVE-2022-1451, CVE-2022-1452, CVE-2022-1649, CVE-2022-1714, CVE-2022-1809, CVE-2022-1899, CVE-2022-4398, CVE-2022-4843. * gnu/packages/engineering.scm (radare2): Update to 6.0.7. [build-system]: Switch to meson-build-system. [arguments]: <#:tests>: enable tests; <#:phases>: remove 'mklibdir, add 'fix-relative-include, add 'skip-tests. [inputs]: Add gmp, libzip, lz4, quickjs-ng, sdb, zlib; remove zip. [native-inputs]: Add node, perl, python-minimal-wrapper. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: New file. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: New file. * gnu/local.mk: (dist_patch_DATA): Register new patch files. Change-Id: I646f67279d238c3d447b3dca97d78b5768989a14 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-07gnu: candle: Update to 10.11.1.Artyom V. Poptsov
* gnu/packages/engineering.scm (candle): Update to 10.11.1. [inputs]: Add bash-minimal, qtmultimedia-5, qtwayland-5 and qtwebsockets-5. [native-inputs]: Add qt5ct and qtscript-5. [arguments]<#:phases>: Add "fix-installation-paths" and "wrap-executable" phases. Remove "fix-sources" and "fix-application-settings-path". Don't replace "install" and "configure" phases. Change-Id: Ie55850d2a00d328b114bd35791a7d068e6e7a9ac
2025-11-30gnu: gerbv: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (gerbv): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I7f852d1f44b10f842a1502bd755e4c939cc8ea47
2025-11-30gnu: libredwg: Fix build.Cayetano Santos
* gnu/packages/engineering.scm (libredwg)[arguments]: Use G-Expressions. <#:configure-flags>: Update. Change-Id: I84777d6db911f251c8c4d1d8c7b156b80ed0599c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-28gnu: googletest: Update to 1.17.0.Aaron Covrig
* gnu/packages/check.scm (googletest): Update to 1.17.0 (googletest-1.12): Add variable. * gnu/packages/glib.scm (sdbus-c++) [native-inputs]: Replace googletest-1.17 with googletest. * gnu/packages/compression.scm (pzstd) [native-inputs, inputs]: Replace googletest with googletest-1.8. * gnu/packages/cpp.scm (c++-gsl), * gnu/packages/engineering.scm (cura-engine), * gnu/packages/password-utils.scm (pwsafe) [native-inputs]: Replace googletest with googletest-1.13. * gnu/packages/crypto.scm (crc32c), * gnu/packages/engineering.scm (lib3mf), * gnu/packages/fontutils.scm (opentype-sanitizer), * gnu/packages/games.scm (openclonk), * gnu/packages/gnome.scm (gnome-commander), * gnu/packages/machine-learning.scm (qnnpack), * gnu/packages/maths.scm (ruy), * gnu/packages/serialization.scm (libnop) [native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (fann), * gnu/packages/maths.scm (boolector), * gnu/packages/parallel.scm (clog), * gnu/packages/simulation.scm (sumo), * gnu/packages/telephony.scm (sipp) [native-inputs]: Replace googletest with googletest-1.8. * gnu/packages/parallel.scm (cpuinfo) [inputs]: Replace googletest with googletest-1.13. * gnu/packages/machine-learning.scm (nnpack, python-pytorch), * gnu/packages/parallel.scm (pthreadpool) [inputs]: Replace googletest with googletest-1.12. * gnu/packages/maths.scm (fp16, fxdiv), * gnu/packages/serialization.scm (yaml-cpp), * gnu/packages/web.scm (rapidjson) [inputs]: Replace googletest with googletest-1.8. Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-21gnu: kicad: Update to 9.0.6.Peter Polidoro
* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-symbols, kicad-footprints, kicad-packages3d): Update to 9.0.6. Change-Id: Ib362d16c0a8f704be5affea5c8fb932ff9a3d55c Signed-off-by: Andreas Enge <andreas@enge.fr>