~ruther/guix-local

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>
7d4ff32a — Evgeny Pisemsky 1 year, 2 months ago
gnu: Add toilet.

* gnu/packages/figlet.scm (toilet): New variable.

Change-Id: I5288b45e9a5f350dd5682447990493da85fbd7a5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2f3b309f — Ludovic Courtès 1 year, 1 month ago
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
8e946568 — Denis 'GNUtoo' Carikli 1 year, 1 month ago
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>
145dfde0 — David Elsing 1 year, 1 month ago
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>
40b21618 — David Elsing 1 year, 1 month ago
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>
09e78c34 — David Elsing 1 year, 1 month ago
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>
a0a9044d — David Elsing 1 year, 1 month ago
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>
9a6221e7 — David Elsing 1 year, 1 month ago
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>
598907db — David Elsing 1 year, 1 month ago
gnu: oneapi-dnnl: Regenerate autogenerated files.

* gnu/packages/machine-learning.scm (oneapi-dnnl)[source]: Add snippet.
[arguments]<#:configure-flags>: Add "-DDNNL_EXPERIMENTAL_UKERNEL=ON".
[arguments]<#:phases>: Add 'codegen phase.
[native-inputs]: New field to add castxml, clang-17 and python.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8e79dff6 — David Elsing 1 year, 1 month ago
gnu: python-sympy: Update to 1.13.3.

* 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>
c8ceb0cb — David Elsing 1 year, 1 month ago
gnu: python-optree: Update to 0.14.0.

* gnu/packages/python-xyz.scm (python-optree): Update to 0.14.0.
[source]: Remove patch.
[arguments]<#:test-flags>: Disable additional failing test.
[native-inputs]: Replace pybind11 with pybind11-2.13 and cmake with
cmake-minimal.
* gnu/packages/patches/python-optree-fix-32-bit.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2f10079c — David Elsing 1 year, 1 month ago
gnu: Add pybind11-2.13.

* gnu/packages/python-xyz.scm (pybind11-2.13): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
04e5c96f — David Elsing 1 year, 1 month ago
gnu: onnx: Update to 1.17.0.

* gnu/packages/machine-learning.scm (onnx): Update to 1.17.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
b0eed01f — David Elsing 1 year, 1 month ago
gnu: flatbuffers-next: Update to 24.12.23.

* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.12.23.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5219c435 — David Elsing 1 year, 1 month ago
gnu: cpp-httplib: Update to 0.18.5.

* gnu/packages/cpp.scm (cpp-httplib): Update to 0.18.5.
[native-inputs] Add curl.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6d869d3f — David Elsing 1 year, 1 month ago
gnu: cpuinfo: Update to commit ca156f7.

* gnu/packages/parallel.scm (cpuinfo): Update to commit ca156f7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ac35e864 — David Elsing 1 year, 1 month ago
gnu: asmjit: Update to commit cfc9f81.

* gnu/packages/cpp.scm (asmjit): Update to commit cfc9f81.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add wideriver.

* gnu/packages/wm.scm (wideriver): New variable.

Change-Id: Iab2a6bd8bd02098105848d240af0271df44b58bf
Next