gnu: python-fenics-dijitso: Fix build.
* gnu/packages/simulation.scm (python-fenics-dijitso): Improve style,
fix build, use G-Expressions.
[phases] {check}: Respect tests? flag.
[native-inputs]: Add python-pytest-cov.
Change-Id: I4032735228d36366a7014b48e9d21606628c56a6
gnu: python-deepdish: Fix indentation.
* gnu/packages/python-science.scm (python-deepdish): Fix indentation.
Change-Id: Idf8a0b5cdb9e371cb5d1f5f51f993da6209342d5
gnu: python-deepdish: Update to 0.3.7-0.3f2dff7, fix build.
* gnu/packages/python-science.scm (python-deepdish): Update to 0.3.7-0.3f2dff7.
[source]: Swap to git checkout containing fixes for NumPy.
[native-inputs]: Add python-pytest.
Change-Id: Icbc8c0895bcac0bdfede65ac7b6006186c684a70
gnu: python-pods: Update to 0.1.17.
* gnu/packages/python-science.scm (python-pods): Update to 0.1.17.
[native-inputs]: Remove python-setuptools and python-wheel; add python-poetry-core.
Change-Id: I68db152ec47c54ffb92528863e9faedec11440ac
gnu: python-paramz: Add missing inputs, fix build.
* gnu/packages/python-science.scm (python-paramz): [native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I3d33d04f523a214995e82d03d5bb1ce669962398
gnu: sl: Update to 5.05.
* gnu/packages/toys.scm (sl): Update to 5.05.
[source]<uri>: Set to "https://github.com/eyJhb/sl".
Change-Id: I7e0c3f44ab6741eef4737965faa1cae3f329210c
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