gnu: Add python-whenever. * gnu/packages/python-xyz.scm (python-whenever): New variable. Change-Id: Idbdcf27dee3d772fdb7e679e6060287e2b6a3aa7
gnu: vkquake: Use compatible SDL2 version (sdl2-2.0). This fixes a runtime error of "QUAKE ERROR: Your version of SDL library is incompatible with me. You need a library version in the line of 2.0.6". * gnu/packages/games.scm (vkquake)[inputs]: Replace sdl2 with sdl2-2.0. Change-Id: Iab65796a85a8a8247f565323e5cb1e2c9ae8329e Reported-by: meaty on #guix Change-Id: Ifc4d86014a5a9e8e584edbde8057c7929d534303
gnu: hyprland: Update to 0.47.0. * gnu/packages/wm.scm (hyprland): Update to 0.47.0. [arguments]<#:configure-flags>: New field. Add flag to disable trying to build hyprpm. Change-Id: I8a8ff5fd9ff9931322296dadc673ab4ea152520b
gnu: hyprland-protocols: Update to 0.6.1. * gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.1. Change-Id: I895dbb23b3da0deefb7854a30b00ce773fb91cb2
gnu: hyprutils: Update to 0.5.0. * gnu/packages/cpp.scm (hyprutils): Update to 0.5.0. Change-Id: I82c97dea51298ff92a95489d9a1981ac8e5d46a3
gnu: aquamarine: Update to 0.7.1. * gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.1. Change-Id: I2ae4ed9d42db6af28c4ff13cf90234c9bfd3c6b0
gnu: go-github-com-pelletier-go-toml-v2: Disable tests. * gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2) [arguments] <tests?>: Disable as all of them hang in CI without any obvious reason. Change-Id: I90d74254df46d0fb215bae3823e1c1f744156357
gnu: minetest-server: Fix tests. This is a follow-up to 79510f5e6295342f864d21b38869d215ac99a213, adjusting minetest-server for the minetest -> luanti name change too. * gnu/packages/minetest.scm (minetest-server)[#:phases]<check>: Set MINETEST_GAME_PATH. Adjust server executable path. Change-Id: I4bcf798dea5dc1c920c2747950e970cb5fbddc3f
gnu: surfraw: Update to 2.3.0-0.ebb8131. * gnu/packages/web.scm (surfraw): Update to 2.3.0-0.ebb8131. Change-Id: I5ee1766f78b20281454efcd75feca75ecdad2d4f Signed-off-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guile-dbi: Switch to Guile 3.0. * gnu/packages/guile-xyz.scm (guile-dbi)[native-inputs]: Add libltdl. [propagated-inputs]: Switch to ‘guile-3.0’. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Icf898034a480fad52e0ebd2c4c1dc928ba2839d2
gnu: Add hunspell-dict-pt-pt. * gnu/packages/hunspell.scm (hunspell-dict-pt-pt): New variable. Change-Id: I68e4bc15af66648d06acd4ca822a9be8484220fe Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add hunspell-dict-pt-br. * gnu/packages/hunspell.scm (hunspell-dict-pt-br): New variable. Change-Id: I60f81bb664201851544246e8327e2bf8613b07ae Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add toilet. * gnu/packages/figlet.scm (toilet): New variable. Change-Id: I5288b45e9a5f350dd5682447990493da85fbd7a5 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
linux-container: Ignore EPERM when attempting to mount /sys. Fixes <https://issues.guix.gnu.org/61690>. Until now, this would work: guix shell --no-cwd -CWP -- guix shell -C coreutils -- ls -R /home … but this would not: $ guix shell --no-cwd -CWPN -- guix shell -C coreutils -- ls -R /home guix shell: error: mount: mount "none" on "/tmp/guix-directory.Wnc2OI/sys": Operation not permitted This is annoying and hardly understandable. Since we already disable /sys mounts when sharing the global network namespace is asked (as in ‘guix shell -CN‘), for the very same reason, we can just as well disable /sys mounts anytime it fails with EPERM. * gnu/build/linux-container.scm (mount-file-systems): Silently ignore EPERM when attempting to mount /sys. Change-Id: If85b1d703ab58a98ea9873f4f8fed71a06b7aa63
guix-install.sh: uninstall: Also remove shell completion symlinks. Since symlinks to shell completion files are installed, it is useful to remove them during the uninstallation, especially when they point to files that are removed by 'guix-install.sh --uninstall'. * etc/guix-install.sh (sys_delete_shell_completion): Create. (sys_create_shell_completion): hardcode files being installed. (sys_customize_bashrc): call sys_delete_shell_completion. Change-Id: I70008bb55e7e1604f0c485c798460e160af7c9e5 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-pytorch-geometric: Update to 2.6.1. * gnu/packages/machine-learning.scm (python-pytorch-geometric): Update to 2.6.1. [arguments]<#:phases>: Disable another test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-torchvision: Update to 0.20.1. * gnu/packages/machine-learning.scm (python-torchvision): Update to 0.20.1. [native-inputs]: Add pybind11. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-pytorch-for-r-torch: Fix build. The build fails because the types of function pointers with return type '__m256' and 'const __m256' (or '__m512' and 'const __m512') are not treated as compatible by the compiler. * gnu/packages/machine-learning.scm (python-pytorch-for-r-torch) [arguments]: New field. [inputs]: Add foxi. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-pytorch: Update to 2.5.1. This also updates the qnnpack-pytorch package. * gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.5.1. (%python-pytorch-src): Adjust hash accordingly. (python-pytorch)[arguments]<#:phases>: Add 'remove-fr-trace-script phase. Adjust 'use-system-libraries phase. [native-inputs]: Add nlohmann-json. Replace cmake with cmake-minimal. [inputs]: Remove foxi. * gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: fbgemm: Update to 1.0.0. * gnu/packages/machine-learning.scm (fbgemm): Update to 1.0.0. [arguments]: Add #:cmake. * gnu/packages/patches/fbgemm-use-system-libraries.patch: Adjust patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>