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
Danny Milosavljevic
2e7ae98c24
gnu: python-brille: Move to (gnu packages physics).
...
* gnu/packages/python-science.scm (python-brille): Move from here…
* gnu/packages/physics.scm (python-brille): …to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to that file.
* etc/teams.scm (science): Add reference to that file.
Change-Id: I207940441fb4406fb034d5582ba9f5517544179b
2026-02-21 21:52:38 +01:00
Andreas Enge
1b149929cd
gnu: python-nose: Move deprecated variable next to the deprecator.
...
* gnu/packages/check.scm (python-nose): Move to...
* gnu/packages/python-check.scm (python-nose): ...this.
Fixes : guix/guix#6603
Change-Id: Iad475de276eb8031c80a84f409a8a4739b3ec94a
2026-02-21 21:33:38 +01:00
Nguyễn Gia Phong
72accc0345
gnu: Add argos-translate-gui.
...
* gnu/packages/machine-learning.scm (argos-translate-gui):
New variable.
Change-Id: Ic9ed903e34f1b34a51e1c8d2757d4dc60473ef46
2026-02-21 19:29:58 +01:00
Nguyễn Gia Phong
2337dc4930
gnu: python-argostranslate: Disable spaCy download.
...
The spaCy model Argos Translate tries to download, xx-sent-ud-sm,
is already a propagated input.
* gnu/packages/machine-learning.scm(python-argostranslate)[arguments]
<#:phases>: Add 'disable-spacy-download.
Change-Id: Ifd0e9e1b4bae5255c28c9c4d3726d9c5360ee4b9
2026-02-21 19:29:58 +01:00
John Dawson
3d7a4e4c7e
gnu: password-utils: Delete repetitions of #:use-module arguments.
...
Merges guix/guix!6605
Change-Id: I3e89578fd77a4de14b7a0845dbecb4e6ed4d92e7
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-21 19:15:41 +01:00
Andreas Enge
1d3d7912d5
gnu: Remove duplicate crates.
...
* gnu/packages/rust-crates.scm (rust-gix-quote-0.6.2,
rust-gix-trace-0.1.18, rust-zerocopy-0.8.39, rust-zerocopy-derive-0.8.39):
Remove duplicate crates.
Change-Id: I1b58979615ec1e156e1e837ead0543f05377a9bd
2026-02-21 10:17:04 +01:00
Efraim Flashner
e37e6e8fab
gnu: Remove duplicate crates.
...
* gnu/packages/rust-crates.scm (rust-jiff-0.2.18,
rust-jiff-static-0.2.18, rust-serde-spanned-1.0.4): Remove duplicate
crates.
Change-Id: Ifafa980ab018763d574446371ed6f9cef925284a
2026-02-21 10:17:04 +01:00
Nicolas Graves
a1cc83b386
gnu: maturin: Remove (guix build json) imported module.
...
* gnu/packages/rust-apps.scm (maturin)[arguments]<imported-modules>:
Remove (guix build json).
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:17:03 +01:00
Efraim Flashner
ccc53f5042
gnu: sequoia-wot-tools: Refresh crate inputs.
...
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update crates.
Change-Id: I74b82540ea48c22799fce5552d4848ab2ba5f267
2026-02-21 10:17:03 +01:00
Efraim Flashner
f3ec5fe95b
gnu: rust-cargo-c: Update to 0.10.20.
...
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.20.
[inputs]: Remove libgit2-1.8. Add libgit2-1.9.
* gnu/packages/rust-crates.scm (rust-cargo-c): Update crates.
Change-Id: I24a5b6c121d1437fec62c80cdd7f3e605aa23fad
2026-02-21 10:17:03 +01:00
Efraim Flashner
410419677d
gnu: Remove duplicate rust crates.
...
* gnu/packages/rust-crates.scm (rust-clap-4.5.57,
rust-clap-builder-4.5.57, rust-zmij-1.0.19): Remove duplicates.
Change-Id: I4ab6cf99c99e23a1a88684bf54a42f311d6ffa2a
2026-02-21 10:17:03 +01:00
Efraim Flashner
9f810f64e1
gnu: rust-cbindgen: Update to 0.29.
...
* gnu/packages/rust-apps.scm (rust-cbindgen): Refer to rust-cbindgen-0.29.
Change-Id: If787f811d3de110a52c4f3d7216ec2037ab4ce90
2026-02-21 10:17:03 +01:00
Efraim Flashner
dbd4fd0e71
gnu: rust-cbindgen-cli: Build with newer clang.
...
* gnu/packages/rust-apps.scm (rust-bindgen-cli)[inputs]: Replace clang
with clang-18.
(rust-bindgen-cli-next): Remove variable.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Remove field.
Change-Id: I1ba0afbd46ac4c70807376c4993af431b775d699
2026-02-21 10:17:03 +01:00
Efraim Flashner
9d4545ac65
gnu: libgit2-1.9: Update to 1.9.2.
...
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.2.
Change-Id: I3b1ef9bb25f504b6aa35898cc0fceac6eba8df54
2026-02-21 10:17:03 +01:00
Efraim Flashner
c581e8648e
gnu: libgit2-1.9: Simplify configure-flags.
...
* gnu/packages/version-control.scm (libgit2-1.9)[arguments]: Remove the
workaround in the configure-flags.
Change-Id: Iffb3ddff86513dae69279cc4832cbdea8ac257d1
2026-02-21 10:17:02 +01:00
Efraim Flashner
b21b1ec576
gnu: libgit2-1.8: Update to 1.8.5.
...
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.5.
Change-Id: I4803e0dc2ac6575f862c47effbece8d541b47e61
2026-02-21 10:14:49 +01:00
Efraim Flashner
c478c20219
gnu: du-dust: Install more completions.
...
* gnu/packages/admin.scm (du-dust)[arguments]: Rewrite the phase to
install extras to use the copy-build-system.
Change-Id: I1f7f6f1c99aad67f52e5a8dd023cc708ea8537d8
2026-02-21 10:14:49 +01:00
Acid Bong
ca38b8fa25
gnu: du-dust: Update to 1.2.4.
...
* gnu/packages/admin.scm (du-dust): Update to 1.2.4.
* gnu/packages/rust-crates.scm (du-dust): Update crates.
Change-Id: I5f3c029c1fe1b172f7e3602a3ba53e9aa9d86dfe
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:14:49 +01:00
moksh
aeed693120
gnu: cargo-audit: Update to 0.22.0.
...
* gnu/packages/rust-apps.scm (cargo-audit): Update to 0.22.0.
* gnu/packages/rust-crates.scm (cargo-audit): Update entry.
Change-Id: Ib88954de4083c39b7159eb460e3b475cae539aad
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:14:49 +01:00
Efraim Flashner
6799e5ba0d
gnu: rust-crates: Remove some non-source files.
...
* gnu/packages/rust-crates.scm (rust-async-compression-0.4.25,
rust-async-compression-0.4.37, rust-bloomy-1.2.0, rust-cast5-0.11.1,
rust-cryptographic-message-syntax-0.27.0, rust-debpkg-0.6.0,
rust-ed25519-dalek-2.2.0, rust-flate2-1.1.8, rust-k256-0.13.4,
rust-libloading-0.8.5, rust-ocb3-0.1.0, rust-pyo3-0.24.0,
rust-regex-1.10.6, rust-regex-automata-0.4.7, rust-regex-automata-0.4.8,
rust-rustls-0.23.12, rust-rustls-pemfile-2.1.3,
rust-rustls-pki-types-1.8.0, rust-ruzstd-0.7.3,
rust-trust-dns-proto-0.23.2, rust-webpki-roots-0.26.6,
rust-wit-bindgen-0.51.0, rust-wit-parser-0.221.3,
rust-x509-certificate-0.24.0): Remove some files in a snippet.
Change-Id: Ie28379da05ac42219cfaca39b57cc6e525a89df8
2026-02-21 10:14:49 +01:00
Efraim Flashner
2cb6a3bef6
gnu: parinfer-rust-emacs: Remove a non-source file.
...
* gnu/packages/text-editors.scm (parinfer-rust-emacs)[source]: Add
snippet to remove a non-source file.
Change-Id: I9df5fe78dd3056568b915ce697a1cd33a45879aa
2026-02-21 10:14:49 +01:00