Commit graph

142564 commits

Author SHA1 Message Date
David Elsing
571c605f17
gnu: python-pytorch-lightning: Update to commit 2064887.
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to
commit 2064887.
[source]: Update URL.
[arguments]<#:tests-flags>: Skip additional failing tests.
<#:phases>: Adjust 'patch-version-detection' phase.
2024-09-06 11:46:26 +02:00
David Elsing
77f59d1458
gnu: python-torchmetrics: Update to 1.4.1.
* gnu/packages/machine-learning.scm (python-torchmetrics): Update to 1.4.1.
[source]: Switch to GitHub repository.
[arguments]: New field.
[propagated-inputs]: Add python-lightning-utilities.
[home-page]: Update URL.
2024-09-06 11:46:26 +02:00
David Elsing
e4b99a7918
gnu: python-lightning-utilities: Update to 0.11.6.
* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to
0.11.6.
[source] Adjust URI.
[build-system]: Move to pyproject-build-system.
2024-09-06 11:46:25 +02:00
David Elsing
a9e4ce6a58
gnu: python-torchvision: Update to 0.19.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.19.0.
[arguments]: Add 'setenv' phase for finding libjpeg-turbo.
[inputs]: Add ffmpeg.
2024-09-06 11:46:25 +02:00
David Elsing
b44b2e346c
gnu: python-pytorch: Update to 2.4.0.
This also updates the qnnpack-pytorch package.

* gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.4.0.
(%python-pytorch-src): Adjust hash accordingly.
[source]: Remove obsolete file deletions in snippet.
(python-pytorch)[arguments]<#:phases>: Disable telemetry and set Python
install directory.  Remove obsolete USE_FFMPEG, USE_OPENCV and
USE_PYTORCH_QNNPACK environment variables.
[native-inputs]: Remove python-typing-extensions.
[inputs]: Add brotli, cpp-httplib and zlib.  Remove qnnpack.  Use oneapi-dnnl,
qnnpack-pytorch and xnnpack for all systems.
[propagated-inputs]: Add onnx and python-typing-extensions.  Use cpuinfo for
all systems.
[supported-systems]: New field.
(python-pytorch-for-r-torch)[inputs]: Add qnnpack.
* gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-without-kineto.patch: Adjust patch.
2024-09-06 11:46:25 +02:00
David Elsing
87fd4d217c
gnu: cpp-httplib: Update to 0.16.0.
* gnu/packages/cpp.scm (cpp-httplib): Update to 0.16.0.
2024-09-06 11:46:25 +02:00
David Elsing
21bacce230
gnu: gloo: Update to commit 81925d1.
* gnu/packages/machine-learning.scm (gloo): Update to commit 81925d1.
[arguments]: Add -DCMAKE_CXX_STANDARD=17 to #:configure-flags.
[supported-systems]: New field.
2024-09-06 11:46:25 +02:00
David Elsing
73302e3cae
gnu: onnx-optimizer: Update to 0.3.19.
* gnu/packages/machine-learning.scm (onnx-optimizer): Update to 0.3.19.
* gnu/packages/patches/onnx-optimizer-system-library.patch: Adjust patch.

Co-authored-by: Andy Tai <atai@atai.org>
2024-09-06 11:46:25 +02:00
David Elsing
595cc594b6
gnu: onnx: Update to 1.16.2.
* gnu/packages/machine-learning.scm (onnx): Update to 1.16.2.
[source]: Remove patch.
[build-system]: Move to pyproject-build-system.
[arguments]<#:tests?>: Disable for systems where python-nbval is not
supported.
<#:phases>: Remove 'relax-requirements' phase.  Pass "-DONNX_BUILD_TESTS" to
CMake depending on tests?.
[native-inputs]: Add python-fb-re2 and python-parameterized-next.  Remove
python-nbval on unsupported systems.
* gnu/packages/patches/onnx-shared-libraries.patch: Adjust patch.
* gnu/packages/patches/onnx-skip-model-downloads.patch: Adjust patch.
* gnu/packages/patches/onnx-use-system-googletest.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Co-authored-by: Andy Tai <atai@atai.org>
2024-09-06 11:46:25 +02:00
David Elsing
852c75a125
gnu: Remove onnx-for-torch2.
* gnu/packages/machine-learning.scm (onnx-for-torch2): Delete variable.
2024-09-06 11:46:25 +02:00
David Elsing
95cec3af47
gnu: Remove onnx-optimizer-for-torch2.
* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): Delete variable.
2024-09-06 11:46:24 +02:00
David Elsing
8f6919f252
gnu: Add python-parameterized-next.
* gnu/packages/check.scm (python-parameterized-next): New variable.
2024-09-06 11:46:24 +02:00
David Elsing
8349d30806
gnu: python-nbval: Update to 0.11.0.
* gnu/packages/python-check.scm (python-nbval): Update to 0.11.0.
[arguments]<#:phases>: Adjust 'check' phase.
[native-inputs]: Remove python-pytest.
[propagated-inputs]: Add python-coverage and python-pytest.  Remove
python-six.
2024-09-06 11:46:24 +02:00
David Elsing
e85b3fc595
gnu: Add xnnpack-for-r-torch.
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): New variable.
(xnnpack)[inputs]: Use xnnpack-for-r-torch instead of xnnpack.
2024-09-06 11:46:24 +02:00
David Elsing
f1d0626605
gnu: xnnpack: Update to commit 08f1489.
More tests fail when building the shared library, so they are disabled.  The
scripts to generate the autogenerated files run all commands at once, so they
are converted to Makefiles first.

* gnu/packages/machine-learning.scm (xnnpack): Update to commit 08f1489.
[source]: Remove patch.  Adjust snippet.
[arguments]<#:configure-flags>: Add "-DXNNPACK_BUILD_TESTS=OFF".
<#:tests?>: Disable tests.
<#:phases>: Adjust 'fix-cmake' phase.  Convert code generation scripts to
Makefiles and run them.  Run different missing scripts.
* gnu/packages/patches/xnnpack-remove-broken-tests.patch: Remove file.
* gnu/packages/patches/xnnpack-system-libraries.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove them.
2024-09-06 11:46:24 +02:00
David Elsing
e943d9ad53
gnu: fbgemm: Update to 0.7.0.
* gnu/packages/machine-learning.scm (fbgemm): Update to 0.7.0.
2024-09-06 11:46:24 +02:00
David Elsing
d433001154
gnu: oneapi-dnnl: Update to 3.5.3.
* gnu/packages/machine-learning.scm (oneapi-dnnl): Update to 3.5.3.
2024-09-06 11:46:24 +02:00
David Elsing
cf468ebd38
gnu: nnpack: Depend on python-peachpy only for x86_64.
* gnu/packages/machine-learning.scm (nnpack)[native-inputs]: Provide
python-peachpy only when 'target-x86-64?'.
2024-09-06 11:46:23 +02:00
David Elsing
e5bf0cfa97
gnu: cpuinfo: Update to commit 05332fd.
Also disable tests on aarch64, because they fail in the build container.

* gnu/packages/parallel.scm (cpuinfo): Update to commit 05332fd.
[arguments]<#:tests?>: Disable on aarch64.
[supported-systems]: Remove field.
2024-09-06 11:46:23 +02:00
David Elsing
003441743e
gnu: pthreadpool: Update to commit 560c60d.
* gnu/packages/parallel.scm (pthreadpool): Update to commit 560c60d.
2024-09-06 11:46:23 +02:00
David Elsing
fe38c10182
gnu: flatbuffers-next: Update to 24.3.25.
* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.3.25.
2024-09-06 11:46:23 +02:00
David Elsing
2225a6a4d0
gnu: python-optree: Update to 0.11.0.
* gnu/packages/python-xyz.scm (python-optree): Update to 0.11.0.
[arguments]<#:test-flags>: Disable failing test.
2024-09-06 11:46:23 +02:00
David Elsing
459062ba3c
gnu: Remove python-typing-extensions-4.10.
* gnu/packages/machine-learning.scm (python-typing-extensions-4.10): Delete
variable.
* gnu/packages/machine-learning.scm (python-pytorch)[native-inputs] Replace
python-typing-extensions-4.10 with python-typing-extensions.
2024-09-06 11:46:23 +02:00
David Elsing
89de299475
gnu: asmjit: Update to commit 062e69c.
* gnu/packages/cpp.scm (asmjit): Update to commit 062e69c.
2024-09-06 11:46:23 +02:00
Ludovic Courtès
0629af7c2a
guix build: ‘--log-file’ honors the configured substitute URLs.
* guix/scripts/build.scm (guix-build): When defining ‘urls’, add
‘substitute-urls’ call.
* doc/guix.texi (Additional Build Options): Adjust ‘--log-file’
documentation.

Change-Id: I40f0647efe64ba3a63a6379b8da80b0da8910f48
2024-09-06 11:46:23 +02:00
Janneke Nieuwenhuizen
9b5be575f4
gnu: dezyne: Update to 2.18.3.
* gnu/packages/dezyne.scm (dezyne): Update.
[propagated]: Move into...
[inputs]: ...this.

Change-Id: I2da63e128e8f990a409b36ffaa38e56029740292
2024-09-06 10:47:54 +02:00
Ludovic Courtès
c4a2b99f7d
Revert "gnu: gsl: Add debug output."
This reverts commit 36e30a33e8, which
triggers too many rebuilds (‘gsl’ has 2.9K dependents).

Change-Id: Ia0f0968b23dbf8234c69973eaf71d33a2e8c0690
2024-09-06 09:00:55 +02:00
Artyom Bologov
36e30a33e8
gnu: gsl: Add debug output.
* gnu/packages/maths.scm (gsl)[outputs]: Add "debug".
2024-09-05 19:10:40 -05:00
jgart
7109ac857a
gnu: trealla: Update to 2.55.33.
* gnu/packages/prolog.scm (trealla): Update to 2.55.33.

Change-Id: I56d95f72211c24ec7442c8d0fed31b3d181c79b3
2024-09-05 19:10:39 -05:00
宋文武
9f697cb71b
gnu: xfce4-screenshooter: Update to 1.11.1.
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.11.1.

Change-Id: I99811c51b9af116181f51ba31b17425a8efbec65
2024-09-06 07:30:55 +08:00
宋文武
d38b10acb6
gnu: xfburn: Update to 0.7.2.
* gnu/packages/xfce.scm (xfburn): Update to 0.7.2.

Change-Id: Id6c813830692fe2d692e080d045fac5984de578c
2024-09-06 07:30:55 +08:00
宋文武
ef216fd374
gnu: xfce4-notifyd: Update to 0.9.6.
* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.9.6.

Change-Id: I6a478f9b40d3a4b72100cee0b820e48da14788e9
2024-09-06 07:30:55 +08:00
宋文武
554e2ba71c
gnu: xfce4-power-manager: Update to 4.18.4.
* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.4.

Change-Id: Ib28b1edcdb91a7aaedabe439c9d470ed6b8bbfee
2024-09-06 07:30:54 +08:00
宋文武
b5d3fd1624
gnu: thunar: Update to 4.18.11.
* gnu/packages/xfce.scm (thunar): Update to 4.18.11.

Change-Id: I80189eeef2f4d1278bffef7568e2894866eef3fd
2024-09-06 07:30:54 +08:00
宋文武
8597a54ae0
gnu: xfce4-settings: Update to 4.18.6.
* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.6.

Change-Id: I7aa5b4937f7402ac86058eb8d8b9c4366f8eadc8
2024-09-06 07:30:54 +08:00
宋文武
1a921c1f0b
gnu: xfce4-session: Update to 4.18.4.
* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.4.

Change-Id: I249be00123d32fdadd79b6ac716ea8fe5d98f337
2024-09-06 07:30:54 +08:00
宋文武
0297bd9843
gnu: xfce4-whiskermenu-plugin: Update to 2.8.3.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.8.3.
[inputs]: Add accountsservice and gtk-layer-shell.
[arguments]: Remove 'fix-shell-script phase.

Change-Id: I87fc277c5e32674a505a532ad129c75d24d854a5
2024-09-06 07:30:54 +08:00
宋文武
49c6e24355
gnu: elementary-xfce-icon-theme: Update to 0.19.
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.19.

Change-Id: I4cfd6b480806b7e9ec090f5dd1ebe2e1b1ed0f7f
2024-09-06 07:30:54 +08:00
宋文武
43c3816db5
gnu: libxfce4ui: Update to 4.18.6.
* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.6.

Change-Id: If392f88d81f406a3022e1d445b6339922dc0b9fe
2024-09-06 07:30:54 +08:00
宋文武
17db97c9ac
gnu: libxfce4util: Update to 4.18.2.
* gnu/packages/xfce.scm (libxfce4util): Update to 4.18.2.

Change-Id: Idbc7bdef940ddc6feff4b60832326ebe779192ba
2024-09-06 07:30:54 +08:00
Carlo Zancanaro
f3e95ca8ba
gnu: php: Disable tests relating to BICUBIC interpolation.
* gnu/packages/php.scm (php)[arguments]: Delete three tests that are known
to fail.

Change-Id: Ib684328654c75f37111d252fb0f9fb3356daff9a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-05 22:29:22 +02:00
Noé Lopez
ba42c8a9f2
gnu: php: Fix check phase.
* gnu/packages/php.scm (php): Add missing inputs.

These should potentially be propagated by gd instead, see
https://issues.guix.gnu.org/72968

Change-Id: I3ddc47e5ad121a8177e3a12c5dfe154a8d6029b6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-05 22:29:12 +02:00
Mathieu Laparie
62d07e5d71
gnu: mpv: Add LIBSIXEL input.
* gnu/packages/video.scm (mpv)[inputs]: Add LIBSIXEL.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I1765929ec37d6cd73d829b998c7a1a6edb87fb75
2024-09-05 22:20:23 +02:00
Nicolas Goaziou
a6ec381b16
gnu: libsixel: Propagate GDK-PIXBUF.
* gnu/packages/image.scm (libsixel)[inputs]: Move GDK-PIXBUF...
[propagated-inputs]: ... to here.

Change-Id: Ifcbcae7882f1f6292d436f679552b8e0a67d9eda
2024-09-05 22:20:23 +02:00
Mathieu Laparie
bfb70cbe49
gnu: libplacebo: Update to 7.349.0.
* gnu/packages/video.scm (libplacebo): Update to 7.349.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Iacbde8cbd6e2008655f70fc009290cddb942f548
2024-09-05 22:20:23 +02:00
Roman Scherer
54ec97bfda
gnu: gtk: Disable failing tests on aarch64.
* gnu/packages/gtk.scm (gtk): Disable failing tests on aarch64.

Change-Id: Ia950b25fa2141daff0a01a69d9dfb551e26116ea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-05 21:51:30 +02:00
Liliana Marie Prikler
cf59876e1e
gnu: mpark-variant: Fix build.
* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Add gcc-12.
2024-09-05 21:31:42 +02:00
gemmaro
392a552524
gnu: Add emacs-qt-pro-mode.
* gnu/packages/emacs-xyz.scm (emacs-qt-pro-mode): New variable.

Change-Id: I49db0f62280aa86830eb535c4b179be1bb692db4
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-09-05 19:49:47 +02:00
Rodrigo Morales
182e96d913
gnu: emacs-treemacs: Add missing input.
* gnu/packages/emacs-xyz.scm (emacs-treemacs)[propagated-inputs]: Add EMACS-CFRS.

The package EMACS-CFRS is not included in the list of propagated-inputs at
EMACS-TREEMACS, but it should be included, because some of the features of
EMACS-TREEMACS use CFRS, see
<2377d231bc/src/elisp/treemacs-interface.el (L47-L48)>

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I53f3498e623c59604f33b473aff1e590c5c198cc
2024-09-05 19:42:13 +02:00
Zheng Junjie
68d069ccaf
gnu: adaptivecpp: Update home-page.
* gnu/packages/sycl.scm (adaptivecpp)[home-page]: Update it.

Change-Id: Ifec66d4345ab6828e16fe244412d18d9e0625546
2024-09-06 00:34:39 +08:00