1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-29 13:31:16 +02:00
Commit Graph

158656 Commits

Author SHA1 Message Date
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
Leo Famulari
0507991b7c news: Add entry for linux-libre 6.14.
* etc/news.scm: Add entry.

Change-Id: I3f37fbc6b0c3929cd8a45afcca1c132736859da7
2025-04-29 12:30:40 -04: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
47a20a1259 doc: cookbook: Fix extended example.
* doc/guix-cookbook.texi (Extended example): Include missing module.

Change-Id: Ibbda03344ad8762ea0c775a7eac36036c3b6200a
2025-04-29 14:21:39 +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
Rutherther
d47379b8dc profiles: gtk-icon-themes: Fix build error for when there are no icon themes.
* guix/profiles.scm (gtk-icon-themes): Always create the output directory.

Change-Id: I2aa5ab0023c9c584182c67f79102fb66b46a3a7d
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-28 21:03:42 +08: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
Nicolas Graves
ac026164be build-system: android-ndk: Improve style.
Like in other build-systems, make proper procedures to resolve the
build-system build-inputs bindings.

* guix/build-system/android-ndk.scm (default-android-build,
default-android-googletest): Add procedures.
(lower): Use them.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
97a25bb484 build-system: ruby: Improve ruby-cross-build style.
* guix/build-system/ruby.scm
(ruby-cross-build): Use with-imported-modules around the
ruby-cross-build builder gexp.

Change-Id: I1051124f034f2082ccef531e9bcf37913d5a9449
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
9092b1f59b build-system: waf: Improve waf-build style.
* guix/build-system/waf.scm
(waf-build): Use with-imported-modules around the waf-build builder gexp.

Change-Id: Id242046eb4bfef90dba60d7c3b1b68597ddf502e
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
4c4e29cebb build-system: glib-or-gtk: Improve glib-or-gtk-cross-build style.
* guix/build-system/glib-or-gtk.scm
(glib-or-gtk-cross-build): Use with-imported-modules around the
glib-or-gtk-cross-build builder gexp.

Change-Id: I8eaa032ffc0a3f8dbf02c96a4ecee85475c32111
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +01:00
Nicolas Graves
aa7b1abf2c build-system: gnu: Improve gnu-cross-build style.
* guix/build-system/gnu.scm
(gnu-cross-build): Use with-imported-modules around the
gnu-cross-build builder gexp.

Change-Id: I47246571b1d84a82a67a8c289fd5ad4b5a3b5aeb
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:55:06 +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
Ashish SHUKLA
565942d8e8 gnu: got: Update to 0.111.
* gnu/packages/version-control.scm (got): Update to 0.111.

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