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

181744 Commits

Author SHA1 Message Date
Hugo Buddelmeijer
f333fb810d doc: Improve raid-device-mapping documentation.
* doc/guix.texi (Mapped Devices): Move examples into the mapping defvars.
Add how to load kernel modules for raid.  Add RAID cindex.

Change-Id: If2d3f3c48940d2428b36bdd85d31c8288db35f3b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6512
2026-02-22 19:01:34 +01:00
Ludovic Courtès
ccce417a6c doc: Mention online documentation.
* doc/guix.texi (Documentation): Mention the online manual and
doc.guix.gnu.org.

Change-Id: I5abdd85fa2166890323f99a99c30136400791bdd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6563
2026-02-22 18:59:31 +01:00
Ayan Das
19cac579d7 gnu: python-pytorch-for-r-torch: Fix build and RUNPATH.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[arguments] <#:phases>: In 'use-system-libraries', replace the
'build_bundled' import workaround with a no-op 'create_bundled'
binding.  Adjust functorch INSTALL_RPATH to "$ORIGIN/../torch/lib".

Change-Id: I6386137d658dc11c6b0a3b553de87524a4b1d708
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6004
2026-02-22 18:41:11 +01:00
Ayan Das
b373a5ccff gnu: fbgemm: Update to 1.5.0.
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.5.0.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.5.0,
enable C language checks in CMake, and adapt to upstream test CMake changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
8957ef1acd gnu: python-pytorch-geometric: Fix tests with PyTorch 2.10.
* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]:
  Ignore DeprecationWarnings raised during import.

Change-Id: I9e9da73b304b80d2499d24acac41970a08886e7b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
9919afc965 gnu: python-pytorch-lightning: Update to 2.6.0.
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.6.0.
  [source]: Update hash.
  [arguments]: Fix LeafSpec deprecation with PyTorch 2.10.

Change-Id: I7db724fd269e6b171293c3d2258440f01d2ea2b6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
cb5934e85e gnu: python-botorch: Fix tests with PyTorch 2.10.
* gnu/packages/machine-learning.scm (python-botorch): Substitute out
an invalid call to `view\' that passes a torch.Size plus extra arguments,
which PyTorch 2.10 rejects.

Change-Id: I71a47dab611ad33c3f765c74093aeadabc9f4c8d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das
3cdb9a09c1 gnu: python-torchvision: Update to 0.25.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.25.0.
  [source]: Update hash.

Change-Id: I01b88a7f771e1cd5a29b85fe69393cb94a61a37d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das
e1cfe62f11 gnu: python-torchaudio: Update to 2.10.0.
* gnu/packages/machine-learning.scm (python-torchaudio): Update to 2.10.0.
  [source]: Update hash.
  [arguments]: Skip dataset tests requiring torchcodec.

Change-Id: I8da137fac0f4419bec78d1d0f41c98b4fcf84362
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das
52b5ef81a1 gnu: python-pytorch: Update to 2.10.0.
* gnu/packages/machine-learning.scm (%python-pytorch-version): Update to 2.10.0.
(%python-pytorch-src)[source]: Update hash.
(python-pytorch)[arguments]: Fix build by including Utils.hpp.
* gnu/packages/patches/python-pytorch-runpath.patch: Update for 2.10.0.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.10.0.

Change-Id: Ic579058f302d2d8face536ae9980f06854888615
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Ayan Das
5895cb7558 gnu: ideep-pytorch: Update to 3.7.1.
* gnu/packages/machine-learning.scm (ideep-pytorch): Update to 3.7.1.
  [source]: Update hash.

Change-Id: Ib775087c6d7f94f33b5bae1c869d33fc848f2cd3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
moksh
b400aabc73 gnu: emacs-fj: Update to 0.30.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.30.

Change-Id: Iebbf7e6b37af3a09c25319ec06bec647223f21ac
Signed-off-by: jgart <jgart@dismail.de>
2026-02-22 11:19:44 -05:00
Sughosha
4b8cfa7f69 services: readymedia: Run with a pid file.
* gnu/services/upnp.scm (%readymedia-default-pid-directory): New variable.
(%readymedia-pid-file): New procedure.
(readymedia-shepherd-service)[start]: Start with the pid file.
(readymedia-activation): Create the pid directory.
* gnu/tests/upnp.scm (run-readymedia-test): Test the pid directory and file.

Merges: https://codeberg.org/guix/guix/pulls/1007
Change-Id: I454a89d25afe0e9bb0414645b1e4594afdf89058
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22 17:15:19 +01:00
Sughosha
f19ddd6dfe services: readymedia: Fix configurations.
* gnu/services/upnp.scm (%readymedia-default-log-directory): Remove variable.
(%readymedia-default-log-file): New procedure.
(%readymedia-default-cache-directory): Turn it into a procedure.
(<readymedia-configuration>)[log-directory]: Remove field.
[log-file]: New field.
[cache-directory]: Set to %readymedia-default-cache-directory.
(readymedia-configuration->config-file): Remove "user" and "log_dir" fields.
(readymedia-shepherd-service)[modules]: Add (shepherd support).
[start]: Do not map the log-directory. For home services, do not wrap the
program with least-authority-wrapper.
(readymedia-activation): Do not create the log-directory.
* gnu/home/services/upnp.scm (%readymedia-cache-file, %readymedia-cache-path,
%readymedia-log-path): Remove variables.
(run-readymedia-test): Use the procedures properly. Do not test the
log directory. Test the log file.
* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Update doc.

Change-Id: I97d84b5287c374ddb26a495f20a36f986b0c142d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22 17:15:16 +01:00
Anderson Torres
6cc0befc70 news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for glibc entry.

Change-Id: I6a965fb972d5241073afc0ea5a802e611abcbb89
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-02-22 14:14:03 +01:00
Mathieu Lirzin
4a507aa8c0 gnu: clojure-tools: Wrap Java using PATH.
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Find Java through PATH
to allow overrides without requiring any package variant.

Change-Id: I618dbf74bbb473150e201012a13b8d5f96eebd91
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22 09:04:37 +01:00
Mathieu Lirzin
a2cdd9aa21 gnu: clojure-tools: Preserve PATH in forked process.
Ensure that executables from the profile PATH are accessible inside a Clojure
process.

* gnu/packages/clojure.scm (clojure-tools)[arguments]: Extend PATH instead of
overwriting it.

Change-Id: Ide3d3f12c00803b1eb1392976aa0ff03feabafe7
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22 09:03:57 +01:00
Maxim Cournoyer
ee58b06c37 gnu: luanti-mineclonia: Update to 0.120.1.
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.120.1.

Change-Id: Ie143b0eea7dde1078f037db138d8f7f2fb73e6f3
2026-02-22 14:48:37 +09:00
Maxim Cournoyer
d37abf995a gnu: luanti: Update to 5.15.1.
* gnu/packages/luanti.scm (luanti): Update to 5.15.1.

Change-Id: I77a2f032c8b0120e6cb1b190c564272f86c49b3a
2026-02-22 14:48:04 +09:00
jgart
aa72f75954 gnu: trealla: Update to 2.90.35.
* gnu/packages/prolog.scm (trealla): Update to 2.90.35.

Change-Id: I8963d12b28f44a8a4991eab390346af837eccff9
2026-02-21 20:09:08 -05:00
jgart
0274426f59 gnu: nvc: Update to 1.19.1.
* gnu/packages/electronics.scm (nvc): Update to 1.19.1.

Change-Id: I91e10f4c1092ebe9653172dcd4422ffafe84702f
2026-02-21 20:05:09 -05:00
Matt Wette
be558dfe34 gnu: guile-libyaml: Update to 3.0.2.
* gnu/packages/guile-xyz.scm (guile-libyaml): Update to 3.0.2.
[arguments]: Update substitute regexp in build-ffi phase.
[native-inputs]: Replace nyacc-1.08.1 with nyacc.
[propagated-inputs]: Replace nyacc-1.08.1 with nyacc. Remove
guile-bytestructures.

Change-Id: Ifac73f0554a4604817334f8c4562d9dc2c8bc76f
2026-02-22 00:59:52 +00:00
Arun Isaac
0f03583230 gnu: mapnik: Update to 4.2.1-0.cb1e226.
* gnu/packages/geo.scm (mapnik): Update to 4.2.1-0.cb1e226.
[build-system]: Switch to cmake-build-system.
[arguments]: Remove #:cmake. Add -DBUILD_DEMO_VIEWER=OFF and
-DBUILD_DEMO_CPP=OFF to #:configure-flags.
[inputs]: Add libavif and openssl.
2026-02-21 23:53:04 +00:00
Arun Isaac
e872566b57 gnu: mapnik: Skip ogr test using #:test-exclude.
* gnu/packages/geo.scm (mapnik)[arguments]: Skip ogr test using #:test-exclude
rather than a custom phase.
2026-02-21 23:53:04 +00:00
Arun Isaac
2ce4c45f86 gnu: proj: Update to 9.7.1.
* gnu/packages/geo.scm (proj): Update to 9.7.1.
(proj-9.3): New variable.
(gdal, python-pyproj, qgis)[inputs]: Replace proj with proj-9.3.
* gnu/packages/cran.scm (r-sf, r-terra)[inputs]: Replace proj with proj-9.3.
* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with
proj-9.3.
2026-02-21 23:53:04 +00:00
Ashish SHUKLA
373384486d gnu: fuzzel: Update to 1.14.0
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.14.0.

Merges: https://codeberg.org/guix/guix/pulls/6580
Change-Id: I1ca83763960aa10d1860d2cb00eac81e055b6671
2026-02-21 22:33:47 +01:00
Hugo Buddelmeijer
9d5063bcea gnu: tcalc: Fix build.
* gnu/packages/maths.scm (tcalc): Fix build.
[source]: Replace URL.
[arguments]<#:configure-flags>: Add CFLAGS=-fcommon.
[home-page]: Replace URL.

Fixes: guix/guix#6492
Change-Id: I47618f124d548170bbb9a8c027886b0398fb2154
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-21 22:25:04 +01:00
Danny Milosavljevic
69a885dbd7 gnu: python-pyvista: Update to 0.46.5.
* gnu/packages/python-science.scm (python-pyvista): Update to 0.46.5.
[arguments]<#:test-flags>: Ignore tests/core/test_dataobject_filters.py,
tests/core/test_dataset_filters.py, and tests/plotting/test_plotter.py.
Disable test_read_exodus, test_nek5000_reader, test_exodus_reader_ext,
test_exodus_reader_core, test_exodus_blocks, test_download_dataset_texture,
test_structured_grid_cast_to_explicit_structured_grid,
test_pad_image_multi_component_with_scalar, test_pad_image_raises,
test_points_to_cells_and_cells_to_points_dimensions, test_meshio[cow_ugrid],
test_meshio[points_only], and test_max_positional_args_matches_pyproject.
<#:phases>{patch-pyproject}: Generalize vtk version pattern.
[native-inputs]: Add nss-certs-for-test, python-aiohttp, python-mypy,
python-pandas, python-pytest-cases, python-pytest-mock, python-pytest-pyvista,
which, and xorg-server-for-tests.  Replace python-pytest with python-pytest-8.
[propagated-inputs]: Add python-cmcrameri, python-cmocean, and
python-colorcet.  Replace vtk-9.3 with vtk-9.5.

Change-Id: Ic5b9a7a46c5fee8682a9d0f47d791e2d07de5f64
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
a8927662b3 gnu: Add python-pytest-pyvista.
* gnu/packages/python-science.scm (python-pytest-pyvista): New variable.

Change-Id: I03233bf19ba66bf4f33cf92e60de24da8c661562
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
405d8647ff gnu: Add python-cmcrameri.
* gnu/packages/python-science.scm (python-cmcrameri): New variable.

Change-Id: I6b41ceeb5774564734a0b7ce5ac6baf0b5d23670
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
26f46186f3 gnu: python-brille: Clean up setuptools.
* gnu/packages/physics.scm (python-brille)[arguments]<#:phases>{set-version}:
Delete phase.

Change-Id: I2c81e02e10ce00daf10fd1d97b07e6964b1ff0d2
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
07436e4407 gnu: Add mantid.
* gnu/packages/physics.scm (mantid): New variable.
* gnu/packages/patches/mantid-openmp-cleanup.patch: New file.
* gnu/local.mk: Register it.

Change-Id: Ie037b5812acbd55677a67f70de2e46466e992367
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
3cebf49777 gnu: Add python-mvesuvio.
* gnu/packages/physics.scm (python-mvesuvio): New variable.

Change-Id: I89b157d4ee024dfb333e97c04c28505bfcc106bd
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
abce3ac7aa gnu: Add python-shiver.
* gnu/packages/physics.scm (python-shiver): New variable.

Change-Id: Ia5886a4b99d7a9536e24de1e57a22168d43986cf
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
1ff320a10e gnu: Add python-pyoncatqt.
* gnu/packages/physics.scm (python-pyoncatqt): New variable.

Change-Id: I1a65870132d510607d25c51df401a5590797052b
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
6f45742b8d gnu: Add python-pyoncat.
* gnu/packages/physics.scm (python-pyoncat): New variable.

Change-Id: Id8104e241296524b527041e13ab3b845c1ca0cc1
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
21be0f63f8 gnu: Add python-configupdater.
* gnu/packages/python-xyz.scm (python-configupdater): New variable.

Change-Id: Ibbeca08f8807091d7c06ab3bc6aa791905ede7fa
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
202d682caf gnu: Add python-mslice.
* gnu/packages/patches/python-mslice-matplotlib-3.6-compatibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/physics.scm (python-mslice): New variable.

Change-Id: I55b884b53bef3f59d466e8980a643e4ef78fa544
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
eb3d2b85f9 gnu: python-euphonic: Clean up.
* gnu/packages/physics.scm (python-euphonic)[arguments]<#:phases>
{fix-lazy-fixture}: Delete phase.
{delete-source}: New phase.

Change-Id: Ibdcc1892aef88219074859c19205f024cd49e659
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
384b63aa08 gnu: python-pycifrw: Generate sources from noweb.
* gnu/packages/physics.scm (python-pycifrw)[arguments]<#:phases>{generate-sources}:
New phase.
{check}: Replace.
[native-inputs]: Add latex2html, noweb.

Change-Id: Iaaa77f8c857345ba63a1d07a782d7bf8d086c1c2
2026-02-21 21:52:40 +01:00
Danny Milosavljevic
004956cdae gnu: Add python-quickbayes.
* gnu/packages/physics.scm (python-quickbayes): New variable.

Change-Id: I0c76e13aa680bd31206e279e64e4161ff1127e18
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
d5653abf54 gnu: Add python-gofit.
* gnu/packages/physics.scm (python-gofit): New variable.

Change-Id: If134c0ea69eb76c62b1439b82a7474832938ff19
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
e5dacef22d gnu: Add python-qtawesome.
* gnu/packages/python-graphics.scm (python-qtawesome): New variable.

Change-Id: I75596aeb7352fb03ecfa34bbef6c5901edd5e180
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
42804622a1 gnu: poco: Update to 1.15.0.
* gnu/packages/cpp.scm (poco): Update to 1.15.0.
[arguments]<#:phases>{check-setenv}: New phase.

Change-Id: I157edbddc881941e13738dca18350c5ed690ba5f
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
fd6b75b373 gnu: python-euphonic: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-euphonic): Move from here…
* gnu/packages/physics.scm (python-euphonic): …to here.

Change-Id: Ica393a72f5c9b8875bef4b4186bc4a8571b83007
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
00c5a3859d gnu: python-seekpath: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-seekpath): Move from here…
* gnu/packages/physics.scm (python-seekpath): …to here.

Change-Id: I67d060c3c5aeebe117b7d5cdeac0666a46e8f270
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
f8e2f21a82 gnu: python-spglib: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-spglib): Move from here…
* gnu/packages/physics.scm (python-spglib): …to here.

Change-Id: I19a757ffbb7ba42065a35e1213b789dae93c645c
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
59ec18b7b6 gnu: python-quasielasticbayes: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-quasielasticbayes): Move from here…
* gnu/packages/physics.scm (python-quasielasticbayes): …to here.

Change-Id: Ib3788df8af26a08ede247ddc243286e107db81c2
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
d3e7490a5c gnu: python-pystog: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-pystog): Move from here…
* gnu/packages/physics.scm (python-pystog): …to here.

Change-Id: Ic2051954eb1c126bde11b2d4545d14065cd8b16b
2026-02-21 21:52:39 +01:00
Danny Milosavljevic
8154e1d07b gnu: python-pycifrw: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-pycifrw): Move from here…
* gnu/packages/physics.scm (python-pycifrw): …to here.

Change-Id: I5b0f5ccb148b555d898a4584da9eb6897ad3126e
2026-02-21 21:52:39 +01:00