1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-25 11:40:30 +02:00
Commit Graph

167927 Commits

Author SHA1 Message Date
Ian Eure
17147fb2cd gnu: libopenshot-audio: Update to 0.5.0.
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.5.0.

Change-Id: Iddf57b3d7e3880ca34f94d45209091089101f148
2026-02-10 18:25:40 -08:00
Ian Eure
672e88fe15 gnu: libopenshot: Update to 0.5.0.
* gnu/packages/video.scm (libopenshot): Update to 0.5.0.

Change-Id: Ib3c22ccd41cc1b4563a209e8b52172f587e5c18f
2026-02-10 18:25:39 -08:00
Ian Eure
d651764ec4 Revert "gnu: Remove python-pyqtwebengine."
This reverts commit 843719a57a.

Change-Id: I33605011b2824c6a04e4616d14908eb48afea533
2026-02-10 18:25:38 -08:00
jgart
a1c141e342 home: services: Format let block in helper function.
* gnu/home/services/sway.scm (services): Format let block in helper function.

Change-Id: I9ce14f33cb52ab97e0af129aad12d65bfdd70495
2026-02-10 20:04:19 -05:00
Maxim Cournoyer
30d4846e2a gnu: gnome-music: Update to 49.1.
* gnu/packages/gnome.scm (gnome-music): Update to 49.1.

Change-Id: Ib37e2d57f05743799d6acbfd597a5477014df113
2026-02-11 09:49:53 +09:00
David Elsing
60220bc066 gnu: Add hipfft.
* gnu/packages/rocm-libs.scm (hipfft): New variable.

Change-Id: I59e55a6d96a9b1aa500aac7df31c5af7aa5b53a2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5787
2026-02-10 23:49:16 +01:00
David Elsing
f87a0fc347 gnu: Add rocfft.
* gnu/packages/rocm-libs.scm (rocfft): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:16 +01:00
David Elsing
dea0a3842b gnu: Add miopen.
* gnu/packages/rocm-libs.scm (miopen): New variable.
* gnu/packages/patches/miopen-zstd.patch (miopen): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
eb541097d1 gnu: Add frugally-deep.
* gnu/packages/machine-learning.scm (frugally-deep): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
b5c501ad47 gnu: Add half-rocm.
* gnu/packages/rocm-libs.scm (half-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
82f8434094 gnu: Add rocmlir.
* gnu/packages/llvm.scm (rocmlir): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
67aab9bb0f gnu: Add functionalplus.
* gnu/packages/cpp.scm (functionalplus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
e911d64ef2 gnu: Add doctest-next.
* gnu/packages/check.scm (doctest-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:49:15 +01:00
David Elsing
7e26e8e957 gnu: Add composable-kernel.
* gnu/packages/rocm-libs.scm (composable-kernel): New variable.
* gnu/packages/patches/composable-kernel-conditional-kernels.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:48:57 +01:00
David Elsing
8d765f76ff gnu: Add rocthrust.
* gnu/packages/rocm-libs.scm (rocthrust): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
4012f1a134 gnu: Add hipcub.
* gnu/packages/rocm-libs.scm (hipcub): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
82f539812a gnu: Add rccl.
* gnu/packages/rocm.scm (rccl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
b4d56448a7 gnu: Add hipblas.
* gnu/packages/rocm-libs.scm (hipblas): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
1005b1648a gnu: Add hipsolver.
* gnu/packages/rocm-libs.scm (hipsolver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:37 +01:00
David Elsing
6671f03a76 gnu: Add rocsolver.
* gnu/packages/rocm-libs.scm (rocsolver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
ffe09631d8 gnu: Add hipsparse.
* gnu/packages/rocm-libs.scm (hipsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
184c049226 gnu: Add rocsparse.
* gnu/packages/rocm-libs.scm (rocsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
9f2f9101b4 gnu: Add rocprim.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm (rocprim): New variable.
* gnu/packages/patches/rocprim-placement-new-delete.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
fa9a13d7e0 gnu: Add rocblas.
* gnu/packages/rocm-libs.scm (rocblas): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
a34860220f gnu: Add hipblaslt.
* gnu/packages/rocm-libs.scm (hipblaslt-supported-targets): New variable.
(hipblaslt-targets): New variable.
(hipblaslt): New variable.
* gnu/packages/patches/hipblaslt-python-nanobind.patch (hipblaslt): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
54b0973203 gnu: Add origami.
* gnu/packages/rocm-libs.scm (origami): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:36 +01:00
David Elsing
16aeff94ea gnu: Add rocroller.
* gnu/packages/rocm-libs.scm (rocroller): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
e3ac9a651a gnu: Add mxdatagenerator.
* gnu/packages/rocm-libs.scm (mxdatagenerator): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
99ced1d432 gnu: Add libdivide.
* gnu/packages/cpp.scm (libdivide): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
1eb057021d gnu: Add tensile.
* gnu/packages/rocm-tools.scm (tensile): New variable.
* gnu/packages/patches/tensile-copy-if-not-exist.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
8be8a7eda6 gnu: Add rocm-smi.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-tools.scm (rocm-smi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
bb0ac27216 gnu: Add hipblas-common.
* gnu/packages/rocm-libs.scm (hipblas-common): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
2f8b648eac gnu: Add hiprand.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm (hiprand): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:35 +01:00
David Elsing
ee1614f4ae gnu: Add rocrand.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-libs.scm: New file.
(%rocm-version): New variable.
(%rocm-libraries-url): New variable.
(rocm-libraries-monorepo): New variable.
(rocm-library-source): New procedure.
(rocrand): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
fd40faec42 gnu: rocm: Add 'current-amd-gpu-targets-string'.
This is a string of GPU architectures separated by ";", which is commonly used
by ROCm libraries.

* gnu/packages/rocm.scm (current-amd-gpu-targets-string): New macro.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
7d1b86859b gnu: Add rocprofiler.
* gnu/packages/rocm-tools.scm (rocprofiler): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
d3b5fb5788 gnu: Add roctracer.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm.scm (roctracer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
b8b7982091 gnu: Add aqlprofile.
* gnu/packages/rocm.scm (aqlprofile): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:34 +01:00
David Elsing
a1180bdd43 gnu: Add rocgdb.
* gnu/packages/gdb.scm (rocgdb): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
be11ca5316 gnu: Add rocdbgapi.
* gnu/packages/gdb.scm (%rocm-gdb-version): New variable.
(rocdbgapi): New variable.
(gdb-14): Prefix license with license:.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
290aac7769 gnu: Add hipify.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm-tools.scm: New file.
(%rocm-version): New variable.
(hipify): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
ec1eedd92f gnu: Add rocm-core.
* gnu/packages/rocm.scm (rocm-core): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
a5c0ce3fc3 gnu: rocm-bandwidth-test: Reorganize inputs.
* gnu/packages/rocm.scm (rocm-bandwidth-test): TODO

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
9c4914aaf8 gnu: Add rocm-toolchain.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/llvm.scm (rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
dc52bfce99 gnu: Add offload-rocm.
* gnu/packages/llvm.scm (offload-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
838a5a46ce gnu: Add clang-rocm-toolchain.
* gnu/packages/llvm.scm (clang-rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
a928423142 gnu: Add libomp-rocm.
* gnu/packages/llvm.scm (libomp-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
091d8dafa4 gnu: rocm-hip-runtime: Propagate runtime dependencies.
* gnu/packages/rocm.scm (rocm-hip-runtime)[propagated-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
c0c6c2131a gnu: rocm-hip-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocm-hip-runtime)[arguments]<#:configure-flags>:
Remove "-DHIP_ENABLE_ROCPROFILER_REGISTER=OFF".
[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
db184be59c gnu: rocr-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocr-runtime)[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00