Andreas Enge
89fd9cd359
gnu: vtk: Update to 9.6.0 and add vtk-9.5.
...
* 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-14 10:05:02 +01:00
Spencer King
d5e8058313
gnu: iaito: Update to 6.0.8.
...
* 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-11 12:13:50 +01:00
Spencer King
bc994f6638
gnu: radare2: Update to 6.0.8.
...
* 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-11 12:13:50 +01:00
Cayetano Santos
732717b316
gnu: meshlab: Update to 2025.07.
...
* 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-10 18:42:38 +01:00
Daniel Khodabakhsh
311fd17066
gnu: Add rayforge.
...
* gnu/packages/engineering.scm (rayforge): New variable.
Change-Id: I13550eef3f42b0354d2cffe1c6e4324cdedcdbd5
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-08 11:13:55 +01:00
Sharlatan Hellseher
a670612844
gnu: python-pandapipes: Update to 0.13.0.
...
* 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-07 12:28:55 +01:00
Sharlatan Hellseher
774825a6cd
gnu: python-platypush: Update to 1.3.17.
...
* 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-07 12:28:42 +01:00
Nicolas Graves
77e1781ffe
gnu: Remove python-importlib-metadata input from some packages.
...
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-07 12:28:36 +01:00
Nicolas Graves
a63620b659
gnu: Remove python-mypy native-input from some packages.
...
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-07 12:28:36 +01:00
Nicolas Graves
e20d30b674
gnu: python-asyncua: Update to 1.1.8.
...
* 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-07 12:28:28 +01:00
Peter Polidoro
6d7db40c58
gnu: kicad: Update to 9.0.7.
...
* 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-06 08:00:30 +01:00
Nicolas Goaziou
3b9c7661e8
gnu: emacs-scad-mode: Update to 98.0.
...
* gnu/packages/engineering.scm (emacs-scad-mode): Update to 98.0.
Change-Id: I4a91ae1bf4b047460633fbd6f74e17904b85538e
2026-02-01 01:57:18 +01:00
Cayetano Santos
899d1a005e
gnu: libigl: Update dependency on tbb.
...
* gnu/packages/engineering.scm (libigl)[inputs]: Remove tbb; add onetbb.
Merges guix/guix!5757
Change-Id: Iff6c60ef7788978d82b9c86edf85c1bc2c7ba4d0
2026-01-31 09:47:46 +01:00
Cayetano Santos
b9361ecc37
gnu: prusa-slicer: Update dependency on tbb.
...
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Remove tbb; add
onetbb.
Merges guix/guix!5757
Change-Id: Ic849ab0f3e9338aef56e656ff1c6ba2a2d5954e1
2026-01-31 09:47:39 +01:00
Cayetano Santos
d772038084
gnu: freecad: Update dependency on tbb.
...
* 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-25 21:31:39 +01:00
Cayetano Santos
c1f845e6c4
gnu: libredwg: Update to 0.13.3.
...
* 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-25 21:30:53 +01:00
Anderson Torres
a625d0c005
gnu: modglue, cadabra: Add notes to avoid deletion.
...
* 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-25 21:25:56 +01:00
Cayetano Santos
ad308791d5
gnu: openscad: Update dependency on tbb.
...
* gnu/packages/engineering.scm (openscad)[inputs]: Remove tbb; add
onetbb.
Change-Id: I91e865a5edded660dcd91d12327fe46d6aaa2f89
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:24:44 +01:00
Cayetano Santos
3173ca013b
gnu: manifold: Update to 3.3.2.
...
* 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-25 21:24:39 +01:00
Sharlatan Hellseher
d831b20781
gnu: python-pandapower: Update to 3.3.0.
...
* 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-25 21:22:02 +01:00
nomike
5a4c954f63
gnu: pythonscad: Improve style.
...
* 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-25 21:17:56 +01:00
nomike
fbb1b92560
gnu: pythonscad: Update to 0.8.4.
...
* 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-25 21:17:55 +01:00
Evgeny Pisemsky
9eed39b841
gnu: python-platypush: Update to 1.3.14.
...
* 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-25 21:17:34 +01:00
Danny Milosavljevic
6ba4c64dc2
gnu: qelectrotech: Add Wayland.
...
* gnu/packages/engineering.scm (qelectrotech)[inputs]: Add Wayland.
Change-Id: I3bfd756151e90f7c90a17c894f6a8a3415468a38
2026-01-12 02:37:36 +01:00
Gabriel Wicki
96547edc50
gnu: Move gnucap to electronics module.
...
* gnu/packages/engineering.scm (gnucap): Move ...
* gnu/packages/electronics.scm: ... here.
Change-Id: I2fe0d7f2cf6fc3f55374a7ec2eb9136573d4abd1
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-01-10 22:50:05 +01:00
Gabriel Wicki
81c9dd8fa5
gnu: gnucap: Beautify package.
...
* 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-10 22:50:05 +01:00
Gabriel Wicki
13f0712bad
gnu: gnucap: Fix build.
...
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 >
2026-01-10 22:50:05 +01:00
Yunqi Shao
328df1249f
gnu: prusa-slicer: Wrap binary for GtkFilechooserdialog.
...
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-27 18:56:00 +01:00
bdunahu
46d1961908
gnu: Add iaito.
...
* 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-22 15:54:59 +09:00
Nguyễn Gia Phong
625ed9311c
Update Nguyễn Gia Phong's new email address.
...
* .mailmap: New entry.
Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:16:43 +00:00
Matthew Elwin
4a1ba85b97
gnu: python-orocos-kinematics-dynamics: Fix build.
...
* 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-15 09:59:37 +01:00
bdunahu
6e612616f0
gnu: radare2: Update to 6.0.7 [security fixes].
...
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-14 17:29:05 +01:00
Artyom V. Poptsov
8f00517eee
gnu: candle: Update to 10.11.1.
...
* 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-12-07 09:18:32 +03:00
Cayetano Santos
b7a93ce80c
gnu: gerbv: Move to electronics.
...
* gnu/packages/engineering.scm (gerbv): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I7f852d1f44b10f842a1502bd755e4c939cc8ea47
2025-11-30 18:41:16 +01:00
Cayetano Santos
068752bdc6
gnu: libredwg: Fix build.
...
* 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-30 13:22:49 +01:00
Greg Hogan
1aebfc74f1
gnu: boost: Update to 1.89.0.
...
* 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-28 12:26:24 +00:00
Aaron Covrig
97d9c63265
gnu: googletest: Update to 1.17.0.
...
* 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-28 12:07:09 +00:00
Peter Polidoro
4ec5a27dc5
gnu: kicad: Update to 9.0.6.
...
* 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 >
2025-11-21 11:42:56 +01:00
nomike
0a4a47c23b
gnu: prusa-slicer: Update to 2.9.4.
...
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.4.
Change-Id: I5da707cd24aa0de55186716b2e8a8de3768307be
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-11-19 12:49:01 +01:00
Artyom V. Poptsov
b77a918e54
gnu: mpb: Fix build with gcc-14.
...
* gnu/packages/engineering.scm (mpb): Fix build with gcc-14.
[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.
Change-Id: I50c0b7507221a2c738d165b33e99474c65300130
2025-10-31 22:54:31 +03:00
Artyom V. Poptsov
3df60427c6
gnu: harminv: Update to 1.4.2.
...
* gnu/packages/engineering.scm (harminv): Update to 1.4.2.
Change-Id: I390fe0dcf82170777f2c8c3c8ee0d8b389f9ed95
2025-10-31 22:54:31 +03:00
Artyom V. Poptsov
08971b6956
gnu: asco: Fix build with gcc-14.
...
* gnu/packages/engineering.scm (asco): Fix build with gcc-14.
[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.
Change-Id: I6943dc730013cf22a277ed87de422de52b8aece0
2025-10-31 20:01:44 +03:00
Nicolas Goaziou
1112e57920
gnu: emacs-scad-mode: Update to 97.0.
...
* gnu/packages/engineering.scm (emacs-scad-mode): Update to 97.0.
Change-Id: I9c259a0330453e417e8944e190395c0d2d8aa1ac
2025-10-29 11:51:26 +01:00
Cayetano Santos
cdfb63f7eb
gnu: xyce-serial/parallel: Move to electronics.
...
* gnu/packages/engineering.scm (xyce-serial, xyce-parallel,
trilinos-parallel-xyce, trilinos-serial-xyce): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I98d83ec4b1f86c31c355a22aea2f849155272504
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-26 12:24:01 +01:00
Jonathan Lin
e523f95fc2
gnu: fritzing: Fix build.
...
* gnu/local.mk: Register patch.
* gnu/packages/engineering.scm (fritzing):
[patches]: Add patch.
[arguments] <#:phases>: Move source code substitution from configure to after
unpack. Patch src/utils/textutils.cpp to remove non-determinism. Add generate-parts-db.
* gnu/packages/patches/fritzing-0.9.6-fix-types.patch: New patch.
Fixes : guix/guix#3432
Change-Id: Id42f425c1da59cbc56b0b6bbd71380112a655280
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-24 22:55:13 +02:00
Cayetano Santos
a59f32a2c3
gnu: xyce-parallel: Improve style.
...
* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use
G-Expressions.
[inputs]: Modernize.
[native-inputs]: Modernize.
Change-Id: I627bf9063b5e3e29e97fb43b09e8c31d1404298a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-24 22:52:46 +02:00
Cayetano Santos
9f3c379509
gnu: xyce-serial: Improve style.
...
* gnu/packages/engineering.scm (xyce-serial)[arguments]: Use
G-Expressions.
[inputs]: Modernize.
[native-inputs]: Modernize.
Change-Id: Idbec27f4d54e4a6bfbde8e734ee2fe2f29eca317
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-24 22:52:46 +02:00
Cayetano Santos
7eee669e4d
gnu: trilinos-parallel-xyce: Improve style.
...
* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use
G-Expressions.
Change-Id: I65040186d018e1b3254d19ce7ea2bc22c760ad2a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-24 22:52:46 +02:00
Cayetano Santos
70c2291b7d
gnu: trilinos-serial-xyce: Improve style.
...
* gnu/packages/engineering.scm (trilinos-serial-xyce)[arguments]: Use
G-Expressions.
Change-Id: I5b938afd0ba38f6a7886f932f58d9c87ccbaa935
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-24 22:52:46 +02:00
Cayetano Santos
99d7657832
gnu: xyce-parallel: Fix build.
...
* gnu/packages/engineering.scm (xyce-parallel)[#:configure-flags]: Add
CFLAGS.
[inputs]: Add zlib.
Change-Id: Id5bf2257275f347b1b028ee99d717e27bce7fb86
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-24 22:52:46 +02:00