services: hurd-vm: Support different hurd types. * gnu/services/virtualization.scm (sanitize-hurd-vm-configuration-type): New procedure. (hurd-vm-confiuration): Add type field. (hurd-vm-disk-image): Use it. * doc/guix.texi (hurd-vm-configuration): Document it. * gnu/tests/virtualization.scm (%childhurd64-os): New variable. (run-childhurd-test): Add the os a parameter. (%test-childhurd): Adjust accordingly. (%test-childhurd64): New system test. Change-Id: Ie1c55a9414657ced4bf8b4324527037f1a1f78f4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
system: image: hurd: Fix typo. * gnu/system/images/hurd.scm: Fix typo in exported variable. Change-Id: I4f7ef293978953aa494c3db4cf66a1f5f89037b4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: tuxedo-keyboard: Update to 4.15.4. * gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.15.4. Add supported-systems. [license]: Update. [description]: Update. Change-Id: I908b51f8a3238c6a4c67d7addd48b5aeca861524
gnu: Add deskflow. * gnu/packages/hardware.scm (deskflow): New variable. Co-Authored-By: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I8ee6e5988dc75714fc434cae6bdddc6695b62378 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: librewolf: Update to 142.0.1-1. * gnu/packages/librewolf.scm (librewolf): Update to 142.0.1-1. Change-Id: I26991fceeeb0ba4bf4b21ee929931ff6faec48e6
gnu: firefox-l10n: Update to 2962877b9abd5bfa1e24e5bbc1e16e47e12d6760. * gnu/packages/librewolf.scm (firefox-l10n): Update to 2962877b9abd5bfa1e24e5bbc1e16e47e12d6760. Change-Id: I09f96b67493da0e48003d7d057ea53e1d2a45b04
gnu: trealla: Update to 2.82.25. * gnu/packages/prolog.scm (trealla): Update to 2.82.25. Change-Id: I6e90a4921409459b0ec94d198fb9302298c5f840
gnu: bitwuzla: Update to 0.8.2. * gnu/packages/maths.scm (bitwuzla): Update to 0.8.2. Change-Id: Id159fe35b3e3ce88856193d70529867d142ad3ac Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: astroterm: Update to 1.0.9. * gnu/packages/astronomy.scm (astroterm): Update to 1.0.9. Change-Id: I2c212c3b44826148d097d6699e52381d575eebe7
gnu: Remove pep module. * gnu/packages/pep.scm: Remove file. * gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister file. Fixes: guix/guix#1692 Change-Id: Id0fb24621509971f18d8be8420047859870c3f03
gnu: Remove yml2. * gnu/packages/pep.scm (yml2): Delete variable. Change-Id: I5640745544ea4a05638cff4f0256208e341b8424
gnu: Remove fdik-libetpan. * gnu/packages/pep.scm (fdik-libetpan): Delete variable. Change-Id: I8d3e876ea9b961a7fc809074b8174cf49484f8f4
gnu: Remove pep-engine. * gnu/packages/pep.scm (pep-engine): Delete variable. Change-Id: I1c24f3d243a243c7200751e0eb132a9a743c2856
gnu: Remove libpepadapter. * gnu/packages/pep.scm (libpepadapter): Delete variable. Change-Id: I4d3d791f94e3c2b08ab7f37e5f0e376c57574b9e
gnu: Remove python-pep-adapter. * gnu/packages/pep.scm (python-pep-adapter): Delete variable. Change-Id: I440bf41911c0f2d86ca74272bd254975d599f3e8
gnu: Remove java-pep-adapter. * gnu/packages/pep.scm (java-pep-adapter): Delete variable. Change-Id: Ib50b5ddc1b1bf1b1505386a794c18f16247766a0
gnu: Add wireproxy. * gnu/packages/networking.scm (wireproxy): New variable. Change-Id: Ib4601db6a721960a95fe8e5723864a6af20afc45 Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
gnu: go-golang-zx2c4-com-wireguard: Enable all tests. * gnu/packages/golang-web.scm (go-golang-zx2c4-com-wireguard) [arguments] <phases>: Use default 'check and run all tests. Change-Id: I6bf45e6a6a3215d6b69aeb937af879966c097827 Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
gnu: go-golang-zx2c4-com-wireguard: Update to 0.0.0-20250521234502-f333402bd9cb. * gnu/packages/golang-web.scm (go-golang-zx2c4-com-wireguard): Update to 0.0.0-20250521234502-f333402bd9cb. [propagated-inputs]: Add go-gvisor-dev-gvisor. Change-Id: I022f723c0ae28af1c321b5e245e57902e685c80e Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
gnu: Add go-github-com-landlock-lsm-go-landlock. * gnu/packages/golang-xyz.scm (go-github-com-landlock-lsm-go-landlock): New variable. Change-Id: Iec152e0ef759092edf21ea199bf13c3a50f1e789 Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>