summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
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-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-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-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>
2026-01-14gnu: Add unity-test.Murilo
* gnu/packages/check.scm (unity-test): New variable. * gnu/packages/patches/unity-test-set-subdir-correctly.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2d5c88f20df3902513990a5fcf0cbe88b31e2eee Modified-by: John Kehayias <john@guixotic.coop> Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14gnu: Add polycat.John Kehayias
* gnu/packages/wm.scm (polycat): New variable. Change-Id: I4f612f5ed81b0ccd367c0285947fcf97f9898541
2026-01-14gnu: Add cl-iparse.Raven Hallsby
* gnu/packages/lisp-xyz.scm (sbcl-cl-iparse, cl-iparse, ecl-cl-iparse, clasp-cl-iparse): New variables. Change-Id: Ie19992486ddd9c594da6e4777eced8b3701fd939 Signed-off-by: jgart <jgart@dismail.de>
2026-01-14gnu: quickjs-ng: Resolve build issue with x86-32 platform.Ashvith Shetty
* gnu/packages/javascript.scm (quickjs-ng): [source]: Add quickjs-ng-64-bits-precision-on-i686.patch and quickjs-ng-fix-atomics.pause-on-32-bit.patch patches. [arguments]<#:tests?>: Enable them. * quickjs-ng-64-bits-precision-on-i686.patch, * gnu/packages/patches/quickjs-ng-fix-atomics.pause-on-32-bit.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Change-Id: I94be4c85725c9fe7780c1b2e2186411719051b56 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-14gnu: python-codespell: Update inputs.Efraim Flashner
* gnu/packages/python-xyz.scm (python-codespell)[native-inputs]: Remove python-tomli, add python-setuptools-scm. Change-Id: I0fb4999bc5070c0fcfebb5991966e488eca85109
2026-01-14gnu: sudo: Add libxcrypt dependency on the Hurd.Yelninei
* gnu/packages/admin.scm (sudo)[inputs]: Add libxcrypt on the Hurd. Change-Id: I3d43526d10ca7d758b4f4870d84923be3a39977d
2026-01-14gnu: hurd: Add libxcrypt dependency.Yelninei
Fixes guix/guix#5538 * gnu/packages/hurd.scm (hurd)[inputs]: Add libxcrypt. Change-Id: I69e9624040d4b265ddb891ce894ce9a26032df36
2026-01-13gnu: sbcl-cl-change-case: Update to 1.0.jgart
* gnu/packages/lisp-xyz.scm (sbcl-cl-change-case): Update to 1.0. Change-Id: I1627d80a22b117de271ca6f19c58fa09764787df
2026-01-13gnu: sbcl-simple-optimization: Update to 1.2.jgart
* gnu/packages/lisp-xyz.scm (sbcl-simple-optimization): Update to 1.2. Change-Id: If7dd5b96b09c6f197ead35cfbea4762f2e475bd8
2026-01-13gnu: sbcl-chunga: Update to 1.1.9.jgart
* gnu/packages/lisp-xyz.scm (sbcl-chunga): Update to 1.1.9. Change-Id: I2aad2684b216c2e1bd1707c7a81c5bf09b5b97e0
2026-01-13gnu: icecat: Update to 140.7.0-gnu1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-14327, CVE-2026-0877, CVE-2026-0878, CVE-2026-0879, CVE-2026-0880, CVE-2026-0882, CVE-2026-0883, CVE-2026-0884, CVE-2026-0885, CVE-2026-0886, CVE-2026-0887, CVE-2026-0890, and CVE-2026-0891. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update 'gnuzilla-commit' and hashes.
2026-01-13gnu: yosys: Update to 0.61.Cayetano Santos
* gnu/packages/electronics.scm (yosys): Update to 0.61. Change-Id: Ia68fb63e63b3c71fff299c351c67f1ad42b88141
2026-01-13gnu: abc-yosyshq: Update to 0.61.Cayetano Santos
* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.61. Change-Id: Ic69e6f372c7c26c3d5547863d63540d23b80680c
2026-01-13gnu: abc: Update to 0.0-9.c18b9a2.Cayetano Santos
* gnu/packages/electronics.scm (abc): Update to 0.0-9.c18b9a2. Change-Id: I545e4c51670101bb92de5577fc10aa23722eeca7
2026-01-13gnu: mpvpaper: Update inputs.Efraim Flashner
* gnu/packages/video.scm (mpvpaper)[inputs]: Remove libdisplay-info. Add mesa, wayland, wayland-protocols. Change-Id: Ib9ede355a41939bdf2afe870e2b39ec3ab3f03bf Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-13gnu: mpv: Add missing input.Efraim Flashner
* gnu/packages/video.scm (mpv)[propagated-inputs]: Add libdisplay-info. Change-Id: I3f8edc2685a43c86348dfc56533389336269609a Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-13gnu: bitcoin-core: Build with qtwayland.Efraim Flashner
* gnu/packages/finance.scm (bitcoin-core)[inputs]: Remove qtbase; add qtwayland. Change-Id: I914068bc8858627b9ad91d1d93da88086aa6ccb1
2026-01-13gnu: xsecurelock: Add missing input in saver_xscreensaver.Sergey Trofimov
* gnu/packages/xdisorg.scm (xsecurelock): Fix saver_xscreensaver. [native-inputs]: Add xrdb. [arguments]<#:phases>{patch-paths}: New phase to set path to xrdb. Merges guix/guix!5566 Change-Id: I963c7d2703ca2c5bef21bed3cbcf0faf7b3e9735 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-13gnu: Remove imgui-1.87.Cayetano Santos
* gnu/packages/toolkits.scm (imgui-1.87): Delete variable. Change-Id: I461c5295ac47efa0b767270115560dcd45117ebe
2026-01-13gnu: openboardview: Update to 9.95.2.Cayetano Santos
* gnu/packages/electronics.scm (openboardview): Update to 9.95.2. [inputs]: Remove imgui-1.87; add imgui. [native-inputs]: Remove python; add python-minimal-wrapper. Fixes guix/guix!5303 Merges guix/guix!5542 Change-Id: I03c00cd253531b1d47bdbec1e3640c803335b405
2026-01-13gnu: imgui: Update to 1.92.2b.Cayetano Santos
* gnu/packages/toolkits.scm (imgui): Update to 1.92.2b. Change-Id: Ie49bd4f3b131831a52df5820c45b48ee8ec356db
2026-01-13gnu: Add imgui-1.91.Cayetano Santos
* gnu/packages/toolkits.scm (imgui-1.91): New variable. * gnu/packages/toolkits.scm (implot)[inputs]: Delete imgui; add imgui-1.91. Change-Id: I6a7e52207bf29f0d246659ca525d0183da7942ea
2026-01-13gnu: osvvm: Fix library instantiation.Cayetano Santos
The output of this package is to be used as the instantiation library from its dependent upstream. The search patch is used to label as a firmware package. * gnu/packages/electronics.scm (osvvm)[outputs]: Rename. [properties]: Update accordingly. [arguments]: Update #:install-plan. [native-search-paths]: Update ’variable. * gnu/packages/electronics.scm (python-vunit)[arguments]: Update ’unbundle #:phase. Change-Id: Ide0e5e8e9233e744468aa343b9b5acc77d5e4b6d
2026-01-13gnu: open-logic: Fix library instantiation.Cayetano Santos
The output of this package is to be used as the instantiation library from its dependent upstream. The search patch labels as a firmware package. * gnu/packages/electronics.scm (open-logic)[outputs]: Rename. [properties]: Update accordingly. [arguments]: Update #:install-plan. [native-search-paths]: Update ’variable. Change-Id: I814f561cb5be7c90fdc3fa0f4a8bc6f6a57bc992
2026-01-13gnu: open-logic: Complete tests.Cayetano Santos
* gnu/packages/electronics.scm (open-logic)[arguments]: Add "en_cl_fix" tests to ’check #:phase. Change-Id: Id65302ea9bc3578ce16a01f4b2fb75742233f57e
2026-01-13gnu: gwl/next: Update to 0.5.1-0.343a454.Cayetano Santos
* gnu/packages/package-management.scm (gwl/next): Update to 0.5.1-0.343a454. Change-Id: I42bb43cd39b167f16017cd2834969a1cbbcaa57e