Commit graph

178606 commits

Author SHA1 Message Date
Carlos Durán Domínguez
61517fefef
gnu: swayidle: Update to 1.9.0.
* gnu/packages/wm.scm (swayidle): Update to 1.9.0.

Change-Id: I6d7f8a2d74ff5dbc5d45994fee1119fcaff5f971
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Carlos Durán Domínguez
7e2af9070f
gnu: grim: Fix URL.
* gnu/packages/image.scm (grim): Fix URL.
[home-page]: New home-page URL.

Change-Id: I789a0557e05f9df884b9e73c8e24b2a0c02310e6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5741
2026-01-21 22:59:05 +01:00
Carlos Durán Domínguez
3624595ddd
gnu: grim: Improve style.
* gnu/packages/image.scm (grim): Reindent.

Change-Id: I18c51dc0ad1ccfddba2895dba6c05827208fe83f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Carlos Durán Domínguez
0793da3e05
gnu: grim: Update to 1.5.0.
* gnu/packages/image.scm (grim): Update to 1.5.0.
[source]: Update uri.

Change-Id: Iaeb4cbdfb2799619edcfdfc3996745c23345d24b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Ludovic Courtès
4562bbb1d2
transformations: Add ‘--amd-gpu’ transformation option.
* guix/transformations.scm (split-on-commas): New procedure, moved from…
(transform-package-toolchain): … here.
(package-amd-gpu-specialization, transform-package-amd-gpu-targets): New
procedures.
(%transformations, %options): Add ‘amd-gpu’.
* tests/transformations.scm ("options->transformations, amd-gpu")
("options->transformations, amd-gpu, not applicable")
("options->transformations, amd-gpu, missing clang-rocm input")
("options->transformations, amd-gpu, wrong GPU"): New tests.
* doc/guix.texi (Package Transformation Options): Document it.

Change-Id: I56bf0dffbf12bc08cf6318fe56952473b395c303
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5583
2026-01-21 22:59:05 +01:00
Ludovic Courtès
86984d7c62
gnu: clang-rocm: Add ‘compiler-amd-gpu-targets’ property.
* gnu/packages/llvm.scm (%clang-rocm-supported-gpu-targets): New variable.
(make-clang-rocm): Add ‘compiler-amd-gpu-targets’ property.

Change-Id: I5ec21935db0deeb09483a65e63b7fda786d28d8f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Ludovic Courtès
feefe833ee
gnu: rocm: Export ‘%default-amd-gpu-targets’ and ‘current-amd-gpu-targets’.
* gnu/packages/rocm.scm (%default-amd-gpu-targets, current-amd-gpu-targets):
Export.

Change-Id: Icb0b634643a5f64b6db606736be8e555bce7b0a8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Ludovic Courtès
9994ccbf8a
gnu: Rename ‘amdgpu-targets’ property and related bindings.
* gnu/packages/rocm.scm (%default-amdgpu-targets): Rename to…
(%default-amd-gpu-targets): … this.
(%default-amdgpu-targets-property): Remove.
(%amdgpu-targets): Rename to…
(current-amd-gpu-targets): … this.
(rocm-bandwidth-test)[arguments]: Adjust accordingly.

Change-Id: I51f3681a0a2833791f8620111adf4b8f9fb699b0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Ludovic Courtès
bfefec5203
gnu: cuirass: Update to 1.3.4.
* gnu/packages/ci.scm (cuirass): Update to 1.3.4.

Change-Id: I219d70be32a645f04ccc87294d85d763d7d3446b
2026-01-21 22:59:05 +01:00
Cayetano Santos
2d885c7423
gnu: emacs-marginalia: Update to 2.8.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.8.

Change-Id: Ie859dc674db00c71dff8c41c77a9c7e36f3c8e0a
2026-01-21 22:59:04 +01:00
Cayetano Santos
cbd19b8038
gnu: emacs-consult: Update to 3.3.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.3.

Change-Id: If8b981de6064a58dcf517f7af6474d323f7eefb3
2026-01-21 22:59:04 +01:00
Cayetano Santos
37adaed2cd
gnu: emacs-ellama: Update to 1.10.11.
* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.10.11.

Change-Id: Id678fe113b521a98ff2db2c041514d9481f9f7ae
2026-01-21 22:59:04 +01:00
Andreas Enge
88c1563121
gnu: Remove pybind11-2.10.
* gnu/packages/python-xyz.scm (pybind11-2.10): Delete variable.

Fixes: guix/guix#4827
Change-Id: I618e1f3479035eaa680897421d2a2fc1bcf34f38
2026-01-21 22:59:04 +01:00
Andreas Enge
88a43c2b63
gnu: python-ctranslate2: Update input.
* gnu/packages/machine-learning.scm (python-ctranslate2)[native-inputs]:
Replace pybind11-2.10 by pybind11.

Change-Id: Iad4be3ee01e82226f25e9bf085c599bcac357bfa
2026-01-21 22:59:04 +01:00
Andreas Enge
219ce24f1b
gnu: krita: Update to 5.2.14.
* gnu/packages/kde-graphics.scm (krita): Update to 5.2.14.

Change-Id: Ifa5cbb9f845b5e8a37d21fd9d1486d186e3ed384
2026-01-21 22:59:04 +01:00
Andreas Enge
e9276d7313
gnu: Remove curseradio.
* gnu/packages/music.scm (curseradio): Delete variable.

Fixes: guix/guix#4965
Change-Id: I59d317cd2215083caec9d6c00f5c455352a014d8
2026-01-21 22:59:04 +01:00
Andreas Enge
38e5de0e72
gnu: Remove python-monotonic.
* gnu/packages/time.scm (python-monotonic): Delete variable.

Fixes: guix/guix#4898
Change-Id: Icfef9179d6cd841adfd0aaea43dcae62fa87723b
2026-01-21 22:59:04 +01:00
Anderson Torres
520cd9c146
gnu: Remove bison-3.0.
* gnu/packages/bison.scm (bison-3.0): Remove variable.

Fixes: guix/guix#4890
Change-Id: I5c91be30d5b3acb878de811a8aa38bb9baf46583
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:59:03 +01:00
Anderson Torres
f3a5b26f75
gnu: Remove cook.
* gnu/packages/cook.scm: Remove file.
* gnu/local.mk, po/packages/POTFILES.in: Remove references to above file.
* gnu/packages/version-control.scm: Remove module inclusion.

Change-Id: I04c935cb8f580a9f7cc19309cb699448d0520e3f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:59:03 +01:00
Anderson Torres
9f4eb225f3
gnu: Remove aegis.
* gnu/packages/patches/aegis-constness-error.patch,
* gnu/packages/patches/aegis-perl-tempdir1.patch,
* gnu/packages/patches/aegis-perl-tempdir2.patch,
* gnu/packages/patches/aegis-test-fixup-1.patch,
* gnu/packages/patches/aegis-test-fixup-2.patch: Remove files.
* gnu/local.mk: Remove references to the patches above.
* gnu/packages/version-control.scm (aegis): Delete variable.

Change-Id: If2c34fc9b93204b4b2aa248911d4d0e5002f8f8e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:59:03 +01:00
Andreas Enge
65c729ac83
gnu: Remove python-cleanlab-1.
* gnu/packages/machine-learning.scm (python-cleanlab-1): Delete variable.

Fixes: guix/guix#4839
Change-Id: I38061610e4ffe3d09008b5b8d30e75baeab8cc01
2026-01-21 22:59:03 +01:00
Cayetano Santos
f24fbb8711
gnu: clinfo: Update to 3.0.25.02.14.
* gnu/packages/opencl.scm (clinfo): Update to 3.0.25.02.14.
[arguments]: Use G-Expressions.

Merges guix/guix!5699

Change-Id: I5d345f8d6073e7aec89b1853b4d61199c710d5c6
2026-01-21 22:59:03 +01:00
Cayetano Santos
692167b046
gnu: ocl-icd: Update to 2.3.4.
* gnu/packages/opencl.scm (ocl-icd): Update to 2.3.4.

Change-Id: Icc6006feb628d86881b3bf8c1f95a8448fb9eb80
2026-01-21 22:59:03 +01:00
Cayetano Santos
ac7452d1a2
gnu: pocl: Update to 6.0.
* gnu/packages/opencl.scm (pocl): Update to 6.0.
[inputs]: Remove clang-15, llvm-15, and hwloc-2; add clang-toolchain-18 and hwloc.
[native-inputs]: Remove libltdl and python-3; add spirv-headers,
spirv-llvm-translator, spirv-tools, and python-minimal-wrapper.

Change-Id: Id2a65a151bff3707d09353cbffb7387b2efa5a4a
2026-01-21 22:59:03 +01:00
Cayetano Santos
0e8543e4e0
gnu: pocl: Apply style and modernize.
* gnu/packages/opencl.scm (pocl): Indent, move inputs after arguments.
[arguments]: Use G-Expressions.

Change-Id: I93650da0ea95b2a6de41a89deed546ad84a04172
2026-01-21 22:59:03 +01:00
Hartmut Goebel
56cada2dab
doc: Add an URL link.
* doc/guix.texi (Services)[Telephony Services]{Jami}: Add link to the Jami
  project home-page.

Change-Id: If8e5ad61f9f36c0403e74d6926e89eb463bb009b
2026-01-21 22:59:03 +01:00
Hartmut Goebel
4d7a4a8f9c
doc: Small rewording.
* doc/guix.texi (Services)[Continuous Integration]: Add quotes to mark terms
  as such. Fix typo.
2026-01-21 22:59:03 +01:00
Hartmut Goebel
39c7591a9b
doc: Fix an URL.
* doc/guix.texi (Services)[Desktop Services]: Fix an URL.
2026-01-21 22:59:02 +01:00
Hartmut Goebel
4a65c3561b
gnu: Add java-saxon-he-10.
* gnu/packages/java-xml.scm (java-saxon-he-10): New variable.

Change-Id: I7d805a7e429e5974ade7879ac09e8190431ee82d
2026-01-21 22:59:02 +01:00
Hartmut Goebel
55689825a4
gnu: Add java-axiom-impl.
* gnu/packages/java-xml.scm (java-axiom-impl): New variable.
2026-01-21 22:59:02 +01:00
Hartmut Goebel
b1f6491e1a
gnu: Add java-axiom-dom-mixins.
* gnu/packages/java-xml.scm (java-axiom-dom-mixins): New variable.

Change-Id: I90e7054b608a33e07569bf41049422f0aa817c86
2026-01-21 22:59:02 +01:00
Hartmut Goebel
d71fd2bce9
gnu: Add java-axiom-om-mixins.
* gnu/packages/java-xml.scm (java-axiom-om-mixins): New variable.
2026-01-21 22:59:02 +01:00
Hartmut Goebel
f8bb8c00bc
gnu: Add java-axiom-core-mixins.
* gnu/packages/java-xml.scm (java-axiom-core-mixins): New variable.

Change-Id: I34ff76a2626f6debacf9f5241cd83c91f60a5d0b
2026-01-21 22:59:02 +01:00
Hartmut Goebel
21f43d0166
gnu: Add java-axiom-api.
* gnu/packages/java-xml.scm (java-axiom-api): New variable.

Change-Id: I556e4d1dc378448e3f6b32d6e037c348eacef678
2026-01-21 22:59:02 +01:00
Hartmut Goebel
045af1147d
gnu: Add java-axiom-weaver-annotations.
* gnu/packages/java-xml.scm (java-axiom-weaver-annotations): New variable.

Change-Id: Ie8e4cdddcd80a81df0bd7003b1640076c6d17d93
2026-01-21 22:59:02 +01:00
Hartmut Goebel
7d9e0b4778
gnu: Add java-axiom-core-streams.
* gnu/packages/java-xml.scm (java-axiom-core-streams): New variable.

Change-Id: Ic803cba163aae609738a6d606eaac30745d76d30
2026-01-21 22:59:02 +01:00
Hartmut Goebel
457c856234
gnu: Add java-axiom-xml-utils.
* gnu/packages/java-xml.scm (java-axiom-xml-utils): New variable.

Change-Id: I46fea9c4ba83068b6a493fb0e43e6f13381345a6
2026-01-21 22:59:02 +01:00
Hartmut Goebel
35a6ef44ea
gnu: Add java-axiom-base64-utils.
* gnu/packages/java-xml.scm (%axiom-version): New variable.
  (axiom-source): New variable.
  (java-axiom-base64-utils): New variable.

Change-Id: Ic66817f220fd3cf66ad773a092f9181f8360c78c
2026-01-21 22:59:02 +01:00
Hartmut Goebel
26a71dc439
gnu: Add java-jakarta-activation-api.
* gnu/packages/java.scm (java-jakarta-activation-api): New variable.
2026-01-21 22:59:02 +01:00
Hartmut Goebel
88db0fe9c9
gnu: Add java-mime4j-core.
* gnu/packages/java.scm (java-mime4j-core): New variable.

Change-Id: Ib8428083de309baccfc0c0480937be52a466928a
2026-01-21 22:59:01 +01:00
Hartmut Goebel
9c068c697c
gnu: Add java-commons-io 2.21.
* gnu/packages/java.scm (java-commons-io--latest): New variable.

Change-Id: I4ed8d1c2ddc5bb23ddbdc04c6dc27ad2c2dbd447
2026-01-21 22:59:01 +01:00
Hartmut Goebel
742bf6b194
gnu: Add apache-commons-parent-pom-78.
* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-78): New variable.
2026-01-21 22:59:01 +01:00
Hartmut Goebel
87eabe2abf
gnu: Add apache-parent-pom-33.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-33): New variable.
2026-01-21 22:59:01 +01:00
Andreas Enge
f78c7cbf59
gnu: opencolorio: Update input.
* gnu/packages/image-processing.scm (opencolorio)[native-inputs]:
Replace pybind11-2.10 by pybind11.

Change-Id: Idd9d1563e39522c2c0363226f459cfa42488fbf3
2026-01-21 22:59:01 +01:00
Cayetano Santos
a4db83ae33
gnu: openpmix: Fix home-page.
* gnu/packages/parallel.scm (openpmix)[home-page]: Update.

Change-Id: Ia91517fad0fe4591fc5355d40b14fed694402dd9
2026-01-21 22:59:01 +01:00
Andreas Enge
86452ebdff
gnu: offlate: Update input.
* gnu/packages/python-xyz.scm (offlate)[propagated-inputs]: Replace
python-pygit2-1.11 by python-pygit2.

Change-Id: Idea0b79fbae98733234bc6800edab476efdb2564
2026-01-21 22:59:01 +01:00
Andreas Enge
19faa28d2d
gnu: python-pypeit: Update input
* gnu/packages/astronomy.scm (python-pypeit)[native-inputs]:
Replace python-pygit2-1.11 by python-pygit2.

Change-Id: I99da7c2d964de36333f56857dc38c1a408c1e997
2026-01-21 22:59:01 +01:00
Andreas Enge
4c8d141e6f
gnu: gallia: Update input.
* gnu/packages/cybersecurity.scm (gallia)[inputs, native-inputs]:
Replace python-pygit2-1.11 by python-pygit2.

Change-Id: I587bc90bd912c6655543035a0d0d3943b0730513
2026-01-21 22:59:01 +01:00
Andreas Enge
64e0809a0b
gnu: patman: Update input.
* gnu/packages/bootloaders.scm (patman)[inputs]: Replace
python-pygit2-1.11 by python-pygit2.

Change-Id: Iad3217b8c0b3d26bf0bceb0624b8c9cf8b3cd3ab
2026-01-21 22:59:01 +01:00
Andreas Enge
7858619104
gnu: python-pygit2-1.18: Rename to python-pygit2.
* gnu/packages/python-xyz.scm (python-pygit2-1.18): Rename to...
(python-pygit2): ...this.

Change-Id: I63dc94bca991e9fe23ec73b055bdd3b74292e3cf
2026-01-21 22:59:01 +01:00