summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-17gnu: simpleitk: Enable Elastix support.Ricardo Wurmus
* gnu/packages/image-processing.scm (simpleitk)[inputs]: Add elastix. [arguments]: Enable Elastix support; add phase 'skip-one-elastix-test. Change-Id: Ie0c4f532f76a225437406f482ecf09244fbddd25
2026-03-17gnu: Add elastix.Ricardo Wurmus
* 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-17gnu: itk-snap: Update to 4.4.0.Jake Forster
* 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-17gnu: simpleitk: Update to 2.5.3.Jake Forster
* gnu/packages/image-processing.scm (simpleitk): Update to 2.5.3. [native-inputs]: Remove python-wheel. Change-Id: I0b26f1140f4605ecd3704c9cf6822ba9928d71ac
2026-03-17gnu: insight-toolkit: Update to 5.4.5.Jake Forster
* 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-17gnu: castxml: Update to 0.7.0.Jake Forster
* 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-16gnu: linux-libre 6.12: Update to 6.12.77.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.77. (linux-libre-6.12-pristine-source): Update hash.
2026-03-16gnu: linux-libre 6.18: Update to 6.18.18.Vagrant Cascadian
* 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-16gnu: linux-libre 6.19: Update to 6.19.8.Vagrant Cascadian
* 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-16gnu: wordnet.scm: Add missing module.Nicolas Goaziou
* gnu/packages/wordnet.scm (gnu): Add missing (guix gexp) module. Change-Id: Id5f96062f53b9c935c67d63830b85085be72eb34
2026-03-16gnu: Add wfrench.Nicolas Goaziou
* gnu/packages/wordnet.scm (wfrench): New variable. Change-Id: I85e1f10b0f002d192392578ba52d31398bd4e9fa
2026-03-16gnu: ikiwiki: Fix bazaar test with breezy bzr.Dariqq
* 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-16gnu: breezy: Install man-pages, bash-completion add bzr symlink.Dariqq
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-16gnu: keepass: Update to 2.61.nomike
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-16gnu: emacs-transmission: Update to 0.12.2-0.ae36637.λx.x
* 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-16gnu: tidyall: Update to 0.85 and fix tests.Andreas Enge
* 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-16gnu: miniupnpc: Remove unused native input.Andreas Enge
* gnu/packages/upnp.scm (miniupnpc)[native-inputs]: Remove python-2. Change-Id: I0d87b370dc10a3c6966ed3e9a65da6d0c5bb92bc
2026-03-16gnu: Add ghc-hakyll.Sören Tempel
* gnu/packages/haskell-xyz.scm (ghc-hakyll): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-16gnu: Add ghc-lrucache.Sören Tempel
* gnu/packages/haskell-xyz.scm (ghc-lrucache): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-16gnu: inferno: Fix gcc 14 build.λx.x
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-16gnu: Register missing patch.Efraim Flashner
This is a follow-up to f380c63da454e4e21e88db1e65a18bfb65f8c919. * gnu/local.mk (dist_patch_DATA): Register hwloc-add-with-opencl.patch. Change-Id: I4f1850659fc56049e93b1723f599e0713ba42da6
2026-03-16gnu: openblas: Correctly pass make flags, switch tests on.Luca Cirrottola
* 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-16gnu: %opencl-version: Update to 2025.07.22.Cayetano Santos
* 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-16gnu: Add opencl-headers-2022.Cayetano Santos
* 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-16gnu: Add %opencl-version.Cayetano Santos
* 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-16gnu: rocm-cmake: Fix dependency on julia.Cayetano Santos
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-16gnu: Add openmpi-rocm, an Open MPI variant with ROCm support.Romain GARBAGE
* 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-16gnu: openmpi-4: Don't mix quasiquotes with G-exps.Romain GARBAGE
* 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-16gnu: hwloc-2: Enable ROCm support.Romain GARBAGE
* 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-16gnu: hwloc-2: Fix OpenCL linking error for dependents.Romain GARBAGE
* 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-16gnu: hwloc: Switch to G-expressions.Romain GARBAGE
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-16gnu: ucx: Activate ROCm support.Romain GARBAGE
* gnu/packages/fabric-management.scm (ucx): Activate ROCm support. Merges guix/guix!6032 Change-Id: I011bc0c5f003ddc520557b702b972a3c3f7d3641 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: libfabric: Fix indentation.Romain GARBAGE
* gnu/packages/linux.scm (libfabric): Fix indentation. Merges guix/guix!6032 Change-Id: I80e48cb96c8c4ac11c467cf6b61187ef999f3be3 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: libfabric: Activate ROCm support.Romain GARBAGE
* gnu/packages/linux.scm (libfabric): Activate ROCm support. Merges guix/guix!6032 Change-Id: I71761df0d4989dbe8ccf410f273486508b3575b5 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: Add rocm-validationsuite.Cayetano Santos
* gnu/packages/rocm-libs.scm (rocm-validationsuite): New variable. Merges guix/guix!6408 Change-Id: Id59bba55d34efcf401e70277de34f2c16d1f92be
2026-03-16gnu: hwloc-2: Add support for opencl, levelzero and libxml2.Cayetano Santos
* gnu/packages/mpi.scm (hwloc-2)[native-inputs]: Add opencl-headers and opencl-icd-loader. [inputs]: Add level-zero and libxml2. Change-Id: I1af1921c848d8812848e453edac7701c9b1983d2
2026-03-16gnu: hwloc-2: Update to 2.13.0.Philippe SWARTVAGHER
* gnu/packages/mpi.scm (hwloc-2): Update to 2.13.0. Merges guix/guix!6359 Change-Id: I020c86425dcbb83613365448356c7bec0e540b93 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: openblas: Use cmake build system.Luca Cirrottola
* gnu/packages/maths.scm (openblas)[source]: Update url. [build-system]: Switch to cmake-build-system. [arguments]<#:test-target>: Delete. <#:build-type>: Set. <#:configure-flags>: Add. <#:phases>: Restore ’configure. Merges guix/guix!6178 Change-Id: Ieabb85ad797d70b8894e1f95937dc22af9b34210 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: vulkan-validationlayers: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.335.0. Merges guix/guix!6058 Change-Id: I91cb6699c4e2ef278b2fd295be03ac55fad4301c
2026-03-16gnu: Add spirv-tools-static.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-tools-static): New variable. Merges guix/guix!6058 Change-Id: I2d7a9a752d94d8059cbb71a3d172c551e92b225c
2026-03-16gnu: vulkan-tools: Update to 1.4.335.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.335. Change-Id: Iab08a8a9cd6b1ad708548b19eb7303f6c806e717
2026-03-16gnu: spirv-headers: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.335.0. Change-Id: I503d737e711404ad61843aacca752ad83e442fb4
2026-03-16gnu: spirv-tools: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.335.0. Change-Id: I9be0c58bffca7219d65b0657c0d4c9766222a33f
2026-03-16gnu: spirv-cross: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.335.0. Change-Id: I8fc0218acca39f646581c72eead214a9174c7522
2026-03-16gnu: glslang: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (glslang): Update to 1.4.335.0. Change-Id: Id89086d30036aeaea3923a8ae9ebd1184c23bac1
2026-03-16gnu: vulkan-headers/no-loader: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-headers/no-loader): Update to 1.4.335.0. Change-Id: I43272436696ae3806c00751fab85459e07358280
2026-03-16gnu: vulkan-loader: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.335.0. Change-Id: Ie295240f6db85adb567e869057519bdc565d94a7
2026-03-16gnu: vulkan-volk: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.335.0. Change-Id: Ia532978dab6f29e8483a88a49bdea552f2410fda
2026-03-16gnu: vulkan-utility-libraries: Update to 1.4.335.0.Cayetano Santos
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.335.0. Change-Id: I1e4a99ccc7d3d823adedb0b7ad5da019c327ed07
2026-03-16gnu: shaderc: Update to 2025.5.Philippe SWARTVAGHER
* gnu/packages/vulkan.scm (shaderc): Update to 2025.5. Closes guix/guix!4607 Change-Id: I406634f66ef8bab883f32cb489dd40285799cc19 Signed-off-by: Cayetano Santos <csantosb@inventati.org>