1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 14:40:36 +02:00
Commit Graph

146562 Commits

Author SHA1 Message Date
Tomas Volf
930a330c8a gnu: ngtcp2: Update to 1.12.0.
* gnu/packages/networking.scm (ngtcp2): Update to 1.12.0.

Change-Id: Ia2140bcbfa79a2eee2cc7c5428cd5a1b272cd2c6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 10:51:12 +02:00
Maxim Cournoyer
a0941c14ef image: Create zstd-compressed qcow2 images.
This should be about twice as fast as the default zlib compressor used for
qcow2, and potentially multi-thread aware given some improvements to qemu-img
in the future (zstd supports its but it's not currently used by QEMU).

* gnu/build/image.scm (convert-disk-image): Specify 'compression_type=zstd'
option.

Change-Id: Ie9c66f0c13e789ec863c95a5e549f035b6a17bf9
2025-04-30 17:14:24 +09:00
Maxim Cournoyer
ca8a0f4d1b image: Honor parallel job count for the number of qemu-img co-routines used.
This doesn't seem to change anything currently (the default is 8).  Perhaps
useful in the future, for example if the compressor used by qemu-img starts
honoring it.

* gnu/build/image.scm (convert-disk-image): Specify the '-m' option.

Change-Id: Ia288c85af8a0621d61cf6b9f0d3f73f5a3026d66
2025-04-30 17:14:24 +09:00
Sharlatan Hellseher
b130a868dc gnu: python-virtualenv-clone: Skip some tests.
* gnu/packages/python-xyz.scm (python-virtualenv-clone) [build-system]:
Switch to pyproject.
[arguments] <test-flags>: Skip 5 tests.
<phases>: Use default 'check.
[native-inputs]: Remove python-tox, python-coverage, and
python-hypothesis; add python-setuptools.

Change-Id: I0ecc55f694a03c7e3a41eb5acae0817adde1c0c9
2025-04-30 08:14:55 +01:00
Sharlatan Hellseher
c654cb469f gnu: Deprecate python-hdf4.
The project has changed the name and VCS URL
<https://github.com/fhs/python-hdf4> redirects to
<https://github.com/fhs/pyhdf>, see
<https://github.com/fhs/pyhdf/pull/22>.

* gnu/packages/python-xyz.scm (python-hdf4): Deprecate variable.
(python-pyhdf): New variable.

Change-Id: I785804a57fa520109a0ceb89263b181889e18bd1
2025-04-30 08:14:54 +01:00
Artyom V. Poptsov
eff2759d5b gnu: nnn: Update to 5.1.
* gnu/packages/admin.scm (nnn): Update to 5.1.

Change-Id: I3ca507d3d5aad32c0763a9e04afbcc2b59037602
2025-04-29 22:31:53 +03:00
Artyom V. Poptsov
ffca51aade gnu: prips: Update to 1.2.2.
* gnu/packages/admin.scm (prips): Update to 1.2.2.

Change-Id: I8688b4c9c6da9d6867526e6385a200e8645a2066
2025-04-29 22:27:48 +03:00
Mark H Weaver
bd92701ff8 gnu: icecat: Update to 115.23.0-guix1 [security fixes].
Includes fixes for CVE-2025-2817, CVE-2025-4082, CVE-2025-4083,
and CVE-2025-4084.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2025-04-29 13:26:10 -04:00
Ludovic Courtès
1b1230e534 gnu: scotch: Update to 7.0.7.
* gnu/packages/maths.scm (scotch): Update to 7.0.7.

Change-Id: Idef8e0956d9da1aef13fb423c53db60b6a61b04b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29 19:11:34 +02:00
Ludovic Courtès
ecd1e93590 gnu: scotch, scotch32, pt-scotch, pt-scotch32: Use gexps.
* gnu/packages/maths.scm (scotch, scotch32)
(pt-scotch, pt-scotch32): Use gexps.

Change-Id: I93febc994c5345e133eddbd016b1974d08df5bdf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29 19:11:24 +02:00
Ludovic Courtès
665bbd0413 gnu: scotch: Remove CMake machinery for the Metis compatibility layer.
This fixes a bug whereby ‘SCOTCHConfig.cmake’ would fail to find
‘scotchmetisTargets.cmake’ because it expects it to be in the same
directory as itself, ${CMAKE_CURRENT_LIST_DIR}.

* gnu/packages/patches/scotch-cmake-remove-metis.patch: New file.
* gnu/packages/maths.scm (scotch)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: If8d8f890852c35cede6e81c33d18b9101988a635
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29 19:10:18 +02:00
Ludovic Courtès
1a89332388 gnu: scotch: Remove “-shared” deprecated aliases.
These aliases were added in commit
d4709d78c3, Feb. 2022.

* gnu/packages/maths.scm (scotch-shared, pt-scotch-shared): Remove.

Change-Id: I971bbf999a9fce5dae05c865316defe55eaeb212
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29 19:09:06 +02:00
jgart
499a8374ca gnu: trealla: Update to 2.69.7.
* gnu/packages/prolog.scm (trealla): Update to 2.69.7.

Change-Id: I226b29cc2c887067febbe24ed9f9927c29c89d35
2025-04-29 11:56:10 -05:00
Greg Hogan
e913acf118 gnu: compsize: Update and fix build.
* gnu/packages/linux.scm (compsize): Update to 1.5-0.d79eacf7.
[source]<patches>: Add compsize-fix-btrfs-progs-compatibility.patch.
* gnu/packages/patches/compsize-fix-btrfs-progs-compatibility.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ia967635c2fce035ebf7e4067a2dd412d4f7a0467
2025-04-29 15:24:07 +00:00
Greg Hogan
32bc7695b5 gnu: pcg-cpp: Update to 0.98.1-3.428802d.
* gnu/packages/cpp.scm (pcg-cpp): Update to 0.98.1-3.428802d.

Change-Id: I6e24e953920ee17fb2cbbf75fce64507112b2775
2025-04-29 13:50:22 +00:00
Vinicius Monego
fbf7662957 gnu: Add python-imageio-freeimage.
* gnu/packages/python-xyz.scm (python-imageio-freeimage): New variable.
(python-imageio)[arguments]<#:phases>: Remove the freeimage substitution
from the 'fix-source phase. Delete the 'fix-failing-tests phase, add
test logic in #:test-flags instead.
[inputs]: Remove freeimage.

Change-Id: I842998baea1568e1d9d1328e4387d14867bd3bb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-29 12:30:48 +01:00
Ricardo Wurmus
6ec4ed678f gnu: r-matrix: Disable one test on 32-bit architectures.
* gnu/packages/statistics.scm (r-matrix)[arguments]: Conditionally add phase
'disable-bad-tests.

Change-Id: I154d1e608c1b29b340e4d892f7de226b4b659d74
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-29 12:17:28 +02:00
Andreas Enge
3c1191b96e gnu: r-velocyto: Remove deprecated input.
* gnu/packages/bioinformatics.scm (r-velocyto)[propagated-inputs]: Remove
r-h5.

Change-Id: I3c624833f933d1b1bf8b5fd9d7fa81e3ac4d44c4
2025-04-29 11:48:54 +02:00
Andreas Enge
cdb4f095d5 gnu: Remove mia.
* gnu/packages/image-processing.scm (mia): Delete variable.

The package has no dependent packages. It does not build any more since
May 2023, and has not seen a newer release since the currently packaged
release from 2020.

Change-Id: Ic51a3697e89fdbfc3afafcdd0dd158887fd204a5
2025-04-29 11:37:04 +02:00
Andreas Enge
7431232496 gnu: Remove variant-tools.
The package does not compile any more and has no dependent packages.
The last release dates from 2020; there is an additional commit in 2022;
the git repository has been archived in 2023.

* gnu/packages/bioinformatics.scm (variant-tools): Delete variable.

Change-Id: Idb5df024121c5085f764f179d31ac67cff3fc5c7
2025-04-29 11:34:51 +02:00
Andreas Enge
b3a5bd2ce5 gnu: Remove atlas.
* gnu/packages/maths.scm (atlas): Delete variable.

The package does not build anymore. Its last release dates from 2016.
After the removal of shogun there are no other dependent packages.

Change-Id: Ibe988d33451b63ef7680b6c0a19cff6430a42a68
2025-04-29 11:32:08 +02:00
Andreas Enge
4b4289d9a9 gnu: Remove shogun.
* gnu/packages/machine-learning.scm (shogun): Delete variable.

The package depends on atlas, which does not build any more. The ftp
server that is supposed to contain the source code has become private
and does not accept anonymous connections. The package has not been
updated since 2018. It has no dependent packages.

Change-Id: Ia2e1ef51180397a056410fd8d33ce2827623aaa0
2025-04-29 11:31:57 +02:00
Andreas Enge
46a0d498bc gnu: Remove h5check.
The package has no dependents and appears to be unmaintained. The source
code has vanished under the given URL. According to
   https://issues.guix.gnu.org/64448
it does not compile any more with current versions of hdf5.

* gnu/packages/maths.scm (h5check): Delete variable.

Change-Id: Ia7ced02059734cf8a5a2db39bbe0f1b38f67df12
2025-04-29 11:26:10 +02:00
Ashish SHUKLA
f76b9c4fdf gnu: mold: Update to 2.38.1.
* gnu/packages/mold.scm (mold): Update to 2.38.1.

Change-Id: Ic2f4fc35687e3081ab5c9fb2d3c8817245980c44
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-29 11:13:06 +08:00
Ashish SHUKLA
bc4c236f2b gnu: ugrep: Update to 7.4.2.
* gnu/packages/search.scm (ugrep): Update to 7.4.2.

Change-Id: I03d2a6e3092324e58e76f1fb3cf47bd8ec45e6e8
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-29 10:47:38 +08:00
Ashish SHUKLA
500d42e45a gnu: wl-mirror: Update to 0.18.2.
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.2.
[arguments]<#:configure-flags>: Add option to install scripts.

Change-Id: Iab1b1a0f6972d7815604f703ca39352dc169afc1
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-29 10:47:21 +08:00
Ashish SHUKLA
b0d653ad6f gnu: unbound: Update to 1.23.0.
* gnu/packages/dns.scm (unbound): Update to 1.23.0.

Change-Id: I6a317febf864f766f9e99d78a3fa4031be69cafd
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-29 10:37:12 +08:00
Matthew Elwin
a6b40f7a2f gnu: Add python-flake8-comprehensions.
* gnu/packages/python-check.scm (python-flake8-comprehensions): New variable.

Change-Id: Ibb58ffce8d12a1c6444b89723a7882f88373496f
Co-authored--by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-28 22:04:58 +01:00
Sharlatan Hellseher
d241fe7772 gnu: Add python-pytest-flake8-path.
* gnu/packages/python-check.scm (python-pytest-flake8-path): New variable.

Change-Id: I749d4263f5b6f11266912578c8750ba4f4e1df36
2025-04-28 22:04:58 +01:00
Matthew Elwin
e5876f6aff gnu: Add python-flake8-deprecated.
* gnu/packages/python-check.scm (python-flake8-deprecated): New variable.

Change-Id: If555230ff854ad26c5466a47b04a212189a113b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-28 22:04:52 +01:00
Sharlatan Hellseher
3048a24eb8 gnu: python-pyopengl: Move to python-graphics.
* gnu/packages/python-xyz.scm (python-pyopengl,
  python-pyopengl-accelerate): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.

* gnu/packages/xorg.scm: Add python-graphics module.

Change-Id: I8d9e374a1948330ab37bb148a1ad6274563f9f1b
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
3e055916bf gnu: python-pyqtgraph: Move to python-science.
* gnu/packages/python-xyz.scm (python-pyqtgraph): Move from here ...
* gnu/packages/python-science.scm: ... to here.

Change-Id: I3de3c6a71fb2c5c49b76e03a026eae7deaa55840
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
a6fcf6d465 gnu: python-pyopengl-accelerate: Update to 3.1.9.
* gnu/packages/python-xyz.scm (python-pyopengl-accelerate): Update to 3.1.9.
[inputs]: Remove mesa and python-numpy.

Change-Id: I39acd590f02853ba9c45ce40d3c2e1ace27d00b5
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
64f29218b6 gnu: python-pyopengl: Update to 3.1.9.
* gnu/packages/python-xyz.scm (python-pyopengl): Update to 3.1.9.
[native-inputs]: Add python-cython and python-numpy.

Change-Id: I8088e3745cabcf52d317413be2dca3e4c5a641b8
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
b5ed149bfa gnu: python-concurrent-log-handler: Disable tests.
* gnu/packages/python-xyz.scm (python-concurrent-log-handler)
[arguments] <tests?>: Disable as broken, and can't be skipped.
[native-inputs]: Remove python-pytest.

Change-Id: Id1ec3c647428d833b938cde7b7f3dd1028f5b2b7
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
8cc71451ee gnu: python-hdf5storage: 0.1.19-0.7ee2a96.
* gnu/packages/python-xyz.scm (python-hdf5storage): 0.1.19-0.7ee2a96.
[source]: Switch to git-fetch and use the latest commit containing
fixes.
[native-inputs]: Remove python-nose; add python-pytest.

Change-Id: I6f90d311eccd455de0335d60b776a20d25c9f328
2025-04-28 21:58:59 +01:00
Sharlatan Hellseher
f0e901b260 gnu: python-omegaconf: Update to 2.3.0.
* gnu/packages/python-xyz.scm (python-omegaconf): Update to 2.3.0.

Change-Id: Ib967d173695b4e46770787fc414141366620bdb4
2025-04-28 21:58:58 +01:00
Artyom V. Poptsov
1710c0941d gnu: btop: Update to 1.4.1.
* gnu/packages/admin.scm (btop): Update to 1.4.1.
(source)[patches]: Remove "btop-fix-segfault-on-intel-gpus.patch".
* gnu/packages/patches/btop-fix-segfault-on-intel-gpus.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Deregister
"btop-fix-segfault-on-intel-gpus.patch".

Change-Id: Ia8b465b54525246ce939cdd767bcb37bd5a492f0
2025-04-28 20:56:13 +03:00
jgart
3222cc3f03 gnu: trealla: Update to 2.69.4.
* gnu/packages/prolog.scm (trealla): Update to 2.69.4.

Change-Id: If6f09800d8dc067a07e04609cb10b4c0dcbb6061
2025-04-28 11:59:32 -05:00
Cayetano Santos
e6d951c7cf gnu: python-vunit: Update to 5.0.0-dev.5.
* gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.5.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests> Activate.
<#:test-flags>: Run unit tests only and skip acceptance lint tests.
[propagated-inputs]: Remove python.
[native-inputs]: Add nvc, python-pytest, python-setuptools,
python-setuptools-scm and python-wheel.

Change-Id: Idde0283b73906209799fcc2be9bbb72df8d2aa20
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-28 14:10:06 +01:00
Ricardo Wurmus
358f852b26 gnu: Add raysession.
* gnu/packages/audio.scm (raysession): New variable.

Change-Id: I9356fd080c55de8cb9d74c0d730f54726e72d606
2025-04-28 12:21:21 +02:00
Ricardo Wurmus
c41b015ba3 gnu: Add python-pyliblo3.
* gnu/packages/audio.scm (python-pyliblo3): New variable.

Change-Id: If06ddf97fef4d5c17beb70aaeeb5068a064127ef
2025-04-28 12:21:21 +02:00
Gabriel Santos
881d46eb38 gnu: font-aporetic: Update to 1.2.0.
* gnu/packages/fonts.scm (font-aporetic): Update to 1.2.0.

Change-Id: I814150029b789d77bfcebc26a173ef475d09efc0
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:12:58 +01:00
Tomas Volf
249876aa83 gnu: perl-finance-quote: Update to 1.65.
* gnu/packages/web.scm (perl-finance-quote): Update to 1.65.

Change-Id: Ifea8dfaff03ace0a7338bf9c4a5d52bb74b1db26
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:12:37 +01:00
Ashish SHUKLA
62b7eee95e gnu: mold: Update to 2.38.0.
* gnu/packages/mold.scm (mold): Update to 2.38.0.

Change-Id: I3f6cb3c7f454885f54a47338b51c558c0a4f8981
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:11:51 +01:00
Greg Hogan
c3ef65cd0b gnu: LLVM, Clang, libomp, lld: Update to 20.1.3.
* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
libomp-20, lld-20): Update to 20.1.3.

Change-Id: Ibec9257a662154ac82e3c41110a16df695ddac5b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 08:09:37 +01:00
Tomas Volf
dca198548c gnu: buildah: Update to 1.40.0.
* gnu/packages/containers.scm (buildah)[version]: Update to 1.40.0.
[native-inputs]: Use go-1.23.

Change-Id: Ibeaf798bc0096744bec99e810ed9b4e476022ae8
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:59:30 +01:00
Cayetano Santos via Guix-patches via
f1ce653b13 gnu: nvc: Update to 1.16.0.
Note that:

--enable-gcov is intended for debug/development of the simulator itself and
should not be enabled in release builds

- VHPI is now always enabled at build time and the `--enable-vhpi` configure
option has no effect.

* gnu/packages/fpga.scm (nvc): Update to 1.16.0.
[arguments] <#:configure-flags> Remove --enable-{vhpi,gcov}.
[native-inputs]: Add python and perl; sort.
[inputs]: Remove elfutils; sort.

Change-Id: If781ed403cd769db85f8265fc242d0f1608d737e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:58:36 +01:00
Ashish SHUKLA
6134805e68 gnu: knot: Update to 3.4.6.
* gnu/packages/dns.scm (knot): Update to 3.4.6.

Change-Id: Ibaf25be8c2d222a06aa1fab0148ae00ffc2e20c6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:57:08 +01:00
Rodion Goritskov
490ad5f932 gnu: miniflux: Update to 2.2.8.
* gnu/packages/web.scm (miniflux): Update to 2.2.8.

Change-Id: Ifa7a775de7cbdb44f185fe4f437958351a7718f9
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:54:42 +01:00