summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-21gnu: Add argos-translate-gui.Nguyễn Gia Phong
* gnu/packages/machine-learning.scm (argos-translate-gui): New variable. Change-Id: Ic9ed903e34f1b34a51e1c8d2757d4dc60473ef46
2026-02-21gnu: python-argostranslate: Disable spaCy download.Nguyễn Gia Phong
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-21gnu: password-utils: Delete repetitions of #:use-module arguments.John Dawson
Merges guix/guix!6605 Change-Id: I3e89578fd77a4de14b7a0845dbecb4e6ed4d92e7 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-21gnu: Remove duplicate crates.Andreas Enge
* 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-21gnu: Remove duplicate crates.Efraim Flashner
* 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-21gnu: maturin: Remove (guix build json) imported module.Nicolas Graves
* gnu/packages/rust-apps.scm (maturin)[arguments]<imported-modules>: Remove (guix build json). Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21gnu: sequoia-wot-tools: Refresh crate inputs.Efraim Flashner
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update crates. Change-Id: I74b82540ea48c22799fce5552d4848ab2ba5f267
2026-02-21gnu: rust-cargo-c: Update to 0.10.20.Efraim Flashner
* 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-21gnu: Remove duplicate rust crates.Efraim Flashner
* 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-21gnu: rust-cbindgen: Update to 0.29.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-cbindgen): Refer to rust-cbindgen-0.29. Change-Id: If787f811d3de110a52c4f3d7216ec2037ab4ce90
2026-02-21gnu: rust-cbindgen-cli: Build with newer clang.Efraim Flashner
* 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-21gnu: libgit2-1.9: Update to 1.9.2.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.2. Change-Id: I3b1ef9bb25f504b6aa35898cc0fceac6eba8df54
2026-02-21gnu: libgit2-1.9: Simplify configure-flags.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.9)[arguments]: Remove the workaround in the configure-flags. Change-Id: Iffb3ddff86513dae69279cc4832cbdea8ac257d1
2026-02-21gnu: libgit2-1.8: Update to 1.8.5.Efraim Flashner
* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.5. Change-Id: I4803e0dc2ac6575f862c47effbece8d541b47e61
2026-02-21gnu: du-dust: Install more completions.Efraim Flashner
* gnu/packages/admin.scm (du-dust)[arguments]: Rewrite the phase to install extras to use the copy-build-system. Change-Id: I1f7f6f1c99aad67f52e5a8dd023cc708ea8537d8
2026-02-21gnu: du-dust: Update to 1.2.4.Acid Bong
* 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-21gnu: cargo-audit: Update to 0.22.0.moksh
* 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-21gnu: rust-crates: Remove some non-source files.Efraim Flashner
* 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-21gnu: parinfer-rust-emacs: Remove a non-source file.Efraim Flashner
* gnu/packages/text-editors.scm (parinfer-rust-emacs)[source]: Add snippet to remove a non-source file. Change-Id: I9df5fe78dd3056568b915ce697a1cd33a45879aa
2026-02-21gnu: parinfer-rust: Remove non-source file.Efraim Flashner
* gnu/packages/text-editors.scm (parinfer-rust)[source]: Add snippet to remove a non-source file. Change-Id: I076f656a35a4296916126825bd47be10e51bb4f2
2026-02-21gnu: Remove rust-web-view-0.7.3.82d7cbc.Efraim Flashner
* 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-21gnu: rust-syntect-5.3: Use current rust.Efraim Flashner
* gnu/packages/rust-sources.scm (rust-syntect-5.3)[arguments]: Remove rust keyword. Change-Id: I099ba67102f9ca38de516e26ab44e01653071f29
2026-02-21gnu: rabbitmqadmin: Use current rust.Efraim Flashner
* gnu/packages/rust-apps.scm (rabbitmqadmin)[arguments]: Remove rust keyword. Change-Id: I02cd3d0fd560f70a9c9b91e3835c8c632b433c25
2026-02-21gnu: vhdl-ls: Use current rust.Efraim Flashner
* gnu/packages/rust-apps.scm (vhdl-ls)[arguments]: Remove rust keyword. Change-Id: I6ba53583fbdd7e095ecf6943e8cbfa8ff377258e
2026-02-21gnu: typst: Use current rust.Efraim Flashner
* gnu/packages/rust-apps.scm (typst)[arguments]: Remove rust keyword. Change-Id: I9485cb17e8a7b4035e43adf921637e0b5155d895
2026-02-21gnu: rust: Update to 1.93.Efraim Flashner
* 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-21gnu: Add rust-1.93.moksh
* gnu/packages/rust.scm (rust-1.93): New variable. Change-Id: I8f0acf168ead89f7701303e4a32af29856c79bf3 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21gnu: Add rust-1.92.moksh
* gnu/packages/rust.scm (rust-1.92): New variable. Change-Id: I161cdaa06113639200b0d1417aa82ed641218ae7 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21gnu: Add rust-1.91.moksh
* gnu/packages/rust.scm (rust-1.91): New variable. Change-Id: I5df33f594de40d714bfb8129abe777b76e8ea21a Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21gnu: gdb/pinned: Update to 17.1.Efraim Flashner
* gnu/packages/gdb.scm (gdb/pinned): Update to 17.1. [arguments]: Remove the phase as requested in the TODO. Change-Id: I3b479fc15c716b2f2e182184bddc035799d35bbf
2026-02-21gnu: gdb: Update to 17.1.Efraim Flashner
* gnu/packages/gdb.scm (gdb): Refer to gdb-17. (gdb-multiarch, gdb-minimal): Inherit from gdb. Change-Id: I86504650834d06f193756891367366c8c76d4323
2026-02-21gnu: gdb: Reverse order of inheritance.Efraim Flashner
* gnu/packages/gdb.scm (gdb-14, gdb-15, gdb-16, gdb/pinned): Inherit from gdb-17. Change-Id: I3a5b52d0117361c9292b846ba1ef943c7b6ea19e
2026-02-21gnu: rust-crates: Sort crates alphabetically.Efraim Flashner
* gnu/packages/rust-crates.scm: Sort more crates alphabetically. Change-Id: Ib05f32d797ca6c656f4e37e726276d9e41166f63
2026-02-21gnu: rust: Don't keep a reference to previous rust version.Efraim Flashner
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-21gnu: make-rust-sysroot: Update for rust-1.90.Efraim Flashner
* 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-21gnu: yabridgectl: Use newer cargo dependencies.Efraim Flashner
* 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-21gnu: rust-crates: Remove some precompiled libraries.Efraim Flashner
* 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-21gnu: ruff: Install shell completions.Efraim Flashner
* 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-21gnu: Add ruff.Maxim Cournoyer
* gnu/packages/python-check.scm (ruff): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add ruff. Change-Id: I8200569fdcccdc110391910174fee26d56743aaf
2026-02-21gnu: Add rust-salsa-0.23.0.3713cd7.Maxim Cournoyer
* 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-21gnu: rust: Add a search path for the rust sources.Efraim Flashner
* gnu/packages/rust.scm (rust)[native-search-paths]: Add entry for RUST_SRC_PATH. Change-Id: Id872340059574f1e7efd8ac30fca7165619584bc
2026-02-21gnu: rust: Don't skip extra tests on aarch64-linux.Efraim Flashner
* gnu/packages/rust.scm (rust)[arguments]: Remove the phase skipping some tests on aarch64-linux. Change-Id: I666237326f4208f9efbfe980c84384fa5f324fe3
2026-02-21gnu: rust: Enable more tests.Efraim Flashner
* 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-21gnu: rust: Fix native-search-paths specifications.Efraim Flashner
* gnu/packages/rust.scm (rust)[native-search-paths]: Correctly combine multiple entries. Change-Id: I24412bbc4856953ed3a172b84854fb069cbcbf73
2026-02-21gnu: rust: Update to 1.90.Maxim Cournoyer
* 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-21gnu: Add rust-1.90.Maxim Cournoyer
* gnu/packages/rust.scm (rust-1.90): New variable. Change-Id: I0489f61d857af8e920498452665fcbfd1345d2de
2026-02-21gnu: Add rust-1.89.Maxim Cournoyer
* gnu/packages/rust.scm (rust-1.89): New variable. Change-Id: I049a50111519dbadae8ca2335d54cdb70b4f57be
2026-02-21gnu: rust: Delete extra files in install phase.Maxim Cournoyer
This fixes build failures in recent Rust 1.89 and later, and also reduces the output size of each Rust by about 10%. * gnu/packages/rust.scm (rust-bootstrap-1.54) [#:phases] {install}: Use with-directory-excursion. (rust-bootstrap-1.74): Do not install .rmeta files. (rust-1.55): [#:phases] {install}: Do not install .rmeta and rustlib/librustc_driver shared object files. (rust-1.75): Likewise. Change-Id: I718fc8e924b85867720fc2d343b41c8c4b7935b3
2026-02-21gnu: Remove python-ipympl.Sharlatan Hellseher
* gnu/packages/jupyter.scm (python-ipympl): Delete variable. Fixes: guix/guix#5366 Change-Id: Ifeb0c906565224d5ca656e027190dbd045f2eb0f
2026-02-20gnu: perl-number-format: Update to 1.76.jgart
* gnu/packages/perl.scm (perl-number-format): Update to 1.76. Change-Id: Idb681538bb22633a7c8567997320666cff9703df