1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

183914 Commits

Author SHA1 Message Date
Hugo Buddelmeijer
7e355ddb3a tests: Fix guix-build-branch.sh.
* tests/guix-build-branch.sh: Use main branch instead of master after
move of guile-gcrypt to codeberg.

Merges guix/guix!6832

Change-Id: I6699cc20440a05d733d7d2bc93d820ca3a162e30
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-17 18:45:40 +01:00
Efraim Flashner
1da8766ebc gnu: Remove unused patches.
* gnu/packages/patches/dbus-c++-gcc-compat.patch,
gnu/packages/patches/dbus-c++-threading-mutex.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister them.

Change-Id: Id629a757cc89e3f799c0fa1880bdc0c3a3b1a0bf
2026-03-17 19:23:07 +02:00
Andreas Enge
392b38fd6f gnu: Remove wxwidgets-gtk2-3.0.
* gnu/packages/wxwidgets.scm (wxwidgets-gtk2-3.0): Delete variable.

Fixes: guix/guix#6415
Change-Id: I0da2b40c48870ab354ab54fa3fa46aed5a761d8e
2026-03-17 16:47:30 +01:00
Andreas Enge
dd0c88a5a2 gnu: Remove seed.
* gnu/packages/gnome.scm (seed): Delete variable.

Fixes: guix/guix#6411
Change-Id: I6410e0955ae3100b0223207b74b3b843abbcff0c
2026-03-17 16:44:59 +01:00
Andreas Enge
2a26fb6a7f gnu: Remove memphis.
* gnu/packages/geo.scm (memphis): Delete variable.

Change-Id: Id2d2292d9b0d6660c62fba6c8f041e3e6a1d7776
2026-03-17 16:40:22 +01:00
Andreas Enge
10fc0263c7 gnu: Remove ogre.
* gnu/packages/graphics.scm (ogre): Delete variable.

Fixes: guix/guix#6410
Change-Id: I56fc44c6821904cb0595e1c1f67bcc5254c3b1e5
2026-03-17 16:39:08 +01:00
Andreas Enge
89d23221b6 gnu: Remove ogre-next.
* gnu/packages/graphics.scm (ogre-next): Delete variable.

Change-Id: I3bea263ae1949109b396d55eb95471beebddc6a4
2026-03-17 16:38:36 +01:00
Andreas Enge
52bcfaf909 gnu: Remove mygui.
* gnu/packages/game-development.scm (mygui): Delete variable.

Change-Id: I76f57c5ed5cb7568876566a8eaef41044d6b45c0
2026-03-17 16:37:07 +01:00
Andreas Enge
91bc0012c5 gnu: mygui-gl: Disinherit from mygui.
* gnu/packages/game-development.scm (mygui-gl): Drop inheritance.
[version, source, build-system, native-inputs, description, home-page,
license]: Copy-paste from mygui.
[inputs, arguments]: Rewrite without reference to the mygui fields.

Change-Id: I74d447094925233994b401dd7edbfb6c53797a4f
2026-03-17 16:33:42 +01:00
Andreas Enge
c987007d63 gnu: Remove sunclock.
* gnu/packages/astronomy.scm (sunclock): Delete variable.

Fixes: guix/guix#6394
Change-Id: I915cf0dc8ce5dd1e7940efc245c2674f8303ec8e
2026-03-17 14:12:56 +01:00
Andreas Enge
f11c1f1620 gnu: Remove vger.
* gnu/packages/web.scm (vger): Delete variable.

Fixes: guix/guix#6389
Change-Id: I19c7385ea387fe57fbef3499d3651fdc2eba4d41
2026-03-17 14:09:50 +01:00
Andreas Enge
db78138459 gnu: Remove mrg.
* gnu/packages/gimp.scm (mrg): Delete variable.

Fixes: guix/guix#6380
Change-Id: Icbfd3fcaf84bca2edf077076ebaa80bb943c4a65
2026-03-17 14:08:39 +01:00
Andreas Enge
6d14943ab8 gnu: Remove dbus-c++.
* gnu/packages/glib.scm (dbus-c++): Delete variable.

Fixes: guix/guix#6379
Change-Id: I2a91cb54f19af734f56ff731dbf49ae0374b2334
2026-03-17 14:07:37 +01:00
Cayetano Santos
c5eee3336c gnu: libsecp256k1-bitcoin-cash: Update to 0.27.1.
* gnu/packages/crypto.scm (libsecp256k1-bitcoin-cash): Update to 0.27.1.

Change-Id: I9306445bbf45b03f18e529f546099af57f37b7df
2026-03-17 10:43:49 +01:00
Cayetano Santos
2bc5b63de2 gnu: keepassxc: Update to 2.7.12.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.12.

Change-Id: I220a87851f1f52c35ba0087e0512a136f87d60c5
2026-03-17 10:41:32 +01:00
Cayetano Santos
3bdefd8ae8 gnu: qatlib: Update to 26.02.0.
* gnu/packages/crypto.scm (qatlib): Update to 26.02.0.
[arguments]: Delete ’bootstrap #:phase.

Change-Id: I8aa5bed38c08fc89403c6a3af16c6b3cc396ae69
2026-03-17 10:35:07 +01:00
Cayetano Santos
eb271ff7ac gnu: crypto++: Update to 8.9.0.
* gnu/packages/crypto.scm (crypto++): Update to 8.9.0.

Change-Id: I6e52c77f6fd0190b4f604d35c9f0db04008efe05
2026-03-17 10:35:07 +01:00
Cayetano Santos
411d374ee6 gnu: rnp: Update to 0.18.1.
* gnu/packages/openpgp.scm (rnp): Update to 0.18.1.

Change-Id: I5e50651be3b3eaf7249cb00e04c1b8564db92cae
2026-03-17 10:34:02 +01:00
Ricardo Wurmus
971b0446c2 gnu: simpleitk: Enable Elastix support.
* gnu/packages/image-processing.scm (simpleitk)[inputs]: Add elastix.
[arguments]: Enable Elastix support; add phase 'skip-one-elastix-test.

Change-Id: Ie0c4f532f76a225437406f482ecf09244fbddd25
2026-03-17 09:08:08 +01:00
Ricardo Wurmus
f53b641f70 gnu: Add elastix.
* gnu/packages/image-processing.scm (elastix): New variable.
* gnu/packages/patches/elastix-1404.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.

Change-Id: Ic3b76c70afe2fc7ddb0f2516204f76e5690143a9
2026-03-17 09:08:08 +01:00
Jake Forster
d47f5ac311 gnu: itk-snap: Update to 4.4.0.
* gnu/packages/image-processing.scm (itk-snap): Update to 4.4.0.
[arguments]<#:configure-flags>: Remove unused flag
"-DSNAP_PACKAGE_QT_PLUGINS".
<#:phases>{do-not-copy-dependencies}: Update substitution.
[native-inputs]: Add qttools.  Update submodules c3d and greedy.

Change-Id: I16652a5c2bd03f2840b8a4c29f9b1963cfb5d161
2026-03-17 09:08:08 +01:00
Jake Forster
1150c7ecc8 gnu: simpleitk: Update to 2.5.3.
* gnu/packages/image-processing.scm (simpleitk): Update to 2.5.3.
[native-inputs]: Remove python-wheel.

Change-Id: I0b26f1140f4605ecd3704c9cf6822ba9928d71ac
2026-03-17 09:08:08 +01:00
Jake Forster
51b7dae59e gnu: insight-toolkit: Update to 5.4.5.
* gnu/packages/image-processing.scm (insight-toolkit): Update to 5.4.5.
[arguments]<#:phases>{ignore-warnings, fix-numpy-bool}: Remove phases.
[native-inputs]: Remove gcc-13.

Change-Id: I8b22897bb6da3b596967e2466efae8d21a923f36
2026-03-17 09:08:08 +01:00
Jake Forster
84253e012b gnu: castxml: Update to 0.7.0.
* gnu/packages/cpp.scm (castxml): Update to 0.7.0.
[native-inputs]: Replace clang-17 with clang-21 and llvm-17 with llvm-21.

Change-Id: Ica66157be266189e6d7d109009772c187848c8c2
2026-03-17 09:08:07 +01:00
Vagrant Cascadian
aeeb8be0e2 gnu: linux-libre 6.12: Update to 6.12.77.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.77.
(linux-libre-6.12-pristine-source): Update hash.
2026-03-16 23:23:59 -07:00
Vagrant Cascadian
d45924e856 gnu: linux-libre 6.18: Update to 6.18.18.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.18.
(linux-libre-6.18-pristine-source): Update hash.
(deblob-scripts-6.18): Update deblob-check hash.
(linux-libre-arm64-mnt-reform-6.18)[phases]<'apply-reform-patches>: Drop
patches that no longer apply.
* gnu/packages/aux-files/linux-libre/6.18-arm64.conf: Switch CONFIG_CXL_ACPI
to a module.
gnu: linux-libre-arm64-mnt-reform 6.18: Drop patches that no longer apply.
2026-03-16 23:22:42 -07:00
Vagrant Cascadian
6042a1ca50 gnu: linux-libre 6.19: Update to 6.19.8.
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.8.
(linux-libre-6.19-pristine-source): Update hash.
(deblob-scripts-6.19): Update deblob-check hash.
* gnu/packages/aux-files/linux-libre/6.19-arm64.conf: Switch CONFIG_CXL_ACPI
to a module.
2026-03-16 23:21:14 -07:00
Nicolas Goaziou
b5e243e192 gnu: wordnet.scm: Add missing module.
* gnu/packages/wordnet.scm (gnu): Add missing (guix gexp) module.

Change-Id: Id5f96062f53b9c935c67d63830b85085be72eb34
2026-03-16 22:26:54 +01:00
Nicolas Goaziou
e3b4d50de0 gnu: Add wfrench.
* gnu/packages/wordnet.scm (wfrench): New variable.

Change-Id: I85e1f10b0f002d192392578ba52d31398bd4e9fa
2026-03-16 22:16:59 +01:00
Dariqq
4750a7657d gnu: ikiwiki: Fix bazaar test with breezy bzr.
* gnu/packages/web.scm (ikiwiki)[#:phases]: Add fallback for
rcs_getctime for bazaar test.

Merges guix/guix!6740

Change-Id: I9446f7ef0ee22ad4ad6d2c4b2b98ebe406e7a3b2
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 20:02:06 +01:00
Dariqq
d2de7901e6 gnu: breezy: Install man-pages, bash-completion add bzr symlink.
Since change to pyproject-build-system the man pages no longer got built
and installed.

* gnu/packages/version-control.scm (breezy):
[#:phases]: Add 'build-man, 'install-man, 'install-completion and
'bzr-compat phases.

Merges guix/guix!6740

Change-Id: I73324a5f74bbff5ae6e3b33cf1d159767c942e98
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 20:01:52 +01:00
Spencer King
851d02997a teams: Add Spencer King to the Julia team.
* etc/teams.scm ("Spencer King"): Create and add to the Julia team.

Merges guix/guix!6867

Change-Id: I8367145739311c9ced8f9a65ac36627f4d7c8b83
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 19:14:45 +01:00
nomike
0ca814a5b0 gnu: keepass: Update to 2.61.
Pass KeePass.sln explicitly to xbuild, as version 2.61 introduces
additional solution files.

Remove AssemblyVersion substitution; no longer needed since upstream now
uses a fixed version string.

Remove TargetFrameworkVersion substitution; upstream now targets v3.5
which is compatible with Mono.

* gnu/packages/password-utils.scm (keepass): Update to 2.61.
[arguments]<#:phases>{configure}: Remove AssemblyVersion substitution.
Remove TargetFrameworkVersion substitution.
{build}: Pass KeePass.sln explicitly.

Merges guix/guix!7173

Change-Id: I15f510860c517ce1a923e32bfb0366953e13386c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 18:57:34 +01:00
λx.x
477d6f83dc gnu: emacs-transmission: Update to 0.12.2-0.ae36637.
* gnu/packages/emacs-xyz.scm (emacs-transmission): Update
0.12.2-0.ae36637.

Merges guix/guix!7214

Change-Id: Ie6a66e736f249009aca3240fa6d532b55e3c1e09
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 18:49:57 +01:00
Andreas Enge
58e2d9ad56 gnu: tidyall: Update to 0.85 and fix tests.
* gnu/packages/check.scm (tidyall): Update to 0.85.
[native-inputs]: Remove php; add php-8.4.

Fixes: guix/guix#7143
Change-Id: I2d8c1d29bf20231fad42ad85846c94f03a87e5e8
2026-03-16 13:12:02 +01:00
Andreas Enge
8d77443b1c gnu: miniupnpc: Remove unused native input.
* gnu/packages/upnp.scm (miniupnpc)[native-inputs]: Remove python-2.

Change-Id: I0d87b370dc10a3c6966ed3e9a65da6d0c5bb92bc
2026-03-16 13:09:30 +01:00
Sören Tempel
abfe0525fe gnu: Add ghc-hakyll.
* gnu/packages/haskell-xyz.scm (ghc-hakyll): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-16 13:26:33 +02:00
Sören Tempel
89684bbd9e gnu: Add ghc-lrucache.
* gnu/packages/haskell-xyz.scm (ghc-lrucache): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-16 13:26:29 +02:00
λx.x
e7e88eb534 gnu: inferno: Fix gcc 14 build.
Adds:

  -Wno-error=implicit-function-declaration and
  -Wno-error=incompatible-pointer-types

to CFLAGS.

* gnu/packages/inferno.scm (inferno)[arguments]: Fix
’patch-src-files #:phase.

Merges guix/guix!7209

Change-Id: I5d6bb826ca57d96a26dc726bd842dc6316a29fdf
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 11:29:35 +01:00
Efraim Flashner
d979b1b459 gnu: Register missing patch.
This is a follow-up to f380c63da4.

* gnu/local.mk (dist_patch_DATA): Register hwloc-add-with-opencl.patch.

Change-Id: I4f1850659fc56049e93b1723f599e0713ba42da6
2026-03-16 11:33:41 +02:00
Luca Cirrottola
de90188eea gnu: openblas: Correctly pass make flags, switch tests on.
* gnu/packages/maths.scm (openblas)[build-system]: Use gnu-build-system.
[arguments] Fix compiler optimization options.
[phases] Skip configure phase (build from Makefile).

Merges guix/guix!7010

Change-Id: Ifbb46feeb7564e56ab66d598afda9cbcab31b5f6
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:40 +01:00
Cayetano Santos
60b6df6b04 gnu: %opencl-version: Update to 2025.07.22.
* gnu/packages/opencl.scm (opencl-headers)[source]: Update sha256.
(opencl-clhpp)[source]: Update sha256.
(opencl-icd-loader)[source]: Update sha256.
(%opencl-version): Update.

Merges guix/guix!1879

Change-Id: If65cc4b4d5283a4a769a7d7c2d2c528e06bfc36b
2026-03-16 10:16:40 +01:00
Cayetano Santos
f422f735b2 gnu: Add opencl-headers-2022.
* gnu/packages/opencl.scm (opencl-headers-2022): New variable.
* gnu/packages/machine-learning.scm (tvm)[inputs]: Add
opencl-headers-2022; delete opencl-headers.

Merges guix/guix!1879

Change-Id: Ib4d73ad530e374669e34b4ea6744eeab8b8ef668
2026-03-16 10:16:40 +01:00
Cayetano Santos
a7f560f3b2 gnu: Add %opencl-version.
* gnu/packages/opencl.scm (%opencl-version): New variable.
(opencl-headers)[version]: Use %opencl-version.
(opencl-clhpp)[version]: Use %opencl-version.
(opencl-icd-loader)[version]: Use %opencl-version.

Tie together all opencl related packages.

Merges guix/guix!1879

Change-Id: If86e9a79ef04d758b73bf3cf8711502a43a62256
2026-03-16 10:16:40 +01:00
Cayetano Santos
0b6aa1b1c6 gnu: rocm-cmake: Fix dependency on julia.
At this point, git depends on julia, which is broken, see #6577.

Merges guix/guix!6578

* gnu/packages/rocm.scm (rocm-cmake)[native-inputs]: Remove git; add
git-minimal/pinned.

Change-Id: I32402d3a5015520eb2021d0ac4895709b589f169
2026-03-16 10:16:40 +01:00
Romain GARBAGE
1205f53f8d gnu: Add openmpi-rocm, an Open MPI variant with ROCm support.
* gnu/packages/mpi.scm (openmpi-5): New variable.

Merges guix/guix!6032

Change-Id: I2ff58c0f76d861f4570b4d9dd60aefa747a73345
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:40 +01:00
Romain GARBAGE
af3900a316 gnu: openmpi-4: Don't mix quasiquotes with G-exps.
* gnu/packages/mpi.scm (openmpi-4): Don't mix quasiquotes with G-exps.

Merges guix/guix!6032

Change-Id: Ic989184bb25dc3519ea4281cf2c9cac1c18af7a9
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:40 +01:00
Romain GARBAGE
fb34cb983a gnu: hwloc-2: Enable ROCm support.
* gnu/packages/mpi.scm (hwloc-2): Enable ROCm support.

Merges guix/guix!6032

Change-Id: I68d57c377bf461dd32a2c7b7793ed85158683199
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:40 +01:00
Romain GARBAGE
f380c63da4 gnu: hwloc-2: Fix OpenCL linking error for dependents.
* gnu/packages/mpi.scm (hwloc-2)[origin]: Add patch adding a configure
flag for OpenCL.
[native-inputs]: Add dependencies required to generate configure. Remove
opencl-ic-loader...
[inputs]: ...and move it here.
[arguments]: Use new configure flag. Force configure script generation.

Merges guix/guix!6032

Change-Id: Idd31c6b6efbab9c87f83c5af750a0994518be69a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:40 +01:00
Romain GARBAGE
cf5b8dce21 gnu: hwloc: Switch to G-expressions.
This commit updates both hwloc packages to use G-exps at the same time
as one inherits on the other and doing it in 2 steps would lead to a
commit with a broken state.

* gnu/packages/mpi.scm (hwloc-1, hwloc-2): Switch to G-expressions.

Merges guix/guix!6032

Change-Id: Ie59b12bb1fb9d7d800449afdbf8cfb44c08ec3e9
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 10:16:39 +01:00