1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-26 20:20:32 +02:00
Commit Graph

142293 Commits

Author SHA1 Message Date
Lars Bilke
72de3752f0 gnu: Add xmlpatch.
* gnu/packages/xml.scm (xmlpatch): New variable.

Change-Id: I557f2dfbaadfef11c8ca592bb03ec829782fcb4e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-28 14:56:13 +01:00
Ludovic Courtès
ac728b148f gnu: lapack: Update to 3.12.0.
* gnu/packages/maths.scm (lapack): Update to 3.12.0 and switch to
‘git-fetch’.
[inputs]: Remove labels.

Change-Id: I3ae813f55ddd3229b9924853cdb8c31c4e420112
Co-authored-by: Andy Tai <atai@atai.org>
2025-01-28 14:56:13 +01:00
Arun Isaac
49a113e3fc gnu: ccwl: Update to 0.4.0.
* gnu/packages/bioinformatics.scm (ccwl): Update to 0.4.0.

Change-Id: I6726438f3a2ec9bb01971f14a22e4123abc01793
2025-01-28 13:26:51 +00:00
Ashish SHUKLA
1e0777543f gnu: font-intel-one-mono: Update to 1.4.0.
* gnu/packages/fonts.scm (font-intel-one-mono): Update to 1.4.0.

Change-Id: Idf6801e94230327d4172f15591db2f8a62c064e1
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-28 13:08:08 +08:00
Tomáš Čech
b3ccf0fb54 gnu: Add xfce4-i3-workspaces-plugin.
* gnu/packages/xfce.scm (xfce4-i3-workspaces-plugin): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Change-Id: Iab03c16391290963db5f834f7b4d72f02d270f41
2025-01-28 13:07:17 +08:00
Tomáš Čech
f793fd5577 gnu: Add i3ipc-glib.
* gnu/packages/wm.scm (i3ipc-glib): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Change-Id: I7a7e882752de4a833ebf082fbe4967dac13840dd
2025-01-28 13:04:15 +08:00
Sharlatan Hellseher
f2b3c36bee 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
2025-01-27 21:22:32 +00:00
Sharlatan Hellseher
a35e975e16 gnu: python-deepdish: Fix indentation.
* gnu/packages/python-science.scm (python-deepdish): Fix indentation.

Change-Id: Idf8a0b5cdb9e371cb5d1f5f51f993da6209342d5
2025-01-27 21:22:32 +00:00
Sharlatan Hellseher
b17657ee86 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
2025-01-27 21:22:32 +00:00
Sharlatan Hellseher
ab46e9fb53 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
2025-01-27 21:22:31 +00:00
Sharlatan Hellseher
13b6dc1467 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
2025-01-27 21:22:20 +00:00
Artyom V. Poptsov
0386a78027 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
2025-01-27 23:53:18 +03:00
Ekaitz Zarraga
49ea9bcc4a gnu: Add python-whenever.
* gnu/packages/python-xyz.scm (python-whenever): New variable.

Change-Id: Idbdcf27dee3d772fdb7e679e6060287e2b6a3aa7
2025-01-27 21:50:07 +01:00
John Kehayias
6c2bc0ab6b 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
2025-01-27 15:37:13 -05:00
John Kehayias
f5175a5ab2 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
2025-01-27 15:21:28 -05:00
John Kehayias
06f6d6930c gnu: hyprland-protocols: Update to 0.6.1.
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.1.

Change-Id: I895dbb23b3da0deefb7854a30b00ce773fb91cb2
2025-01-27 15:21:26 -05:00
John Kehayias
d5fb67472c gnu: hyprutils: Update to 0.5.0.
* gnu/packages/cpp.scm (hyprutils): Update to 0.5.0.

Change-Id: I82c97dea51298ff92a95489d9a1981ac8e5d46a3
2025-01-27 15:21:25 -05:00
John Kehayias
fa1b8bcbe3 gnu: aquamarine: Update to 0.7.1.
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.1.

Change-Id: I2ae4ed9d42db6af28c4ff13cf90234c9bfd3c6b0
2025-01-27 15:21:22 -05:00
Sharlatan Hellseher
25651bab10 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
2025-01-27 18:13:49 +00:00
Hilton Chain
44d9f05fb3 gnu: minetest-server: Fix tests.
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
2025-01-27 22:06:16 +08:00
Cayetano Santos
8069c4c2d0 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>
2025-01-27 14:43:25 +01:00
Josep Bigorra
d407dcdc93 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
2025-01-27 14:42:41 +01:00
Ale Abdo
9187970747 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>
2025-01-27 14:42:41 +01:00
Ale Abdo
f3645fdda7 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>
2025-01-27 14:42:41 +01:00
Evgeny Pisemsky
7d4ff32a21 gnu: Add toilet.
* gnu/packages/figlet.scm (toilet): New variable.

Change-Id: I5288b45e9a5f350dd5682447990493da85fbd7a5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:41 +01:00
Ludovic Courtès
2f3b309f37 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
2025-01-27 14:42:41 +01:00
David Elsing
145dfde05f 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>
2025-01-27 14:42:41 +01:00
David Elsing
40b21618f5 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>
2025-01-27 14:42:41 +01:00
David Elsing
09e78c34af 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>
2025-01-27 14:42:40 +01:00
David Elsing
a0a9044d35 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>
2025-01-27 14:42:40 +01:00
David Elsing
9a6221e76c 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>
2025-01-27 14:42:40 +01:00
David Elsing
598907dbd0 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>
2025-01-27 14:42:40 +01:00
David Elsing
8e79dff65b 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>
2025-01-27 14:42:40 +01:00
David Elsing
c8ceb0cb83 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>
2025-01-27 14:42:40 +01:00
David Elsing
2f10079c23 gnu: Add pybind11-2.13.
* gnu/packages/python-xyz.scm (pybind11-2.13): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:40 +01:00
David Elsing
04e5c96fb1 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>
2025-01-27 14:42:39 +01:00
David Elsing
b0eed01f5b 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>
2025-01-27 14:42:39 +01:00
David Elsing
5219c43588 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>
2025-01-27 14:42:39 +01:00
David Elsing
6d869d3f6a gnu: cpuinfo: Update to commit ca156f7.
* gnu/packages/parallel.scm (cpuinfo): Update to commit ca156f7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:39 +01:00
David Elsing
ac35e86403 gnu: asmjit: Update to commit cfc9f81.
* gnu/packages/cpp.scm (asmjit): Update to commit cfc9f81.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:39 +01:00
Hikari
fcd7c7dcad gnu: Add wideriver.
* gnu/packages/wm.scm (wideriver): New variable.

Change-Id: Iab2a6bd8bd02098105848d240af0271df44b58bf
2025-01-27 19:53:01 +08:00
Zheng Junjie
9fc3233d60 gnu: nvi: Fix build on gcc-14.
* gnu/packages/nvi.scm (nvi)[arguments]<#:make-flags>: Add CFLAGS=-g -O2
-Wno-incompatible-pointer-types -Wno-implicit-function-declaration.

Change-Id: Idb0b26dc29f90cd84aff5ac4da8b8aef5e0c1299
2025-01-27 19:53:01 +08:00
Matthias Riße
ed7c8ab413 gnu: git-annex: Update to 10.20250115.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250115.

Change-Id: I567962854682007c0db43e949fa451046b52bdba
2025-01-27 19:53:01 +08:00
Felix Gruber
91cd3bc17f gnu: python-pods: Fix build.
* gnu/packages/python-science.scm (python-pods): Fix build.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I758d7a45e8e7baf436abe3c0b2ad92241c0bab48
2025-01-27 19:53:01 +08:00
Zheng Junjie
12b81c3ba5 gnu: mu: Update to 1.12.8.
* gnu/packages/mail.scm (mu): Update to 1.12.8.

Change-Id: I763db6935e53bd7573f00443656a3f37a930deed
2025-01-27 19:52:56 +08:00
Sharlatan Hellseher
f6687e700b gnu: go-github-com-zclconf-go-cty: Skip some tests on non 64bit arch.
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
2025-01-27 11:38:42 +00:00
Vagrant Cascadian
77603927fb gnu: diffoscope: Update to 286.
* gnu/packages/diffoscope.scm (diffoscope): Update to 286.
2025-01-27 11:21:25 +08:00
Cayetano Santos
3806f55aa0 gnu: Remove arachne-pnr.
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
2025-01-27 08:46:39 +08:00
Ashish SHUKLA
73ed87b167 gnu: snapper: Update to 0.12.1.
* gnu/packages/file-systems.scm (snapper): Update to 0.12.1.
[#:phases]<relative-file-locations>: Update to patch more files.

Change-Id: I6ee16a4fca78a26a7c41e29f53c22ac51912e095
2025-01-27 08:46:39 +08:00
Cayetano Santos
1de27b5976 gnu: abc: Update to 0.0-4.d5e1a5d.
* gnu/packages/fpga.scm (abc): Update to 0.0-4.d5e1a5d.

Change-Id: I99caeed3cac17af830ce3fe38689ee6fad7e8074
2025-01-27 08:46:39 +08:00