news: Add 'de' translation.
* etc/news.scm: Add German translation for %desktop-services entry.
Change-Id: I81abc277ee7da058810378f32b942db547e6b1aa
gnu: nudoku: Update to 7.0.0.
* gnu/packages/games.scm (nudoku): Update to 7.0.0.
Change-Id: I1d2012092f3c1d3ff5e41b3c86fddc9815776aac
gnu: trealla: Update to 2.89.7.
* gnu/packages/prolog.scm (trealla): Update to 2.89.7.
Change-Id: I6a4a6efbb0a59345174efb1b3cca4caedf24ffcb
doc: Use devel url on master.
To prevent redirection to the versioned maual, use devel on master branch.
* doc/htmlxref.cnf: Point GUIX to devel manual.
Change-Id: I6b2bf3b78ca5815ff49e6ebe50bc12383e64a7fd
Merge branch 'version-1.5.0'
Change-Id: Id73c0c74600a3da3373b3a37236b505af65bfe31
gnu: trealla: Update to 2.89.1.
* gnu/packages/prolog.scm (trealla): Update to 2.89.1 and apply formatting.
[native-inputs]: Remove xxd.
[arguments]: Set PREFIX and HOST_CC environment variables.
Remove install phase.
This update also installs the newly created man page for Trealla.
Change-Id: I2fb8e67af2ca075d0dd863a45763fec1483966ae
gnu: guix: Update to 1.5.0.
Change-Id: I8bb857646c87bd5ba7da67a6166371ff9e6c4a20
gnu: Add clasp-list-named-class.
* gnu/packages/lisp-xyz.scm (clasp-list-named-class): New variable.
Change-Id: I183c1e493f3d2f6e5f5832d10e9f690195d658d6
gnu: sbcl-cl-posix-mqueue: Format to modern style for all inputs.
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue): Format to modern style.
[native-inputs]: Format to modern style.
[inputs]: Format to modern style.
Change-Id: I3ce9decc7a106bb98168137cdcbb218b48c25093
gnu: sbcl-cl-posix-mqueue: Update to 0.1.3.
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue): Update to 0.1.3.
This uses the tagged release which is at the same commit as the direct commit
that was previously used.
Change-Id: I5e7c59a09da75c1fe377e2425a5e2ea28e94f20d
maint: Do not check for optional guile-zstd in configure.ac.
Partially reverts e642300195dfc7c83283db7e103fabf2c6ac65a7.
Only semver is a required dependency, zstd is optional.
* configure.ac: Remove check for Guile-zstd being available.
Change-Id: I1fe0fe77d0f15b1d383c890b46ce678402054efc
maint: Check for guile-semver and guile-zstd.
These were omitted from the configure script, leading to failure during the
build, instead of an earlier failure during ./configure.
Change-Id: I62a69eccf854acc1f7ae9a7aeb26897cf433478c
gnu: python-jupytext: Fix tests.
* gnu/packages/jupyter.scm (python-jupytext)
[arguments]<#:tests-flags>: Deselect additional test.
Change-Id: Ic65500b6e5d9da2644bdbb16c6ceae0e573a7936
gnu: jemalloc: Disable tests on armhf.
Jemalloc can't be built on CI.
* gnu/packages/jemalloc.scm (jemalloc): Disable tests on armhf.
Change-Id: Iebc5ec7cbe43f4ccbc93569fc6a43e2b5d035fbe
installer: kernel: Accept empty list as kernel.
On architectures other than x86_64, the kernel page is not shown. That means
the kernel will be an empty list. This leads to an exception during
installation.
Followup of 139a69b60201769ded53667872ca8dbad8f6e216, part of #5515.
* gnu/installer/kernel.scm (kernel->configuration): Accept empty kernel.
Change-Id: I7891f189ecc8d557aa9bb900a6633a570e46a3b6
gnu: collectd: Enable more plugins.
This enables the Python, SMART, and lm-sensors plugins for collectd.
* gnu/packages/patches/collectd-5.11.0-python-3.11.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add collectd-5.11.0-python-3.11.patch.
* gnu/packages/monitoring.scm (patches): Add
collectd-5.11.0-python-3.11.patch.
(arguments): Add --enable-python.
(native-inputs): Add python-3.
(arguments): Add --enable-smart.
(native-inputs): Add libatasmart.
(arguments): Add --enable-sensors.
(native-inputs): Add lm-sensors.
Change-Id: I40e059c7883ac29b74572b2c05e638d6fc47bc16
gnu: librewolf: Update to 147.0.1-3 [security-fixes].
Contains fixes for:
CVE-2026-0877: Mitigation bypass in the DOM: Security component
CVE-2026-0878: Sandbox escape due to incorrect boundary conditions in
the Graphics: CanvasWebGL component
CVE-2026-0879: Sandbox escape due to incorrect boundary conditions in
the Graphics component
CVE-2026-0880: Sandbox escape due to integer overflow in the Graphics
component
CVE-2026-0881: Sandbox escape in the Messaging System component
CVE-2026-0882: Use-after-free in the IPC component
CVE-2026-0883: Information disclosure in the Networking component
CVE-2026-0884: Use-after-free in the JavaScript Engine component
CVE-2026-0885: Use-after-free in the JavaScript: GC component
CVE-2026-0886: Incorrect boundary conditions in the Graphics component
CVE-2026-0887: Clickjacking issue, information disclosure in the PDF
Viewer component
CVE-2026-0888: Information disclosure in the XML component
CVE-2026-0889: Denial-of-service in the DOM: Service Workers component
CVE-2026-0890: Spoofing issue in the DOM: Copy & Paste and Drag & Drop
component
CVE-2026-0891: Memory safety bugs fixed in Firefox ESR 140.7,
Thunderbird ESR 140.7, Firefox 147 and Thunderbird 147
CVE-2026-0892: Memory safety bugs fixed in Firefox 147 and Thunderbird
147
* gnu/packages/librewolf.scm (librewolf-bsys6): New variable.
* gnu/packages/librewolf.scm (make-librewolf-source): Don’t attempt to GPG
sign the source tarball, the key isn’t available.
* gnu/packages/librewolf.scm (librewolf): Update to 147.0.1-3.
[native-inputs] Add librewolf-bsys6.
[phases 'patch-icu-lookup]: Delete.
[phases 'install-desktop-entry]: Use the .desktop file template from librewolf-bsys6.
Change-Id: Ic7ff0197294cbb2485cb8db2f42f4fb499e39277
gnu: firefox-l10n: Update to da03d1507bcec6952b788a21f3cfa95673b1da4c.
* gnu/packages/librewolf.scm (firefox-l10n): Update to da03d1507bcec6952b788a21f3cfa95673b1da4c.
Change-Id: I5a0a62e39bda0a214f6915aef6a730438e596570
gnu: nss-rapid: Update to 3.119.1.
* gnu/packages/nss.scm (nss-rapid): Update to 3.119.1.
Change-Id: I8c8fddd3ce49fe06423abcdda84c6d5ea411c1ef
gnu: Remove icu4c-75.
* gnu/packages/icu4c.scm (icu4c-75): Delete variable.
Change-Id: I02b40a41885c39da4ac240b1cac808afdc961cce