summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-crates.scm
AgeCommit message (Collapse)Author
2026-03-29gnu: bcachefs-tools-minimal: Update to 1.37.4.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (bcachefs-tools-minimal): Update to 1.37.4. * gnu/packages/rust-crates.scm (rust-anyhow-1.0.89, rust-clap-4.5.20) (rust-clap-builder-4.5.20, rust-clap-complete-4.5.33) (rust-clap-derive-4.5.18, rust-clap-lex-0.7.2, rust-fiemap-0.2.0) (rust-fuser-0.17.0, rust-owo-colors-4.1.0, rust-prettyplease-0.2.22) (rust-proc-macro2-1.0.87, rust-regex-1.11.0, rust-rustix-0.38.37) (rust-terminal-size-0.4.0, rust-uuid-1.10.0): New machine-generated variables. (lookup-cargo-inputs): Update entry for bcachefs-tools. Change-Id: I14a04ca31ca0e88c5244d8df7dd51138edff5799
2026-04-03gnu: Add mdopen.Sergey Trofimov
* gnu/packages/rust-apps.scm (mdopen): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for mdopen. Change-Id: Id9cbb70a66ce1bdd96824fa58d15bf928bcfa8b4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03gnu: Add mergiraf.Zheng Junjie
* gnu/packages/version-control.scm (mergiraf): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for mergiraf. Change-Id: I4b7b16e671e8f9a99fd987410c2c57698ee35219 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03gnu: aardvark-dns: Update to 1.17.0.Zheng Junjie
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.17.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[aardvark-dns]: Update dependencies. Change-Id: Id61448566e5331937993ac32ee8b6d1fc0e2db2a Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-31gnu: git-absorb: Update to 0.9.0.Efraim Flashner
* gnu/packages/rust-apps.scm (git-absorb): Update to 0.9.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for git-absorb. Change-Id: I4d13b3932196708db840f3d1a11cbc670c60c0ab
2026-03-31gnu: b3sum: Update to 1.8.4.Efraim Flashner
* gnu/packages/crypto.scm (b3sum): Update to 1.8.4. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for b3sum. Change-Id: I2971f212c9d324d467dc4a54ac5d77d06d14c950
2026-03-31gnu: nsncd: Update to 1.5.2.Efraim Flashner
* gnu/packages/nss.scm (nsncd): Update to 1.5.2. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for nsncd. Change-Id: Iefd9de8c06fdf2347a07c412cdbb557cb1148153
2026-03-31gnu: libchewing: Update to 0.11.0.Efraim Flashner
* gnu/packages/language.scm (libchewing): Update to 0.11.0. [source]: Also download submodules. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for libchewing. Change-Id: Ib52aa718e5404c7a38b3584805e1fbe594719cbc
2026-03-31gnu: asciinema: Update to 3.2.0.Efraim Flashner
* gnu/packages/terminals.scm (asciinema): Update to 3.2.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for asciinema. Change-Id: I3b9d5a5180bb5a880cfc5939b5d4642b53b0be9a
2026-03-31gnu: newsboat: Update to 2.43.Efraim Flashner
* gnu/packages/syndication.scm (newsboat): Update to 2.43. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for newsboat. Change-Id: Id7f51931b9d4a69614f77097d76b55307506ea7b
2026-03-30gnu: difftastic: Update to 0.68.0.Danylo Kondratiev
* gnu/packages/rust-apps.scm (difftastic): Update to 0.68.0. [arguments]: Add a phase to link with jemalloc. Adjust the cargo-test-flags. [inputs]: Remove mimalloc, add jemalloc. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for difftastic. Change-Id: I672f8045872c4d4fedf9f7ba05ecc566b5b1cb2d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30gnu: mesa: Add missing rust crate.Efraim Flashner
* gnu/packages/gl.scm (mesa)[arguments]: Adjust custom 'prepare-rust-crates phase to not delete the once_cell wrapper. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[mesa]: Add rust-once-cell-1.8.0. Change-Id: I3abfa35048b22cfd02a1cc00d9680d085b2ea0a3
2026-03-30gnu: mesa: Update to 26.0.1.John Kehayias
* gnu/packages/gl.scm (mesa): Update to 26.0.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): [mesa]: Update rust-libc and rust-rustix version. Add rust-windows-link and rust-windows-sys. Change-Id: I71537563a1aa8113d06390f2c2a1e513ee9a2fef
2026-03-30gnu: mesa: Update to 25.3.6.Alvin Hsu
* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Delete variable. (lookup-cargo-inputs): [mesa]: New entry. * gnu/packages/gl.scm (mesa): Update to 25.3.6. [arguments]<#:phases>: Remove redundant 'patch-subproject-sources phase. When building with rust add a phase to make the build system use the packaged rust crates. [inputs]: Re-add cargo inputs here. [native-inputs]: Refer to rust-bindgen-cli and rust-cbindgen directly. Remove rust-cbindgen-0.26, add rust-cbindgen. Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: Ie05b762dbfcc14691edc4c2dad222c9c9a174da2 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: qemu: Prepare to build with rust.Efraim Flashner
* gnu/packages/virtualization.scm (qemu)[source]: Adjust snippet to remove bundled rust crates. [arguments]: Adjust configure-flags to build with rust when rust is in the build environment. Add a phase when rust is available to make the build system use the packaged rust crates. [native-inputs]: When building with rust add rust, rust-bindgen-cli, cargo-inputs qemu, and the cross-compiler for rust when needed. * gnu/packages/rust-crates.scm (qemu): New entry. Change-Id: Ib2f6fbd870740a674f6424e1e2800ca5dfa40aa7 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-30gnu: rust-crates: Unbundle more crates.Efraim Flashner
* gnu/packages/rust-crates.scm: Unbundle more rust crates. Change-Id: Idecd4caab28669bf99194fc1e33311f465b5d333
2026-03-30gnu: gst-plugins-rs: Enable spotify plugin.Efraim Flashner
* gnu/packages/gstreamer.scm (gst-plugins-rs)[arguments]: Adjust configure-flags to enable the spotify plugin. Add libgstspotify.so to the audio output. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Adjust gst-plugin-rs inputs. Change-Id: I956fa227acefdb2b1899fd5b973c0b29d95217dc
2026-03-28gnu: Add gst-plugins-rs.Maxim Cournoyer
* gnu/packages/gstreamer.scm (gst-plugins-rs): New variable. Change-Id: I78a4eb6f222956f519884ddf3f424110e28f5e32 Co-authored-by: Noé Lopez <noelopez@free.fr>
2026-03-27gnu: tokei: Update to 14.0.0.Danylo Kondratiev
* gnu/packages/rust-apps.scm (tokei): Update to 14.0.0. [arguments]: Add cargo-test-flags. [inputs]: Remove libgit2, add libgit2-1.8. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for tokei. Change-Id: I979d4035081196bfd268fed939fc6f8d566bd76f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-25gnu: monolith: Update to 2.10.1.moksh
* gnu/packages/web.scm (monolith): Update to 2.10.1. [arguments]: Use modern syntax. [inputs]: Use `cons*'. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update monolith entry. Closes: guix/guix#6666 Change-Id: I4cdfce8a8e69f1400a3d8f02940cd15f7580efe4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22gnu: forgejo-cli: Update to 0.4.1.Efraim Flashner
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.4.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for forgejo-cli. Change-Id: Ied0e3caa065a76f90eb70980252cfd14e784998d
2026-03-22gnu: fd: Update to 10.4.2.Efraim Flashner
* gnu/packages/rust-apps.scm (fd): Update to 10.4.2. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for fd. Change-Id: I686c9221e52be03ede3d0a51fe96dcdbd83958e0
2026-03-22gnu: complgen: Update to 0.8.3.Efraim Flashner
* gnu/packages/rust-apps.scm (complgen): Update to 0.8.3. [native-inputs]: Remove git-minimal, add git-minimal/pinned. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for complgen. Change-Id: I1d4933ca28ceb1a3dbd8e0ce612e484ed4e56990
2026-03-22gnu: cargo-show-asm: Update to 0.2.57.Efraim Flashner
* gnu/packages/rust-apps.scm (cargo-show-asm): Update to 0.2.57. [synopsis]: Make linter happy. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for cargo-show-asm. Change-Id: I0fbf726271bbed99bdaa79dbb80ef1f0ff88a5a6
2026-03-22gnu: Add soundcloud-tui.Sughosha
* gnu/packages/rust-apps.scm (soundcloud-tui): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add crates for soundcloud-tui. Change-Id: I9291d1aea2cbb4a707a62efac04b4d5bcf0bf468 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22gnu: radicle: Update to 1.7.1.Rodion Goritskov
* gnu/packages/rust-apps.scm (radicle): Update to 1.7.1. [arguments]: Add cargo-test-flags. [inputs]: Remove libgit2-1.8 and sqlite, add libgit2-1.9 and sqlite-next. [native-inputs]: Remove git, add git-minimal/pinned. * gnu/packages/rust-crates.scm: Update dependencies. Change-Id: I29c8c16a867f9d1516ee9a7a3a0e50062d8d7e15 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22gnu: Add python-zxcvbn-rs-py.Noé Lopez
* gnu/packages/python-crypto.scm (python-zxcvbn-rs-py): New variable. * gnu/packages/rust-crates.scm (rust-zxcvbn3): New variable. (lookup-cargo-inputs): Add python-zxcvbn-rs-py. Change-Id: I356e33c8686961b7c125afd28002f5b4f0d2c393 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: uv: Update to 0.10.12.Efraim Flashner
* gnu/packages/rust-apps.scm (uv): Update to 0.10.12. [source]: Download using git-fetch. Delete more files in the snippet. [arguments]: Fix the bash shell-completion path. Delete unused phase. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update uv entry. Change-Id: Ia2364c09e4943f4aafa58256194fac2567694bfd
2026-03-19gnu: Add evil-helix.ignatiusm
* gnu/packages/text-editors.scm (evil-helix): New variable. Change-Id: Ia8fc30e0478c74a27a1b614d36c3b3ad6a1cf9c6 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-19gnu: rbw: Update to 1.15.0.Sughosha
* gnu/packages/rust-apps.scm (rbw): Update to 1.15.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for rbw. Change-Id: I48c5fcbeb4b7e17e20f1e7ed48f563fd8f25e766 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-18gnu: deacon: Update to 0.15.0.Spencer King
* gnu/packages/bioinformatics.scm (deacon): Update to 0.15.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for deacon. Change-Id: I6f1a8812d251228e50eabd9f0105c40ed4261a80 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-15gnu: Add amberol.Noé Lopez
* gnu/packages/gnome-circle.scm (amberol): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add amberol. Change-Id: I2ead9a6972482df774febde33cc18b22158fcb61 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-15gnu: Add pueue.SilverlightningY
* gnu/packages/task-management.scm (pueue): New variable. * gnu/packages/rust-crates.scm: Add crates for pueue. Change-Id: Ie780e190ce30c8c2bd9feed0dd2d45c171f8d1bd Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-15gnu: rust-crates: Adjust indentation.Efraim Flashner
* gnu/packages/rust-crates.scm: Standardize the indentation. Change-Id: Ibfcf69ddd8afebfcb44a79d66495a58168ae2585
2026-03-14gnu: Add ianny.Jake Coble
* gnu/packages/rust-apps.scm (ianny): New variable. * gnu/packages/rust-crates.scm: Add crates for ianny. Merges guix/guix!7094 Change-Id: I5c6e1ac1335cd26f122ebd64d974ac4ffc6b7fbf Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-13gnu: Add codex.Danny Milosavljevic
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: New file. * gnu/packages/patches/rust-codex-0.98.0-test-shebangs.patch: New file. * gnu/packages/patches/rust-codex-0.98.0-test-timeout.patch: New file. * gnu/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch: New file. * gnu/local.mk (dist_patch_DATA): Add references to the patches. * gnu/packages/rust-apps.scm (codex): New variable. * gnu/packages/rust-crates.scm: Add crates. * gnu/packages/rust-sources.scm (rust-codex-0.98.0): New variable. Change-Id: Ic4af28034cbae83a7e212ee328cbdc25bce31ef0
2026-03-12gnu: python-fastbencode: Update to 0.3.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.9. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Refresh them. <#:imported-modules, #:modules>: Use necessary modules. <#:phases>: Add phase 'prepare-cargo-build-system. [inputs]: Add maturin and bencode cargo-inputs. [native-inputs]: Replace python-setuptools by python-setuptools-rust. Add rust, rust:cargo, make-rust-sysroot. * gnu/packages/rust-crates.scm: Record required crates. Merges: https://codeberg.org/guix/guix/pulls/7057 Change-Id: Iedd3b3f90a4845b03ba18ffaad007ec3be16048b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Reviewed-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-gseapy: Update to 1.1.12.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-gseapy): Update to 1.1.12. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for python-gseapy. Change-Id: Ia912e4cb5aac93cb2aa523baccd9cc5bfbff6a6a
2026-03-12gnu: Add cocogitto.crai0
* gnu/packages/rust-apps.scm (cocogitto): New variable. * gnu/packages/rust-crates.scm: Add crates for cocogitto. Change-Id: I022acd6727e22adeff0df011e7d56c4653217b4f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: Add deacon.Spencer King
* gnu/packages/bioinformatics.scm (deacon): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for deacon. Change-Id: I148a0bdc56abf5dbe68a8cdf81f6fe2944645f4d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: Add git-cliff.Aaron Covrig
* gnu/packages/version-control.scm (git-cliff): New variable. * gnu/packages/rust-crates.scm: Add dependencies for git-cliff. Change-Id: I9369a4e2a94b46a0d8085f502159f5a87e671002 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: jujutsu: Update to 0.39.0.Steve George
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.39.0. [arguments]<cargo-test-flags>: skip test_push_updates_with_options. Change-Id: I8d9dfa16856a67263167a3ef63def9e722f9176c Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: rust-hashify-0.2.7.b787649: Make regular cargo source.Efraim Flashner
* gnu/packages/rust-crates.scm (rust-hashify-0.2.7.b787649): Rename to rust-hashify-0.2.7.b787649-for-pimsync, use git-fetch. (lookup-cargo-inputs): Adjust accordingly. * gnu/packages/rust-sources.scm (rust-hashify-0.2.7.b787649): Remove variable. Change-Id: Ia2c68a8df078a35abf6b60ebdc526a2a006b0999
2026-03-11gnu: pimsync: Update to 0.5.7.Sören Tempel
* gnu/packages/dav.scm (pimsync): Update to 0.5.7. [arguments] <phases>: Add 'use-guix-vendored-dependencies. * gnu/packages/rust-sources.scm: Add rust-hashify-0.2.7.b787649. * gnu/packages/rust-crates.scm: Update crates accordingly. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-11gnu: garage: Update to 2.2.0.Efraim Flashner
* gnu/packages/storage.scm (garage): Update to 2.2.0. * gnu/packages/rust-crates.scm (lookup-crate-inputs): Update garage crates. Change-Id: I4deba5fe0baea114b72cb35a1780fc0c8f7467e8
2026-03-11gnu: Add garage.Foster Hangdaan
* gnu/packages/storage.scm (garage): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add garage. Change-Id: Ifc4b9e54a3745a56f5bf0a346e6f4d190f6efc39 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-10gnu: Add rheo.Luis Guilherme Coelho
* gnu/packages/rust-apps.scm (rheo): New variable. * gnu/packages/rust-crates.scm: Add rheo source crates. Closes: guix/guix#5895 Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff Signed-off-by: Steve George <steve@futurile.net>
2026-03-10gnu: Add beancount-language-server.Merrick Luo
* gnu/packages/finance.scm (beancount-language-server): New variable. * gnu/packages/rust-crates.scm: Add source source crates. Closes: guix/guix#4121 Change-Id: Ic878703e74952b404d3a3b9e7f6ef49298018080 Signed-off-by: Steve George <steve@futurile.net>
2026-03-10gnu: Add eww.bdunahu
* gnu/packages/wm.scm (eww): New variable. * gnu/packages/rust-crates.scm: Add eww source crates. Change-Id: Id51585cbfb67178d25d2074377c18c1ebe48ca00 Signed-off-by: Steve George <steve@futurile.net>
2026-03-10gnu: Add pwmenu.Sergey Trofimov
* gnu/packages/rust-apps.scm (pwmenu): New variable. * gnu/packages/rust-crates.scm: Add pwmenu source crates. Closes: guix/guix#4817 Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6 Signed-off-by: Steve George <steve@futurile.net>