* gnu/packages/toys.scm (sl): Update to 5.05.
[source]<uri>: Set to "https://github.com/eyJhb/sl".
Change-Id: I7e0c3f44ab6741eef4737965faa1cae3f329210c
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/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/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
This is a follow-up to 79510f5e62, 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
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
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>
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/packages/python-xyz.scm (python-sympy): Update to 1.13.3.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Adjust 'check phase.
[native-inputs]: New field to add python-hypothesis, python-pytest,
python-setuptools and python-wheel.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
As seen in <https://ci.guix.gnu.org/build/8739612/log/raw>, 2 tests
failed on i686-linux, where all passed on x86_64-linux. These changes
skip some tests on non 64bit architectures.
* gnu/packages/golang-xyz.scm (go-github-com-zclconf-go-cty) [arguments]
<test-flags>: Conditionally skip some tests on non 64bit architectures.
Change-Id: Ib9c50f297744d0fe4b6f40811fdeeeb2d22a361d
Arachne README.md states that this code is not maintained anymore, and advices
to replace it by nextpnr.
* gnu/packages/fpga.scm (arachne-pnr): Delete variable.
Change-Id: I86a42633de96af04499106aabca43bfab4b35f24
* gnu/packages/file-systems.scm (snapper): Update to 0.12.1.
[#:phases]<relative-file-locations>: Update to patch more files.
Change-Id: I6ee16a4fca78a26a7c41e29f53c22ac51912e095