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
Greg Hogan
974196e09e
gnu: bloomberg-bde: Disable test.
...
* gnu/packages/cpp.scm (bloomberg-bde)[arguments]<#:test-exclude>: Add
test.
Change-Id: I87b1051ab4b0bf1256b18e4eb6c471c1427b0f1b
2025-11-28 11:37:03 +00:00
Greg Hogan
d508545fef
gnu: libdjinterop: Mark tests as disabled.
...
* gnu/packages/audio.scm (libdjinterop)[arguments]<#:tests?>: Unset.
Change-Id: I3fcb2b9ec7b2d332987fbe5ab65282819bdf398c
2025-11-28 11:37:03 +00:00
Greg Hogan
9a2ab57967
gnu: opencascade-occt-7.6.1: Fix source origin.
...
* gnu/packages/maths.scm (opencascade-occt-7.6.1):
[source]<origin>: Do not inherit source version.
Change-Id: Iadb988c48bd6d2bc5a4da0ae06bb5c35826d4f75
2025-11-28 11:37:02 +00:00
Greg Hogan
e2d04e31c5
gnu: snapcast: Update to 0.34.0.
...
* gnu/packages/audio.scm (snapcast): Update to 0.34.0.
Change-Id: Ic8887bb7016688b7eb078f8491531dfedc06b7d2
2025-11-28 11:37:02 +00:00
Greg Hogan
c4bcacb70a
gnu: dealii: Update to 9.7.1.
...
* gnu/packages/maths.scm (dealii): Update to 9.7.1.
[inputs]: Add taskflow.
Change-Id: I0430a74f003dad56799d1eb339760fb27863ce21
2025-11-28 11:37:01 +00:00
Greg Hogan
df0c61469f
gnu: taskflow: Update to 3.10.0.
...
* gnu/packages/cpp.scm (taskflow): Update to 3.10.0.
Change-Id: I4ebe53f57ebe19e655c8517c5a5adf08cdce3a05
2025-11-28 11:37:01 +00:00
Greg Hogan
0091d0e7c8
gnu: folly: Update to 2025.11.10.00.
...
* gnu/packages/cpp.scm (folly): Update to 2025.11.10.00.
Change-Id: Ida26bd295856d89671b7af2a6f10f51fc4ec5a25
2025-11-28 11:37:00 +00:00
Greg Hogan
8cbe98c8b4
gnu: ninja: Update to 1.13.2.
...
* gnu/packages/ninja.scm (ninja): Update to 1.13.2.
Change-Id: I5f062e3e92a5f65e6081b0fb20fd4d21ee195a5a
2025-11-28 11:37:00 +00:00
Greg Hogan
f873ae0cf6
gnu: cmake: Update to 4.1.3.
...
* gnu/packages/cmake.scm (cmake): Update to 4.1.3.
Change-Id: I05d31c3d527a60bda22d454631a54fa6fad3b3ef
2025-11-28 11:36:59 +00:00
Greg Hogan
201cd120dd
gnu: cmake-bootstrap: Update to 3.31.10.
...
* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.10.
Change-Id: I39fb99903fc96e0afa7d0e297b832c62c9a45787
2025-11-28 11:36:59 +00:00
Ricardo Wurmus
e62a6b6c6e
gnu: Add slurm-minimal-25.05.
...
* gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables.
Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8
2025-11-28 12:18:12 +01:00
Cayetano Santos
af5812c452
gnu: verilator: Update to 5.042.
...
* gnu/packages/electronics.scm (verilator): Update to 5.042.
Change-Id: Icea25d7db107e0ed1bc5578da82a4efcea02a9fc
2025-11-28 11:58:10 +01:00
Cayetano Santos
537895fec7
gnu: nvc: Update to 1.18.2.
...
* gnu/packages/electronics.scm (nvc): Update to 1.18.2.
Change-Id: I20463dcf01fddffec88d682199f421316067b0b2
2025-11-28 11:58:09 +01:00
Sergey Trofimov
b9717c2ea0
gnu: qutebrowser: Update to 3.6.2.
...
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.2.
Closes : guix/guix#4516
Change-Id: I4bd9f644ce028ae88c3af2f6db181bf68d2d4a60
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-11-28 18:26:04 +08:00
Raven Hallsby
f48ceed435
gnu: quickshell: Install QML shared objects & definitions.
...
* gnu/packages/wm.scm (quickshell): Install QML shared objects to output.
Update CMake generator configure flag to use Guix's #:generator keyword
argument for cmake-build-system.
Quickshell does not use these libraries at runtime, since they are statically
linked. But external tooling (e.g. qmllint) need to know about these
definitions. We place these libraries in the standard QML location so that
$QML_IMPORT_PATH can find these libraries.
Change-Id: I38afada42b8e6903970e470b0c8948783fcb3d7f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-11-28 17:43:44 +09:00
Raven Hallsby
b5f91bd821
gnu: quickshell: Remove custom build & install phases.
...
* gnu/packages/wm.scm (quickshell): Remove custom phases.
Quickshell uses the cmake-build-system, whose build and install phases are
nearly identical to these custom phases. Reusing the standard cmake phases
also means we allow Guix to control the build parallelism.
Change-Id: Ia6f5da50165b1e9ce6b4443cbd64328c51f88222
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-11-28 17:43:44 +09:00
Robin Ole Heinemann
c105409804
gnu: Add libpsf.
...
* gnu/packages/electronics.scm (libpsf): New variable.
Change-Id: I5891522df22fc38cbea19add4d5888dbc047e2a5
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-11-28 09:28:08 +01:00
Sharlatan Hellseher
c9eb69ddbf
gnu: liquidctl: Update to 1.15.0.
...
* gnu/packages/hardware.scm (liquidctl): Update to 1.15.0.
[native-inputs]: Add python-setuptools.
Change-Id: Iab8c3aaa6155acab54d92dfed90c38e0334dea58
2025-11-27 19:41:29 +00:00
Nicolas Graves
d3600a04c9
gnu: unoconv: Switch to pyproject.
...
* gnu/packages/libreoffice.scm (unoconv):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'check phase replacement.
[native-inputs]: Add gnu-make, python-setuptools.
Change-Id: I2a8c35fddcc9af4a51c0414feea8a74261b37de2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
56bd65a410
gnu: licenseheaders: Update to 0.8.8.
...
* gnu/packages/license.scm (licenseheaders): Update to 0.8.8.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:test-backend, #:test-flags, #:phases>: Run tests.
[native-inputs]: Add python-setuptools.
Change-Id: Idbfc65edac210c9423ca9b6786c442ca75b8bbef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
ffa4ce6b72
gnu: python-hidapi: Switch to pyproject.
...
* gnu/packages/libusb.scm (python-hidapi):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh phase 'patch-configuration.
Remove other phase replacements, use <#:configure-flags> instead.
<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I3ae1ed5b819a80abd3ec17a7fbe69d72a6e7a413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
b39ced1966
gnu: python-pyusb: Switch to pyproject.
...
* gnu/packages/libusb.scm (python-pyusb):
[build-system]: Switch to pyproject-build-system.
[arguments]: Run guix style.
<#:modules>: Use (guix build pyproject-build-system).
[native-inputs]: Add python-setuptools.
Change-Id: I5269de23e9879f3b1e69205e5dd3dd60266690e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
4af4a7f9af
gnu: python-libusb1: Switch to pyproject.
...
* gnu/packages/libusb.scm (python-libusb1):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<modules>: Use (guix build pyproject-build-system).
<#:test-backend, #:test-flags>: Set them to run tests.
<#:phases>: Add phase 'remove-installed-tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I82a5d5d13df391b6844e692344a2a4e27f3e881e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
8a3cb943da
gnu: python-jupyter-packaging: Switch to pyproject.
...
* gnu/packages/jupyter.scm (python-jupyter-packaging):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase with a 'configure-tests phase.
[native-inputs]: Add python-setuptools. Remove python-coverage and
python-pytest-cov.
Change-Id: Ic0d18a42290ba29f88289bcdd8435c0aefb42d80
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
c77a394072
gnu: python-sparqlkernel: Switch to pyproject.
...
* gnu/packages/jupyter.scm (python-sparqlkernel):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Relocate phase 'install-kernelspec.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I2b65b4e23f212ef654d0efcb9a8a2e28bed343e1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Nicolas Graves
c7e4c24a64
gnu: python-bash-kernel: Update to 0.10.0.
...
* gnu/packages/jupyter.scm (python-bash-kernel): Update to 0.10.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Refresh style.
[native-inputs]: Add python-flit-core.
[inputs]: Add python-filetype.
Change-Id: I4c1518a40c5cff7213697e357d0517f624d0e9eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-27 19:41:28 +00:00
Sharlatan Hellseher
60745b6fa1
gnu: python-pytest-tornasync: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-pytest-tornasync):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Add python-pytest-bootstrap and python-setuptools.
Change-Id: I78cca7bbbe4ba233fd24c3b986174a823d288443
2025-11-27 19:41:28 +00:00
Sharlatan Hellseher
97f62ca316
gnu: python-pytest-repeat: Update to 0.9.4.
...
* gnu/packages/python-check.scm (python-pytest-repeat): Update to 0.9.4.
[source] <pypi-uri>: Fix archvie name.
[arguments]: Drop all.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Remove python-setuptools-scm; add python-hatchling and
python-pytest-bootstrap.
Change-Id: Idb480a394f30b47f67e7d4134dfa294b9a9ba2b7
2025-11-27 19:41:28 +00:00
Sharlatan Hellseher
fa9df45168
gnu: python-pytest-mockito: Update to 0.0.5.
...
* gnu/packages/python-check.scm (python-pytest-mockito): Update to 0.0.5.
[arguments] <phases>: Add 'set-version; use default 'check.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Add python-hatch-vcs, python-hatchling,
python-pytest-bootstrap, and python-setuptools-scm.
Change-Id: Ie6acb167416a8d236dd9c9533128a44ceae85589
2025-11-27 19:41:27 +00:00
Cayetano Santos
6a85c6fb1c
gnu: Add python-amaranth.
...
* gnu/packages/electronics.scm (python-amaranth): New variable.
Change-Id: I2a914751b600fe22d8d5ca885d847957bbe2793e
2025-11-27 20:00:23 +01:00
Cayetano Santos
cbce80e99f
gnu: Add python-pyvcd.
...
* gnu/packages/electronics.scm (python-pyvcd): New variable.
Change-Id: Id01ee8ceba3df4ed2730fd8bfedf35a4fc2a3172
2025-11-27 19:52:03 +01:00
Cayetano Santos
d67d6cb583
gnu: Add python-jschon.
...
* gnu/packages/python-xyz.scm (python-jschon): New variable.
Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25
2025-11-27 19:45:35 +01:00
Cayetano Santos
00c44c9400
gnu: sby: Fix typo.
...
* gnu/packages/electronics.scm (sby)[arguments]: Fix typo in
'patch-/usr/bin/env #:phase.
Change-Id: I00e1c6d6df1161bfc8ea8cec68efa2f6a61f343d
2025-11-27 19:45:35 +01:00
Cayetano Santos
bc697fd478
gnu: yices: Update to 2.7.0.
...
* gnu/packages/maths.scm (yices): Update to 2.7.0.
[native-inputs]: Add python-minimal-wrapper.
[source]: Switch to git-fetch.
Change-Id: I5b6d05770b11f7218339fb7266e9da7681dd20a3
2025-11-27 18:57:34 +01:00
Cayetano Santos
e4c8f01daf
gnu: libpoly: Update to 0.2.0.
...
* gnu/packages/maths.scm (libpoly): Update to 0.2.0.
[native-inputs]: Add python-minimal-wrapper.
[arguments]: Remove #:configure-flags.
Change-Id: Ib920e643fa5f8eea387ed802c137a67410a8dbfa
2025-11-27 18:50:16 +01:00
Cayetano Santos
1ddfcfdc96
gnu: Add eqy.
...
* gnu/packages/electronics.scm (eqy): New variable.
Change-Id: I8ec52ccddc549ca6fa65ef073a905d09fa27000b
2025-11-27 15:14:32 +01:00
Cayetano Santos
98966b7910
gnu: Add mcy.
...
* gnu/packages/electronics.scm (mcy): New variable.
Change-Id: I3f78e42d91255e7adf88609a82111e53f0225f33
2025-11-27 15:14:32 +01:00
Cayetano Santos
78330f527b
gnu: Add sby-gui.
...
* gnu/packages/electronics.scm (sby-gui): New variable.
Change-Id: If1a1737f735b0e7b27a10b864c192600e22b53b9
2025-11-27 15:14:32 +01:00
Cayetano Santos
5348b1f181
gnu: Rename variable symbiyosys to sby.
...
* gnu/packages/electronics.scm (symbiyosys): Rename to "sby".
(simbiyosys): Define as deprecated by "sby".
Change-Id: I4717cef165862eea841d33d9aff03f62d3383487
2025-11-27 15:14:31 +01:00
Cayetano Santos
bd9a24ec18
gnu: symbiyosys: Fix build.
...
* gnu/packages/electronics.scm (symbiyosys)[inputs]: Remove
git-minimal/pinned and yosys; add yosys-clang.
[arguments]<#:make-flags>: Use clang.
<#:phases>: Add build and delete git-init.
<#:parallel-tests?>: Disable.
[home-page]: Update.
[description]: Improve.
[synopsis]: Typo.
Change-Id: I7ce2ba0daf35b2c21df3c217ef3113e621d129cc
2025-11-27 15:14:31 +01:00
Evgeny Pisemsky
81a066eb91
gnu: Rename (gnu packages pikchr) into (gnu packages diagram)
...
* gnu/packages/pikchr.scm: Rename to gnu/packages/diagram.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Change file name.
* po/packages/POTFILES.in: Likewise.
Change-Id: Id4322546f1fe6a420deaa292a328e623e3909e5c
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:25 +01:00
Evgeny Pisemsky
c1080cb745
gnu: Add dpic.
...
* gnu/packages/pikchr.scm (dpic): New variable.
Change-Id: Ib02827db06af8aa6be14030a06a44d82b4d7d1df
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:25 +01:00
luca
fcc3953095
gnu: duperemove: Update to 0.15.2.
...
* gnu/packages/disk.scm (duperemove): Update to 0.15.2.
[native-inputs]: Add xxhash, libbsd.
Change-Id: Iefbb30b587a62b842e3f5c640bf17045fb99387b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:25 +01:00
Dariqq
1d10e15f72
gnu: Remove mercurial/pinned.
...
* gnu/packages/version-control.scm (mercurial/pinned): Delete variable.
(mercurial-check-phase): Move into mercurial.
* guix/hg-download.scm (hg-package): Use mercurial.
Change-Id: I4303308554cc67b73c88a46c89577f79c84e0f15
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00
Dariqq
d4c0fd687b
gnu: Remove subversion/pinned.
...
* gnu/packages/version-control.scm (subversion/pinned): Delete variable.
* guix/svn-download.scm (subversion-package): Use subversion
Change-Id: I6b683147bd40b53d41d072ab99ce04012227c726
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00
Patrick Norton
55e95de197
gnu: blueman: Update to 2.4.6.
...
* gnu/packages/networking.scm (blueman): Update to 2.4.6.
Change-Id: I390d2b95bb8a02f81eb68779a32cd9142d8bf00c
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00
Patrick Norton
4d1a35a5ee
gnu: udiskie: Update to 2.5.8.
...
* gnu/packages/freedesktop.scm (udiskie): Update to 2.5.8.
Change-Id: I10bc1bad7f4c1ab8f99fe2b2ab57e352f8b2e76b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00
Raven Hallsby
775dbde5a4
gnu: mu: Add additional file to patch-bin-references phase.
...
* gnu/packages/mail.scm (mu): Add mu-utils-file.cc's call to /bin/rm to
patch-bin-references phase.
When mu runs as a server, it creates a randomly-named temporary directory in
`/tmp/`. Mu previously hard-coded a path to `/bin/rm` for removing this
directory when the server closed. We missed this one in the phase that patches
these paths.
This has also been reported upstream, but will only make it into the next
release of mu. In the meantime, we can just patch the /bin/rm for ours and
remove the whole phase when the next release happens.
https://github.com/djcb/mu/issues/2887
f237a2b990
fc4d5b01a7
Change-Id: I419b994ca403a14c20520755116591196b724fae
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00
Jake Forster
ff5eb0811f
gnu: dcmtk: Update to 3.6.9.
...
* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.9.
[source]: Switch to git-fetch.
Change-Id: I1316f86bb739caf1119d875bcaafebf200664b3a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00