Commit graph

178622 commits

Author SHA1 Message Date
Anderson Torres
19fc23fd89
gnu: modglue, cadabra: Add notes to avoid deletion.
* gnu/packages/engineering.scm (modglue, cadabra): Add NOTE comments.

Fixes: guix/guix#5720
Change-Id: I7135be93213124c05c3bf7052fcd07149ea1c50a
2026-01-21 22:59:07 +01:00
Nicolas Graves
dc19bad650
gnu: Add emacs-vulpea-ui.
* gnu/packages/emacs-xyz.scm (emacs-vulpea-ui): New variable.

Merges guix/guix!5633

Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Change-Id: I516e74425720e0372413369ea0b0e509efa1106d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-21 22:59:07 +01:00
Nicolas Graves
e89328d42d
gnu: Add emacs-vui.
* gnu/packages/emacs-xyz.scm (emacs-vui): New variable.

Merges guix/guix!5633

Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Change-Id: Id0b9b303460f3e0ddba5918cc344e3e340c8e35f
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-21 22:59:06 +01:00
Cayetano Santos
0c81d4aee1
gnu: python-cleanlab: Update to 2.9.0.
* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.9.0.
[arguments]: Use G-Expressions; remove ’relax-requirements #:phase.

Change-Id: Icf1bfe7cfb902acbf1bb28ef0e13e68cad45fd45
2026-01-21 22:59:06 +01:00
Cayetano Santos
edec1d4f6a
gnu: dwm: Update to 6.7.
* gnu/packages/suckless.scm (dwm): Update to 6.7.
[source]: Switch to git-fetch.

Change-Id: I09aa4bcde0de1981a74735373f4a76cdc3e4873c
2026-01-21 22:59:06 +01:00
Cayetano Santos
fae1deee45
gnu: libgrapheme: Update to 3.0.0.
* gnu/packages/suckless.scm (libgrapheme): Update to 3.0.0.
[source]: Switch to git-fetch.
[arguments]: Disable #:tests?.

Change-Id: Ie33db204fd9156ec41449be003e424838aa0b96f
2026-01-21 22:59:06 +01:00
Andreas Enge
fe6567255b
gnu: Remove python-tmx.
* gnu/packages/game-development.scm (python-tmx): Delete variable.

Fixes: guix/guix#4996
Change-Id: Ia13825812362699a4fa0080219d61fdb86f137e4
2026-01-21 22:59:06 +01:00
Ryan Sundberg
a96d009153
gnu: librdkafka: Update to 1.6.1.
* gnu/packages/networking.scm (librdkafka): Update to 1.6.1.

Change-Id: I70a9b58affee17ffab3da8f29e03b1971157d83c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:59:06 +01:00
Wilko Meyer
14e50c6393
gnu: php: Update to 8.5.2.
* gnu/packages/php.scm (php): Update to 8.5.2.

Change-Id: I10acb40b410a0e6cbeadb479a4bf318e8460a2c5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:59:06 +01:00
Cayetano Santos
0d09502184
gnu: nextpnr: Update to 0.9-1.d8117e3.
* gnu/packages/electronics.scm (nextpnr): Update to 0.9-1.d8117e3.
* gnu/packages/patches/nextpnr-gtest.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
[source]<#:patches>: Remove nextpnr-gtest.patch.
<#:snippet>: Use G-Expressions.
[inputs]: Remove apycula, corrosion, boost-1.83 and python; add
boost-1.88.
[native-inputs]: Add apycula and python-minimal-wrapper.
[arguments]<#:phases>: Add unbundle-googletest.
[synopsis]: Update
[description]: Update

Change-Id: Id8fb37b6bed6a131040ee31d27099b31d93ae98d
2026-01-21 22:59:06 +01:00
Cayetano Santos
86c783b5ed
gnu: prjtrellis: Update to 1.4-1.92345b7.
* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-1.92345b7.
[inputs]: Remove boost-1.83; add boost-1.88.
[native-inputs]: Remove python; add python-minimal-wrapper.

Change-Id: Idd3aa48adc9a147b77b44bac12ba279f7ae949a1
2026-01-21 22:59:06 +01:00
Cayetano Santos
a36d0cffe5
gnu: prjpeppercorn: Update to 1.9.
* gnu/packages/electronics.scm (prjpeppercorn): Update to 1.9.
[inputs]: Remove boost-1.83; add boost-1.88.

Change-Id: I7600ef81d44859ce3f4b14003ef243ef8c2d0c7e
2026-01-21 22:59:06 +01:00
Aaron Covrig
06b64cb7e4
licenses: Add Academic Free License v3.0.
* guix/licences.scm (afl3.0): New variable.

Change-Id: I85ae78c34687e87475c7b6dd40829e7e83473deb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5769
2026-01-21 22:59:06 +01:00
Carlos Durán Domínguez
50f63b74c4
gnu: wl-mirror: Improve style.
* gnu/packages/wm.scm (wl-mirror): Reindent.
[source]: Reindent.
[arguments]: Reindent.

Change-Id: Ia8a4352756403332695e85a9e966d1c401bd4945
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5732
2026-01-21 22:59:06 +01:00
Carlos Durán Domínguez
88e0b45d68
gnu: wl-mirror: Update to 0.18.3.
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.3.

Change-Id: I0e8eb4d4788dec702799cf0ba3f3111c7adc864e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-21 22:59:05 +01:00
Carlos Durán Domínguez
e911e8c34d
gnu: swayidle: Modernize package style.
* gnu/packages/wm.scm (swayidle): Fix indentation.
[arguments] {configure-flags} Modernize to use G-Exp instead of quasiquotes.
[description] Reindent.

Change-Id: Iacc4fe0396add263755f0f6cdbb6868f9e3e3089
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5766
2026-01-21 22:59:05 +01:00
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