summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-16nls: Update translations.Florian Pelz
Change-Id: I20ded9e099995fda91fa7a9cf7c34323b4eae541 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16installer: Adjust vertical space in the recommended kernel choice.Florian Pelz
Proposed in #5555. * gnu/installer/newt/kernel.scm (run-kernel-page): Add a newline. Suggested-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I50e156e12539ba86cf9aa12ab6ef92ed145b5578 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16installer: run-kernel-page: Ensure Linux Libre is first.Rutherther
The list box is automatically sorted, putting Hurd in front of Linux Libre. * gnu/installer/newt/kernel.scm (run-kernel-page): Do not sort. Change-Id: Id534560e93eee597e1180d766abb7422cd8e547a
2026-01-16gnu: kwin: Disable tests on all architectures.Andreas Enge
One of them also fails on bordeaux for x86_64. * gnu/packages/kde-plasma.scm (kwin)[arguments]<#:test-exclude>: Disable failing aarch64 tests on all architectures. Change-Id: Ib32f927d0165213f358d6962f27604109cd4be3b
2026-01-16system: install: Add support for more boot devices on AArch64.Rutherther
The state is not great, there are many unsupported devices in the current state. This adds support for much more USB controllers than before and also SD cards. * gnu/system/install.scm (%installation-initrd-modules): Add a lot of new modules to support booting on various devices Change-Id: I523ebe992a7e3740708622899d1209f20eb23e63 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5320
2026-01-16guix-install.sh: Make /etc/profile.d/zzz-guix.sh usable in set -u shellsSimon Josefsson
* etc/guix-install.sh: Replace $INFOPATH, $MANPATH with ${V:-} variant. Closes: guix/guix#4534 Change-Id: I82da28d1347b1f37862b903f1721d9bdbb78acd2 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4553
2026-01-16gnu: visionfive2: Update the module commentary.Artyom V. Poptsov
* gnu/system/images/visionfive2.scm: Update the module commentary. Change-Id: If3d12bb0e3ccb9eaced4eb1e3afe636c7b89896f Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4855
2026-01-16gnu: linux-libre 6.17-riscv: Enable CONFIG_SCSI_VIRTIO.Artyom V. Poptsov
* gnu/packages/aux-files/linux-libre/6.17-riscv.conf: Enable CONFIG_SCSI_VIRTIO. Change-Id: I60920b484aa585e184f7f6174c334752a591d194 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: install-starfive-visionfive2-uEnv.txt: Set extra options.Artyom V. Poptsov
* gnu/bootloader/u-boot.scm (install-starfive-visionfive2-uEnv.txt): Set "boot_targets" and "bootcmd_mmc1". Change-Id: I0ce157d66e792af605cfdb7cc5dbecf6e5171c5a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: make-u-boot-installer: Use the original file name.Artyom V. Poptsov
* gnu/bootloader/u-boot.scm (make-u-boot-installer): Use the original file name without the Guix store file prefix when installing a plain file. Change-Id: Ica2707878c1dd5f7d3b805499a0a38ca76e315af Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: install-starfive-visionfive2-uEnv.txt: Remove "~%".Artyom V. Poptsov
* gnu/bootloader/u-boot.scm (install-starfive-visionfive2-uEnv.txt): Remove an extra "~%" from the file contents. Change-Id: Ie83ae01702538153017e45da51ce2c3000df7899 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/guile.scm (guile-2.2.4): Use libxcrypt-without-failure-tokens. Change-Id: I91d4d7287636f34aa64ce8d47736b14c311b7a62 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5624
2026-01-16gnu: Add libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/crypto.scm (libxcrypt-without-failure-tokens): New variable. Change-Id: I89f551d2e69f68d7c2440593c00b4dbc4c605b89 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16guix-install.sh: Make /etc/profile.d/zzz-guix.sh usable in set -u shellsSimon Josefsson
* etc/guix-install.sh: Replace $INFOPATH, $MANPATH with ${V:-} variant. Closes: guix/guix#4534 Change-Id: I82da28d1347b1f37862b903f1721d9bdbb78acd2 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4553
2026-01-16gnu: visionfive2: Update the module commentary.Artyom V. Poptsov
* gnu/system/images/visionfive2.scm: Update the module commentary. Change-Id: If3d12bb0e3ccb9eaced4eb1e3afe636c7b89896f Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4855
2026-01-16gnu: linux-libre 6.17-riscv: Enable CONFIG_SCSI_VIRTIO.Artyom V. Poptsov
* gnu/packages/aux-files/linux-libre/6.17-riscv.conf: Enable CONFIG_SCSI_VIRTIO. Change-Id: I60920b484aa585e184f7f6174c334752a591d194 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: install-starfive-visionfive2-uEnv.txt: Set extra options.Artyom V. Poptsov
* gnu/bootloader/u-boot.scm (install-starfive-visionfive2-uEnv.txt): Set "boot_targets" and "bootcmd_mmc1". Change-Id: I0ce157d66e792af605cfdb7cc5dbecf6e5171c5a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: make-u-boot-installer: Use the original file name.Artyom V. Poptsov
* gnu/bootloader/u-boot.scm (make-u-boot-installer): Use the original file name without the Guix store file prefix when installing a plain file. Change-Id: Ica2707878c1dd5f7d3b805499a0a38ca76e315af Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: install-starfive-visionfive2-uEnv.txt: Remove "~%".Artyom V. Poptsov
* gnu/bootloader/u-boot.scm (install-starfive-visionfive2-uEnv.txt): Remove an extra "~%" from the file contents. Change-Id: Ie83ae01702538153017e45da51ce2c3000df7899 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/guile.scm (guile-2.2.4): Use libxcrypt-without-failure-tokens. Change-Id: I91d4d7287636f34aa64ce8d47736b14c311b7a62 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5624
2026-01-16gnu: Add libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/crypto.scm (libxcrypt-without-failure-tokens): New variable. Change-Id: I89f551d2e69f68d7c2440593c00b4dbc4c605b89 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16tests: install: Fix timezone check.Noé Lopez
The default timezone is set to Europe/Zaghreb, however the new check introduced in 0a9eb3f3e2b7a08e6df4db44bc6fd56f2cd34173 was checking for the one in the operating-system definition, which is Europe/Paris. * gnu/tests/install.scm (gui-test-program): Explicitely set timezone to Europe/Paris. Change-Id: I7b5d327f13760632c9fbc0c1223a6a9bbc624f4d Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4977
2026-01-16gnu: parallel: Build info files.Cayetano Santos
* gnu/packages/parallel.scm (parallel)[native-inputs]: Add texinfo. [arguments]: Add ’replace-texi-files #:phase. Closes guix/guix!5311 Change-Id: If2c750a67d5eb3e422ba541383861e9120b4007e
2026-01-16gnu: parallel: Modernize.Cayetano Santos
* gnu/packages/parallel.scm (parallel)[arguments]: Use G-Expressions. Closes guix/guix!5311 Change-Id: I5bd5613eb3fb8332cb14dccc46cda5bafc44195a
2026-01-16teams: hpc: Adopt parallel module.Cayetano Santos
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/parallel.scm". * CODEOWNERS: Regenerate file. Closes guix/guix!5310 Change-Id: I10dd26c427d4d369ef80a49e5e57af21a7049a29
2026-01-16doc: Rename package variants index anchor terms.Simon Tournier
* doc/guix.texi (Package Transformation Options): Add index term and move index term from here... (Defining Package Variants): ...to here and add index term. Fixes: guix/guix#2191 Change-Id: I8ed71d3db8a6c70368f9ae37d159622a5512db42 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-01-15gnu: sbcl-simple-rgb: Add comment on versioning.jgart
* gnu/packages/lisp-xyz.scm (sbcl-simple-rgb): Add comment on versioning. Change-Id: Ic6eafbfcb14581e90943972f27be2fbf163b7555
2026-01-15gnu: python-hdbscan: Update to 0.8.41.jgart
* gnu/packages/machine-learning.scm (python-hdbscan): Update to 0.8.41. Change-Id: I3f817ce3f7af0b1d1e575c58bcd01d6a1f1fa805
2026-01-15gnu: monero-gui: Update to 0.18.4.5.Foster Hangdaan
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.5. Change-Id: I1ab3eefc73ca0f99b69586b2afc20572cd05da09 Signed-off-by: jgart <jgart@dismail.de>
2026-01-15gnu: monero: Update to 0.18.4.5.Foster Hangdaan
* gnu/packages/finance.scm (monero): Update to 0.18.4.5. Change-Id: I6e8524fdd3a7a9b1fe2c4dd1d278df7ed7402204 Signed-off-by: jgart <jgart@dismail.de>
2026-01-15tests: install: Fix timezone check.Noé Lopez
The default timezone is set to Europe/Zaghreb, however the new check introduced in 0a9eb3f3e2b7a08e6df4db44bc6fd56f2cd34173 was checking for the one in the operating-system definition, which is Europe/Paris. * gnu/tests/install.scm (gui-test-program): Explicitely set timezone to Europe/Paris. Change-Id: I7b5d327f13760632c9fbc0c1223a6a9bbc624f4d Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4977
2026-01-15Revert "gnu: python-pyzmq: Do not run flaky tests."Ricardo Wurmus
This reverts commit 5379ca97180b66be67d039e58f8c03688d918f98. The commit was intended for next-master.
2026-01-15gnu: python-pyzmq: Do not run flaky tests.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pyzmq)[arguments]: Skip tests marked as flaky. Change-Id: I97204b237f8c2192b501b105b0b2c13434708df3
2026-01-15doc: Remove paragraph stating Xorg display server used by default.Christopher O'Neill
* doc/guix.texi (Desktop Services): Remove paragraph. (X Window): Remove corresponding anchor. * po/doc/guix-manual.de.po, po/doc/guix-manual.fr.po: Likewise. Change-Id: Ib545f15e51585fcc5abdb804e6d9eb0f47cb2179 Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de> Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-15doc: Better explain extra development tools when building from git.Hugo Buddelmeijer
* doc/contributing.texi (Building from Git): Better explain adding tools. Change-Id: I47fb9e5414edc5eebce64d25db6998cc51985fcb Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4821 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-15doc: Explain that some test require network when building from git.Hugo Buddelmeijer
* doc/contributing.texi (Building from Git): Discuss network tests. Change-Id: I21c8e4a1e60ed215a6fb3507b7aedc1835f735ad Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-15doc: Improve building from git instructions.Hugo Buddelmeijer
* doc/contributing.texi (Building from Git): Improve instructions. Include 'cd' and authorizing the directory for guix shell. Change-Id: Ied8eb7553ab92504a87c0059820ca154a18c33ab Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-15gnu: sonata: Update to 1.7.3.Ricardo Wurmus
This fixes the broken build. * gnu/packages/mpd.scm (sonata): Update to 1.7.3. [build-system]: Use pyproject-build-system. [arguments]: Disable tests; add phase 'fix-importlib; use G-expression. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: If252fb6d56e85466bedac9e7536e8d267161686a
2026-01-15gnu: emacs-guix: Update to 0.5.2-10.bccba0c.Cayetano Santos
Includes a fix to guix/emacs-guix!10 * gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-10.bccba0c. Change-Id: Iea134b04ada2ab850c8da2e1a749a118378d392c
2026-01-15gnu: xandikos: Fix entry point script.Ricardo Wurmus
Fixes <https://codeberg.org/guix/guix/issues/5514>. * gnu/packages/dav.scm (xandikos)[arguments]: Replace phase 'create-entrypoints. Change-Id: I78b1c222026d71297ec912cf9442f2e74a963b34
2026-01-14gnu: sbcl-trivial-mimes: Update to 1.1.0-3.8b1ea12.Timo Wilken
* gnu/packages/lisp-xyz.scm (sbcl-trivial-mimes): Update to 1.1.0-3.8b1ea12. Change-Id: I594babfd37ccfcf5df60cb290f3e5b6f86777caf Signed-off-by: jgart <jgart@dismail.de>
2026-01-14gnu: sbcl-trivial-mimes: Use new repository and homepage URLsTimo Wilken
* gnu/packages/lisp-xyz.scm (sbcl-trivial-mimes) [home-page]: Use new URL. [source]: Use new repository URL. Change-Id: I1a6f38e4edbf072bc6549a90568e986a2b7cbcb3 Signed-off-by: jgart <jgart@dismail.de>
2026-01-14gnu: hyprland: Update to 0.53.1.Murilo
* gnu/packages/wm.scm (hyprland): Update to 0.53.1. [inputs]: Add hyprwire, muparser; Change hyprland-qtutils to hyprland-guiutils. The hyprwire and muparser packages are now required dependencies. The hyprland-qtutils package has been superseded by hyprland-guiutils. Change-Id: Idae55ccd9232c28a65162054f9780ee9186a5401 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: Add hyprland-guiutils.Murilo
* gnu/packages/cpp.scm (hyprland-guiutils): New variable. Change-Id: I42064ddfffe4948c60aea2044b198fd622688148 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: hyprpaper: Update to 0.8.1.Murilo
* gnu/packages/xdisorg.scm (hyprpaper): Update to 0.8.1. [inputs]: Add aquamarine, hyprtoolkit and hyprwire. The aquamarine, hyprtoolkit and hyprwire packages are now required dependencies. Change-Id: I9b839ca73099367fa4a95a360cf567ec88bd032c Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: Add hyprwire.Murilo
* gnu/packages/cpp.scm (hyprwire): New variable. Change-Id: Ia12a967bb58b0d59706eca92d7fbcd4817ee8eb1 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: hyprutils: Update to 0.11.0.Murilo
* gnu/packages/cpp.scm (hyprutils): Update to 0.11.0. Change-Id: I3d99d410ab175f07331743f6b2724c3e9d5c1500 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: Add hyprtoolkit.Murilo
* gnu/packages/cpp.scm (hyprtoolkit): New variable. Change-Id: Ie528e4bc317c63d0b7f4493d6dcefb4203c648e3 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: hyprgraphics: Update to 0.5.0.Murilo
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.5.0. Change-Id: I8c51bf2ce678aa8f4ce8d3d4152acc2292b9dede Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: iniparser: Update to 4.2.6.Murilo
* gnu/packages/samba.scm (iniparser): Update to 4.2.6. [source]: Update upstream repository URL to GitLab; Add patch. [build-system]: Switch from gnu-build-system to cmake-build-system. [arguments]<#:make-flags>: Remove it. <#:phases>{configure}: Do not replace it. {build}: Do not replace it. {install}: Do not replace it. {patch-runner}: New phase. {symlink-lib}: New phase. [native-inputs]: Add pkg-config, doxygen, ruby, unity-test. [home-page]: Use new GitLab URL. [license]: Switch from X11 to MIT (expat). * gnu/packages/patches/iniparser-remove-fetchcontent-usage.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch files. Change-Id: I3cb60ed6feb56c63c1e978a9d5b0d002f097b6fe Signed-off-by: John Kehayias <john@guixotic.coop>