gnu: sbcl-dbus: Update to 20231105-2.8bba6a09. * gnu/packages/lisp-xyz.scm (sbcl-dbus): Update to 20231105-2.8bba6a09. [source] fix file-name Change-Id: I36c432e9bd694d8d90af96deb0c7e0ad4b0fb17f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add emacs-go-translate. * gnu/packages/emacs-xyz.scm (emacs-go-translate): New variable. Change-Id: I623079b65f6df2180537a7589b953eaeb57d6a77 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: libxcb: Fix build for GNU/Hurd. * gnu/packages/xorg.scm (libxcb) [propagated-inputs]: Add libpthread-stubs when targeting the Hurd. [arguments]: Add fix-PATH_MAX phase when targeting the Hurd. Authored-by: yelninei on IRC. Change-Id: Id673045c0c1a94a2d63bac7ea10a49174131d0ed
gnu: hurd: Add libpciaccess-static. This is a followup to 20a8d796f1e8ed3f2ff3344fcf4ab40a45bc3942, which broke the Hurd. * gnu/packages/hurd.scm (libpciaccess-static): New variable. (hurd, netdde) [inputs]: Replace libpciaccess with libpciaccess-static. Change-Id: Ifb2cc3d210cf4ce6f4798eac1e9643f1c75ba6fa Suggested-by: yelninei on IRC.
gnu: Add python-pypubsub. * gnu/packages/python-xyz.scm (python-pypubsub): New variable. Change-Id: I543d8a6297c374e55809a755a902250ca4d270d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: magic-wormhole: Skip one test. * gnu/packages/magic-wormhole.scm (magic-wormhole) [arguments] <test-flags>: Skip one test. Change-Id: Ie591b8ca3bbbc115813777a238399126c0146306
gnu: python-treq: Update to 24.9.1. * gnu/packages/python-web.scm (python-treq): Update to 24.9.1. [build-system]: Swap to pyproject-build-system. [propagated-inputs]: Remove python-idna and python-service-identity; add python-hyperlink and python-typing-extensions. [native-inputs]: Add python-httpbin, python-pytest, python-service-identity, python-setuptools, and python-wheel. Change-Id: I1311624a0d192a26ece9f7e00530ae9ba1381d61
gnu: python-txtorcon: Update to 24.8.0. Reported in #75979 by bdju <bdju@tilde.team>. Test suite failed to complete successfully, this change refreshes version and simplify package. * gnu/packages/python-crypto.scm: Add (gnu packages lsof). (python-txtorcon): Update to 24.8.0. [build-system]: Swap to pyproject-build-system. [arguments] <phases>: Remove 'disable-failing-tests. [inputs]: Add lsof. [native-inputs]: Remove python-mock; add python-pytest, python-setuptools, and python-wheel. Change-Id: I26bc9bb1040b4e4408405e40db108a38e674df81
gnu: fossil: Update to 2.25. * gnu/packages/version-control.scm (fossil): Update to 2.25. [source]: switch to a simpler tarball URL. [arguments]<configure-flags>: Add flag to enable JSON support. Change-Id: I644dff44ce96d7f42e92cdbc994c4096ac55bf10 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: Add ghosthop. * gnu/packages/games.scm (ghosthop): New variable. Change-Id: I45867f844517666cb123b1d05a140c0ae8528e79
gnu: mixxx: Fix version and hash. This is a followup to 1c7916cebe4a1c4585bed479969a17c7c863cbad. * gnu/packages/music.scm (mixxx): Set version to 2.5.0. Change-Id: Ief856867390661cfba37daa34b1fa33948950a8d
gnu: python-clingo: Build from sources. * gnu/packages/potassco.scm (clingo)[source]: Also delete “libpyclingo/_clingo.c”. (python-clingo)[#:phases]: Add ‘generate-sources’. Remove ‘fix-failing-tests’. Signed-off-by: jgart <jgart@dismail.de>
gnu: distrobox: Update to 1.8.1.2. * gnu/packages/containers.scm (distrobox): Update to 1.8.1.2. Change-Id: I5f4da5bae3e1307a2c2efcad6b4f8d526d9a6481
gnu: Add annextimelog. * gnu/packages/task-management.scm (annextimelog): New variable. Change-Id: I7adf4263422fdb1edcb5dfc878cb1decb529c27e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: MPD: Update to 0.23.17. * gnu/packages/mpd.scm (mpd): Update to 0.23.17. Change-Id: Ie5d884b0d56d4d3661b889e8414417da0340b85e
gnu: system: Disable EFI pstore backend by default Disabling the EFI pstore backend is expected to reduce the chances of unaware users running into issues with UEFI and failing to boot their Guix Systems. This commit disables one of the backends for the persistent storage driver 'pstore' in the Linux kernel. In particular, we disable the backend which stores the data in EFI variable storage in UEFI NVRAM. More information about the pstore system: https://www.kernel.org/doc/Documentation/ABI/testing/pstore https://docs.kernel.org/admin-guide/pstore-blk.html https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system This change reduces writes to UEFI to reduce the chances of it wearing out or malfunctioning for other reasons, with the goal of preventing situations where the EFI variable storage is full and cannot take new variables. This is known to cause "Could not prepare Boot variable: No space left on device" errors on computers with some UEFI implementations which are susceptible to such problems, typically on relatively older machines. The user is confronted by the issue at the later stages of Guix system reconfiguration, when the new boot entry is created. It may be difficult to recover from because the exact cause depends on UEFI. Sometimes it is enough to remove dumps from efivars, but sometimes the storage will remain full permanently with no way to reclaim space. Users may still enable the backend by changing the option via the kernel command-line arguments, either in the Guix system configuration or in GRUB. The above is my summary of what was previously discussed in guix-help mailing list: <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html>. * gnu/packages/linux.scm (default-extra-linux-options): Enable the kernel build-time configuration option CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE. Change-Id: Id0294fa90ccbf3bacbb55a22aeb4f0a863efe22c Co-authored-by: Leo Famulari <leo@famulari.name>
gnu: Add linux-libre 6.13. * gnu/packages/linux.scm (linux-libre-6.13-version, linux-libre-6.13-gnu-revision, deblob-scripts-6.13, linux-libre-6.13-pristine-source, linux-libre-6.13-source, linux-libre-headers-6.13, linux-libre-6.13): New variables. (linux-libre-headers-latest): Use linux-libre-headers-6.13. * gnu/packages/aux-files/linux-libre/6.13-arm.conf, gnu/packages/aux-files/linux-libre/6.13-arm64.conf, gnu/packages/aux-files/linux-libre/6.13-i686.conf, gnu/packages/aux-files/linux-libre/6.13-riscv.conf, gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them. Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53
gnu: linux-libre 5.4: Update to 5.4.290. * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.290. (linux-libre-5.4-pristine-source): Update hash. Change-Id: I1a0e7501bab0747ddb973d5dbca1dc83c048d42e
gnu: linux-libre 5.10: Update to 5.10.234. * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.234. (linux-libre-5.10-pristine-source): Update hash. Change-Id: Ic6d02a2cc48e4424d9126f43269542e15c4f139a
gnu: linux-libre 5.15: Update to 5.15.178. * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.178. (linux-libre-5.15-pristine-source): Update hash. Change-Id: If7c556c8ee4829a7e772989dc9be005019e1941f