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
Efraim Flashner
1ccb1cc14e
teams: rust: Limit manifests to supported packages.
...
* etc/teams/rust/rust-manifest.scm, etc/teams/rust/rusty-packages.scm:
Limit the manifests to packages which are supported on that
architecture.
Change-Id: I85b6f2a81835c961e9d320e94141eb273e99f9ba
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
Efraim Flashner
9bfb9b26fc
gnu: parinfer-rust: Remove non-source file.
...
* gnu/packages/text-editors.scm (parinfer-rust)[source]: Add snippet to
remove a non-source file.
Change-Id: I076f656a35a4296916126825bd47be10e51bb4f2
2026-02-21 10:14:49 +01:00
Efraim Flashner
347c97b0ad
gnu: Remove rust-web-view-0.7.3.82d7cbc.
...
* gnu/packages/rust-sources.scm (rust-web-view-0.7.3.82d7cbc): Remove
variable.
* gnu/packages/rust-crates.scm (rust-web-view-0.7.3,
rust-webview-sys-0.6.2): New variables.
(lookup-cargo-inputs): Update alfis inputs. Remove
rust-web-view-0.7.3.82d7cbc.
Change-Id: Ief5140682197a1a406aa6b386ef28fba5a0be95e
2026-02-21 10:14:49 +01:00
Efraim Flashner
874b1f34b7
gnu: rust-syntect-5.3: Use current rust.
...
* gnu/packages/rust-sources.scm (rust-syntect-5.3)[arguments]: Remove
rust keyword.
Change-Id: I099ba67102f9ca38de516e26ab44e01653071f29
2026-02-21 10:14:49 +01:00
Efraim Flashner
85ae0dc1bf
gnu: rabbitmqadmin: Use current rust.
...
* gnu/packages/rust-apps.scm (rabbitmqadmin)[arguments]: Remove rust
keyword.
Change-Id: I02cd3d0fd560f70a9c9b91e3835c8c632b433c25
2026-02-21 10:14:49 +01:00
Efraim Flashner
b916611fa7
gnu: vhdl-ls: Use current rust.
...
* gnu/packages/rust-apps.scm (vhdl-ls)[arguments]: Remove rust keyword.
Change-Id: I6ba53583fbdd7e095ecf6943e8cbfa8ff377258e
2026-02-21 10:14:48 +01:00
Efraim Flashner
f5fa887701
gnu: typst: Use current rust.
...
* gnu/packages/rust-apps.scm (typst)[arguments]: Remove rust keyword.
Change-Id: I9485cb17e8a7b4035e43adf921637e0b5155d895
2026-02-21 10:14:48 +01:00
Efraim Flashner
d57b578cc4
gnu: rust: Update to 1.93.
...
* gnu/packages/rust.scm (rust): Update to 1.93.
[arguments]: Remove phase enabling gdb to work. Adjust the phases
skipping some tests. Adjust the 'build and 'install phases to not
specify needing to build and install rust-analyzer-proc-macro-srv.
Change-Id: Ib4c46b28445bc6cce7dadf6b882d77373c53f75c
2026-02-21 10:14:48 +01:00
moksh
40ffd1e0b7
gnu: Add rust-1.93.
...
* gnu/packages/rust.scm (rust-1.93): New variable.
Change-Id: I8f0acf168ead89f7701303e4a32af29856c79bf3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:14:48 +01:00
moksh
f49a59f38f
gnu: Add rust-1.92.
...
* gnu/packages/rust.scm (rust-1.92): New variable.
Change-Id: I161cdaa06113639200b0d1417aa82ed641218ae7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:14:48 +01:00
moksh
66ce71ec25
gnu: Add rust-1.91.
...
* gnu/packages/rust.scm (rust-1.91): New variable.
Change-Id: I5df33f594de40d714bfb8129abe777b76e8ea21a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:14:48 +01:00
Efraim Flashner
8f0c4c348b
gnu: gdb/pinned: Update to 17.1.
...
* gnu/packages/gdb.scm (gdb/pinned): Update to 17.1.
[arguments]: Remove the phase as requested in the TODO.
Change-Id: I3b479fc15c716b2f2e182184bddc035799d35bbf
2026-02-21 10:14:48 +01:00
Efraim Flashner
6196d926ef
gnu: gdb: Update to 17.1.
...
* gnu/packages/gdb.scm (gdb): Refer to gdb-17.
(gdb-multiarch, gdb-minimal): Inherit from gdb.
Change-Id: I86504650834d06f193756891367366c8c76d4323
2026-02-21 10:14:48 +01:00
Efraim Flashner
8bb821e9da
gnu: gdb: Reverse order of inheritance.
...
* gnu/packages/gdb.scm (gdb-14, gdb-15, gdb-16, gdb/pinned): Inherit
from gdb-17.
Change-Id: I3a5b52d0117361c9292b846ba1ef943c7b6ea19e
2026-02-21 10:14:48 +01:00
Efraim Flashner
9d47a2b301
gnu: rust-crates: Sort crates alphabetically.
...
* gnu/packages/rust-crates.scm: Sort more crates alphabetically.
Change-Id: Ib05f32d797ca6c656f4e37e726276d9e41166f63
2026-02-21 10:14:48 +01:00
Efraim Flashner
af0485d704
gnu: rust: Don't keep a reference to previous rust version.
...
Fixes : guix/guix#5792 .
* gnu/packages/rust.scm (rust)[arguments]: Update disallowed-references.
Add a phase to rewrite references from the input cargo to the output
cargo.
(make-rust-sysroot/implementation)[arguments]: Remove new phase.
Change-Id: Ice6abdf18cba8eb042bfc37025ce0e7686623e46
2026-02-21 10:14:48 +01:00
Efraim Flashner
47c4da5208
gnu: make-rust-sysroot: Update for rust-1.90.
...
* gnu/packages/rust.scm (make-rust-sysroot/implementation)[arguments]:
Adjust the mingw specific phases to update for the newer rust version.
Change-Id: I406d0d417b016567639533a392de7832646d2763
2026-02-21 10:14:47 +01:00
Efraim Flashner
c8dc922fe4
gnu: yabridgectl: Use newer cargo dependencies.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
yabridgectl.
(rust-rustix-0.27.23, rust-serde-derive-1.0.183): Remove variables.
Change-Id: I5f1f35321ff428cf9c53e979c3495bbd329e3693
2026-02-21 10:14:47 +01:00
Efraim Flashner
f1563185df
gnu: rust-crates: Remove some precompiled libraries.
...
* gnu/packages/rust-crates.scm (rust-windows-aarch64-gnullvm-0.48.0,
rust-windows-aarch64-msvc-0.48.0, rust-windows-i686-gnu-0.48.0,
rust-windows-i686-msvc-0.48.0, rust-windows-x86-64-gnu-0.48.0,
rust-windows-x86-64-gnullvm-0.48.0, rust-windows-x86-64-msvc-0.48.0):
Add a snippet to remove precompiled libraries.
Change-Id: I856439c623b38dce4f0d0b6589fe71c26793d781
2026-02-21 10:14:47 +01:00
Efraim Flashner
5632499e6f
gnu: ruff: Install shell completions.
...
* gnu/packages/python-check.scm (ruff)[arguments]: Add a phase to
install the shell completions.
[native-inputs]: Add this-package when cross-compiling.
Change-Id: Ib9fd21d7616e49fb5cf2e7da83ca09bfeb876196
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
6622333533
gnu: Add ruff.
...
* gnu/packages/python-check.scm (ruff): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add ruff.
Change-Id: I8200569fdcccdc110391910174fee26d56743aaf
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
64e6ae11b7
gnu: Add rust-salsa-0.23.0.3713cd7.
...
* gnu/packages/rust-sources.scm (rust-salsa-0.23.0.3713cd7): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
rust-salsa-0.23.0.3713cd7.
Change-Id: I63f856c87183d8d7fb3473776f16e0eaabd125bc
2026-02-21 10:14:47 +01:00
Efraim Flashner
8d7d6770dd
gnu: rust: Add a search path for the rust sources.
...
* gnu/packages/rust.scm (rust)[native-search-paths]: Add entry for
RUST_SRC_PATH.
Change-Id: Id872340059574f1e7efd8ac30fca7165619584bc
2026-02-21 10:14:47 +01:00
Efraim Flashner
dde0086973
gnu: rust: Don't skip extra tests on aarch64-linux.
...
* gnu/packages/rust.scm (rust)[arguments]: Remove the phase skipping
some tests on aarch64-linux.
Change-Id: I666237326f4208f9efbfe980c84384fa5f324fe3
2026-02-21 10:14:47 +01:00
Efraim Flashner
547876897d
gnu: rust: Enable more tests.
...
* gnu/packages/rust.scm (rust)[arguments]: Remove
'disable-tests-requiring-mercurial, 'disable-tests-requiring-crates.io
phases. Adjust 'disable-tests-requiring-git,
'disable-tests-using-cargo-publish to skip fewer tests.
[native-inputs]: Add git-minimal/pinned.
Change-Id: Ide7510f2bc9b6a1d2e433b96673964723cc8d8be
2026-02-21 10:14:47 +01:00
Efraim Flashner
65fa222635
gnu: rust: Fix native-search-paths specifications.
...
* gnu/packages/rust.scm (rust)[native-search-paths]: Correctly combine
multiple entries.
Change-Id: I24412bbc4856953ed3a172b84854fb069cbcbf73
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
cb03f5ffa9
gnu: rust: Update to 1.90.
...
* gnu/packages/rust.scm (rust): Update to 1.90.
[source]: Delete field.
[#:modules]: Add (srfi srfi-26).
[#:phases] {disable-tests-using-cargo-publish}: Register new tests to disable.
{patch-process-tests}: Adjust for file name change.
{unpack-libunwind}: New phase.
{patch-cargo-checksums}: Override phase.
[inputs]: Delete field.
[native-inputs]: Update clang-source to that of clang-runtime-21.
Change-Id: I711e05ee889f4ba266d31e8c6bc9e73c112e99f3
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
d0402ae222
gnu: Add rust-1.90.
...
* gnu/packages/rust.scm (rust-1.90): New variable.
Change-Id: I0489f61d857af8e920498452665fcbfd1345d2de
2026-02-21 10:14:47 +01:00
Maxim Cournoyer
d61975a7d5
gnu: Add rust-1.89.
...
* gnu/packages/rust.scm (rust-1.89): New variable.
Change-Id: I049a50111519dbadae8ca2335d54cdb70b4f57be
2026-02-21 10:14:47 +01:00