summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
AgeCommit message (Collapse)Author
2026-01-01gnu: eza: Update to 0.23.4.Foster Hangdaan
* gnu/packages/rust-apps.scm (eza): Update to 0.23.4. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-12-17gnu: fd: Fix bash completions path.Cayetano Santos
* gnu/packages/rust-apps.scm (fd)[arguments]: Fix ’install-extras #:phase. Change-Id: I84679a71803ee7dce4a1c4996d8a4668b7d1b109
2025-12-16gnu: Add mitm-cache.John Kehayias
* gnu/packages/rust-apps.scm (mitm-cache): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add mitm-cache. Change-Id: Ifc2d3a631940b69d1b5c8e9f5a2d9aa25551c265
2025-12-16gnu: Add rust-cbindgen-0.29.Ian Eure
* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): New variable. Change-Id: I844f77160d3a6c271ba54e3a5731f34219603895
2025-12-12gnu: vhdl-ls: Update to 0.86.0.Cayetano Santos
* gnu/packages/rust-apps.scm (vhdl-ls): Update to 0.86.0. [arguments]: Use #:rust 1.87 and set #:cargo-test-flags. * gnu/packages/rust-crates.scm (rust-winnow-0.7.14): New variable. * gnu/packages/rust-crates.scm (rust-syn-2.0.111): New variable. * gnu/packages/rust-crates.scm (rust-lsp-server-0.7.9): New variable. * gnu/packages/rust-crates.scm (rust-jiff-static-0.2.16): New variable. * gnu/packages/rust-crates.scm (rust-jiff-0.2.16): New variable. * gnu/packages/rust-crates.scm (rust-indexmap-2.12.1): New variable. * gnu/packages/rust-crates.scm (rust-hashbrown-0.16.1): New variable. * gnu/packages/rust-crates.scm (rust-dactyl-0.12.0): New variable. * gnu/packages/rust-crates.scm (rust-clap-builder-4.5.53): New variable. * gnu/packages/rust-crates.scm (rust-clap-4.5.53): New variable. * gnu/packages/rust-crates.scm (rust-brunch-0.10.4): New variable. * gnu/packages/rust-crates.scm (rust-assert-cmd-2.1.1): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update. Change-Id: I70593ec54fcff6d2f010a5e3f2536102d2f604d8
2025-12-04gnu: ripgrep: Fix bash completions path.Cayetano Santos
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Fix ’install-extras #:phase. Change-Id: I51529190e47a83e2874007e0d93b0c8e7e0de849
2025-12-04gnu: zoxide: Fix bash completions path.Cayetano Santos
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Fix ’install-more #:phase. Change-Id: Ie8fd1876346b3d203c00519191085f2b031e2214
2025-12-04gnu: py-spy: Fix bash completions path.Cayetano Santos
* gnu/packages/rust-apps.scm (py-spy)[arguments]: Fix ’install-shell-completions #:phase. Change-Id: Ia27415ddc14295f2bab18ef43ed4162a778dbf38
2025-12-04gnu: ouch: Fix bash completions path.Cayetano Santos
* gnu/packages/rust-apps.scm (ouch)[arguments]: Fix ’install-extras #:phase. Change-Id: I8ad706968e8c20460b9070f902cb30cc79c9cf7a
2025-12-04gnu: git-delta: Fix bash completions path.Cayetano Santos
* gnu/packages/rust-apps.scm (git-delta)[arguments]: Fix ’install-extras #:phase. . Change-Id: I2565f1d56a48a856555cc67d62308963201454e9
2025-11-23gnu: zola: Explicitly install the binary.Nilesh Patra
* gnu/packages/rust-apps.scm (zola)[arguments]<#:phases>{install}: Replace by phase copying the executable. Fixes: guix/guix#4371 Change-Id: I9da509650ca80e96c0a41c623eada1ad8a76dafb Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-20gnu: helvum: Extend with (cargo-guile-json).Nicolas Graves
* gnu/packages/rust-apps.scm (helvum)[arguments] <#:phases>: Extend with (cargo-guile-json). Change-Id: I4a78422c31ffae176f1365ff47e36b7e010f7358 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20gnu: helvum: Improve style.Nicolas Graves
* gnu/packages/rust-apps.scm (helvum)[arguments]: Improve style, use G-expressions. Change-Id: I9ad3173bc289ee8df6234c48a564599e66160c27 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20gnu: maturin: Extend with (pyproject-guile-json).Nicolas Graves
* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style. Use G-expressions. <#:phases>: Extend with (pyproject-guile-json). Change-Id: I524df3f97274b309b6736f58925f0b5f27497151 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20gnu: maturin: Improve style.Nicolas Graves
* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style. <#:phases>: Use G-expressions. Change-Id: Icf2fd08db952c5dbd71a2c8cbb8b153d21aff61c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-12gnu: age-plugin-yubikey: Install manpage.Efraim Flashner
* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Add a phase to generate and install the manpage. Change-Id: I449d26ec6376b4874b0fc7153533ba38ea71d5f9
2025-11-12gnu: Add age-plugin-yubikey.Ahmad Jarara
* gnu/packages/rust-apps.scm (age-plugin-yubikey): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add age-plugin-yubikey. Change-Id: I80e2a2f859f871567c72995b49ea3096b7be5fe8 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12gnu: Add dumbpipe.Matthias Riße
* gnu/packages/rust-apps.scm (dumbpipe): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add dumbpipe. Change-Id: I515c3fa0d9f75a46e75c640cae0ab42fcf4ac1b2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12gnu: typst: Update to 0.14.0.Alexis Simon
* gnu/packages/rust-apps.scm (typst): Update to 0.14.0. [arguments]<#:rust>: Use rust-1.88. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: Update entry. [rust-syntect-5]: Rename to rust-syntect-5.2. [rust-syntect-5.3]: New entry. * gnu/packages/rust-sources.scm (rust-hypher-0.1): Update to 0.1.6. (rust-syntect-5): Rename to rust-syntect-5.2. [inputs]: Rename cargo-inputs rust-syntect-5 to rust-syntect-5.2. (rust-syntect-5.3): New variable. Change-Id: I29180b456e9c49216f16bc7227ac60820bbf2c2b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12gnu: Add mollysocket.Lilah Tascheter
* gnu/packages/rust-apps.scm (mollysocket): New variable. * gnu/packages/rust-crates.scm: Import mollysocket deps. Change-Id: Ifcfbf6078bf07f4f429bb0eeea2e61d5afba2c82 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-05gnu: ripgrep: Update to 15.1.0.Efraim Flashner
* gnu/packages/rust-apps.scm (ripgrep): Update to 15.1.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update entry. Change-Id: I744fadd30db9ce283956dad10d99ab57959a1b9b
2025-11-05gnu: ripgrep: Update to 15.0.0.Zheng Junjie
* gnu/packages/rust-apps.scm (ripgrep): Update to 15.0.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update entry. Change-Id: Ie4f2544c26c02fbc45093fdc6d23d350408e408e Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-01gnu: Add espanso.Julian Flake
* gnu/packages/rust-apps.scm (espanso-x11, espanso-wayland): New variables. * gnu/packages/rust-crates.scm: Update. Change-Id: I009f0f635e4a7dc8a8ba404026f05e83e46e4003 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-31gnu: uv: Keep feature flags in Cargo.toml.ROCKTAKEY
Original `substitute*` replaces `git.*, rev.*}` with `version = \"*\"}`, which causes feature flags removal. For example, `uvx ruff --version` failed with error: ```text × Failed to download `ruff==0.14.2` ├─▶ Failed to extract archive: ruff-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ╰─▶ compression not supported: 8 ``` This pull request fixes it. * gnu/packages/rust-apps.scm (uv) [#:phases] <use-guix-vendored-dependencies>: Keep feature flags. Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-16gnu: Add zola.buffersquid
* gnu/packages/rust-apps.scm (zola): New variable. * gnu/packages/rust-crates.scm (zola): Map cargo inputs. Change-Id: I9b7fb89af687f4a58c8ff77effc5695773363165 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-15gnu: watchexec: Update to 2.3.2.Zheng Junjie
* gnu/packages/rust-apps.scm (watchexec): Update to 2.3.2. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[watchexec]: Update entry. Change-Id: Ief1f73f62522a8f2e517177884cc351d3a6cd174 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-15gnu: Add systemd-lsp.Karl Hallsby
* gnu/packages/rust-apps.scm (systemd-lsp): New variable. * gnu/packages/rust-crates.scm (systemd-lsp): Map cargo-inputs. Change-Id: I2b01ac84dbed7d5fb680a35460413e8071cd8301 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-15gnu: just: Update to 1.43.0.Igorj Gorjaĉev
* gnu/packages/rust-apps.scm (just): Update to 1.43.0. * gnu/packages/rust-crates.scm (just): Update dependencies. Change-Id: I5e5a6793af58fce06d082c450293f59c9525fdd5 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-02gnu: kdeconnect: Move to kde-internet.scm.Sughosha
* gnu/packages/kde.scm (kdeconnect): Remove variable. * gnu/packages/kde-internet.scm (kdeconnect): New variable. * gnu/packages/rust-apps.scm: Replace (gnu packages kde) with (gnu packages kde-internet). Change-Id: I98da0a094273b03368f45eb167c4b7af1d0a1d5e
2025-10-01gnu: mesa-opencl: Introduce rust-bindgen-cli-next to avoid mesa rebuild.Maxim Cournoyer
* gnu/packages/rust-apps.scm (rust-bindgen-cli-next): New variant. (rust-bindgen-cli) [inputs]: Revert to use default clang. * gnu/packages/gl.scm (mesa-opencl) [native-inputs]: Replace rust-bindgen-cli with rust-bindgen-cli-next. Change-Id: Ia1acb30869d368f54a3b41250ef4d95ebbcd90b0
2025-10-01gnu: mesa-opencl: Use the new rusticl OpenCL backend.Maxim Cournoyer
The previously used Clover backend has been removed. * gnu/packages/gl.scm (mesa-opencl) [#:configure-flags]: Remove gallium-opencl flag. Add gallium-rusticl and gallium-rusticl-enable-drivers. * gnu/packages/rust-apps.scm (rust-bindgen-cli) [inputs]: Replace clang with clang-18. Change-Id: I4e3557816c9a5bb5c652295f1351c3bd8eac608d
2025-09-24gnu: rabbitmqadmin: Update to 2.9.0.wrobell
* gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.9.0. [arguments] <#:rust>: Use rust-1.88. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]: Update entry. Change-Id: I4f519aae964175e75dc6c045242e9692faff83f8 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-24gnu: rusty: Update to 0.2.0-1.2f406d9.Ada Stevenson
* gnu/packages/rust-apps.scm (rusty): Update to 0.2.0-1.2f406d9. Change-Id: I10fefbeb2f8349b7ca01026a0f87e023881cae1c Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-17gnu: Remove rust-cbindgen-0.24 and rust-cbindgen-0.23.Maxim Cournoyer
* gnu/packages/rust-apps.scm (rust-cbindgen-0.24) (rust-cbindgen-0.23): Delete unused variables. Change-Id: I9931bbac5aec2a69ad4cf95c768882d698114293
2025-09-16gnu: forgejo-cli: Update to 0.3.0.Efraim Flashner
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.3.0. [source]: Download using git-fetch. [inputs]: Remove libgit2-1.8. Add libgit2-1.9. * gnu/packages/rust-crates.scm (forgejo-cli): Update dependencies. Change-Id: I38e071b0940477fd844ea14f9c768a143e703a7a
2025-09-16gnu: codeberg-cli: Update to 0.5.0.Efraim Flashner
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.0. [source]: Switch to using git-fetch. [inputs]: Remove libgit2-1.8. Add libgit2-1.9. * gnu/packages/rust-crates.scm (codeberg-cli): Update dependencies. Change-Id: I375b68255683a8a091bab05de46c17df133d56c1
2025-09-05gnu: rbw: Update to 1.14.1VÖRÖSKŐI András
* gnu/packages/rust-apps (rbw): Update to 1.14.1. * gnu/packages/rust-crates (rbw): Update dependencies. Change-Id: I7352bff50f7a389507c0c72a85719dc962b48dca Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-05gnu: Add rusty.Ada Stevenson
* gnu/packages/rust-apps.scm (rusty): New variable. Change-Id: I4ff6d439932453c0beb6e44451c633bcec4e0477 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-05gnu: Add ripgrep-all.Rutherther
* gnu/packages/rust-apps.scm (ripgrep-all): New variable. Change-Id: Ie05f8dc3352b52a7dcb5bcde9cb33ec7e9fc5d56 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-02gnu: Add radicle.Zheng Junjie
* gnu/packages/rust-apps.scm (radicle): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add radicle. Change-Id: I2512928406ceab65ea3f14e64591c4614323408a Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-22gnu: Add jujutsu.Zheng Junjie
* gnu/packages/rust-crates.scm(lookup-cargo-inputs): Add jujutsu. * gnu/packages/rust-apps.scm (jujutsu): New variable. Change-Id: I1527b8c057827c327a701ed135b84e56f166f732 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21gnu: Add rabbitmqadmin.wrobell
* gnu/packages/rust-apps.scm: Add rabbitmqadmin. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]: New entry. Change-Id: Ia85162acef5926aafff28405ecb86b406bc6c65d Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21gnu: Add catppuccin-whiskers.Timo Wilken
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [catppuccin-whiskers]: New entry. * gnu/packages/rust-apps.scm (catppuccin-whiskers): New variable. Change-Id: I9e5c7a63284956d01840fca54f9f963bbd460d8c Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21gnu: Add vhdl-ls.Rutherther
* gnu/packages/rust-apps.scm (vhdl-ls): New variable. Change-Id: I933d52ef7cb12d2c99f510471eb12606924b06f6 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21gnu: eza: Update to 0.21.3.Andrew Wong
* gnu/packages/rust-apps.scm (eza): Update to 0.21.3. [home-page]: Update. Change-Id: Id5e11d2dd6274ad744065ba0e8e4c86f066d2ead Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21gnu: zoxide: Update to 0.9.8.Andrew Wong
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.8. [#:phases]<'install-more>: Install nushell completions. Change-Id: I4ca3d88d07b33679d7ffdf67b3c8559fb4b8fd83 Signed-off-by: Hilton Chain <hako@ultrarare.space>