* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.4.9.
[source]: Add snippet to allow building with our packaged rust.
Change-Id: I56cfd1541777e7b7a8ab32c1ecf4eda586c693d2
* gnu/packages/rust-apps.scm (macchina): Update to 6.4.0.
[cargo-inputs]: Replace rust-ansi-to-tui-2 with 7, rust-ratatui-0.29.
Replace rust-dirs-4 with 5, rust-libmacchina-6 with 8, rust-toml-0.5
with 0.8, rust-vergen-7 with 8. Remove rust-color-to-tui-0.2,
rust-tui-0.19.
Change-Id: I8763b72e3c4a6674b321fb12b0afdcec58fa0ed6
* gnu/packages/rust-apps.scm (alfis): Update to 0.8.5.
[source]: Add more substitutions to the snippet.
[cargo-inputs]: Add rust-ecies-ed25519-ng-0.5, rust-windows-service-0.7.
Replace rust-toml-0.7 with 0.8, rust-ed25519-dalek-1 with 2,
rust-x25519-dalek-1 with 2, rust-chacha20poly1305-0.9 with 0.10,
rust-base64-0.21 with 0.22, rust-sqlite-0.30 with 0.36, rust-mio-0.8
with 1, rust-lru-0.9 with 0.12, rust-open-3 with 5,
rust-thread-priority-0.7 with 0.10. Remove rust-ecies-ed25519-0.5,
rust-rand-0.7.
[inputs]: Add rust-ecies-ed25519-ng-0.5.
Change-Id: I89de18727e515e6ba1a9079903c3bdcf70e6019e
* gnu/packages/rust-apps.scm (maturin): Update to 1.8.0.
[source]: Remove snippet.
[arguments]: Don't run the tests in release mode. Adjust the custom
'install-completions phase to install the bash completions in the
correct directory and to install the nushell completions.
[cargo-inputs]: Add rust-pretty-assertions-1, rust-same-file-1,
rust-schemars-0.8, rust-xid-unicode-0.2. Replace
rust-cargo-metadata-0.18 with 0.19, rust-cbindgen-0.26 with 0.27,
rust-clap-complete-command-0.5 with 0.6, rust-fs-err-2 with 3,
rust-goblin-0.7 with 0.9, rust-minijinja-1 with 2, rust-pep440-rs-0.3
with 0.6, rust-pep508-0.2 with 0.6, rust-pyproject-toml-0.8 with 0.11,
rust-rustls-0.21 with 0.23, rust-target-lexicon-0.12 with 0.13,
rust-thiserror-1 with 2, rust-toml-edit-0.21 with 0.22, rust-zip-0.6
with 2.
[cargo-development-inputs]: Add rust-fs4-0.12, rust-rstest-0.22.
Replace rust-trycmd-0.14 with 0.15, rust-which-5 with 7.
* gnu/packages/patches/maturin-no-cross-compile.patch: Update patch.
Change-Id: Iad445c26556efe4527085876a759d65d4f72621d
* gnu/packages/rust-apps.scm (swayr): Update to 0.27.4.
[arguments]: Don't run the tests in release mode.
[cargo-inputs]: Replace rust-env-logger-0.10 with 0.11.
Change-Id: I31af01ecaa271b4185d97ca47bf223754517beb6
* gnu/packages/rust-apps.scm (svd2rust): Update to 0.35.0.
[arguments]: Add a snippet to allow for newer versions of dependencies.
[cargo-inputs]: Add rust-irx-config-3, rust-regex-1, rust-serde-1,
rust-serde-json-1, rust-serde-yaml-0.9, rust-svd-rs-0.14, rust-url-2.
Replace rust-clap-2 with 4, rust-env-logger-0.7 with 0.11,
rust-proc-macro2-0.4 with 1, rust-svd-parser-0.10 with 0.14, rust-syn-1
with 2. Remove rust-cast-0.2, rust-clap-conf-0.1.
Change-Id: I6d937efcaabfd7bf4967a7a6cfdc004fba669eb2
* gnu/packages/rust-apps.scm (skim)[arguments]: Add a phase to build
some of the manpages and shell completions.
Change-Id: I52a8d0f813e4e2c6e0c7d69d0dec442caf73e53b
* gnu/packages/rust-apps.scm (skim): Update to 0.15.7.
[source]: Download from the git repository.
[arguments]: Use a custom 'install phase. Adjust the bash completion
directory.
[cargo-inputs]: Add rust-clap-complete-4, rust-clap-complete-fig-4,
rust-clap-complete-nushell-4, rust-clap-mangen-0.2, rust-indexmap-2,
rust-rand-0.8, rust-shell-quote-0.7, rust-tempfile-3, rust-which-7.
Replace rust-clap-3 with 4, rust-derive-builder-0.11 with 0.20,
rust-logger-0.9 with 0.11, rust-nix-0.25 with 0.29,
rust-unicode-width-0.1 with 0.2, rust-vte-0.11 with 0.13. Remove
rust-atty-0.2, rust-crossbeam-0.8.
Change-Id: I155d3354febfa78aa36ca825361fd864bd0f7c1b
* gnu/packages/rust-apps.scm (eza): Update to 0.20.14.
[arguments]: Adjust the 'install-extras phase to also install the
nushell completions.
[cargo-inputs]: Add rust-backtrace-0.3. Replace rust-terminal-size-0.3
with 0.4, rust-unicode-width-0.1 with 0.2.
Change-Id: I8157b8ad5737d48f0c8da534f0653b5a901e5423
* gnu/packages/rust-apps.scm (sniffglue): Update to 0.16.1.
[cargo-inputs]: Replace rust-env-logger-0.10 with 0.11, rust-nix-0.27
with 0.29, rust-tls-parser-0.11 with 0.12, rust-uzers-0.11 with 0.12.
Remove rust-reduce-0.1, rust-serde-derive-1.
Change-Id: I2eabe6501bf0f5c6c13479c3b9d1e8b3b55a39a9
* gnu/packages/rust-apps.scm (netavark): Update to 1.13.1.
[cargo-inputs]: Add rust-hyper-util-0.1. Replace
rust-netlink-packet-route-0.18 with 0.21, rust-nftables-0.3 with 0.5,
rust-nix-0.27 with 0.29, rust-prost-0.12 with 0.13, rust-sysctl-0.5 with
0.6, rust-tonic-0.10 with 0.12, rust-tonic-build-0.10 with 0.12,
rust-tower-0.4 with 0.5, rust-zbus-3 with 4.
Change-Id: I2c8beb891dc2dd4e8eae93b6bceef0f3e1788d87
* gnu/packages/rust-apps.scm (git-absorb): Update to 0.6.16.
[source]: Update snippet.
[cargo-inputs]: Add rust-clap-complete-4, rust-clap-complete-nushell-4.
Replace rust-clap-2 with 4, rust-git2-0.18 with 0.19.
[arguments]: Add a phase to generate and install the shell completions.
[native-inputs]: Add git-absorb when cross-compiling.
[inputs]: Replace libgit2-1.7 with libgit2-1.8.
Change-Id: I468538a35da21f739df935c06b22eae743504b50
* gnu/packages/rust-apps.scm (tealdeer): Update to 1.7.1.
[arguments]: Update the cargo-test-flags.
[cargo-inputs]: Replace rust-clap-3 with 4, rust-env-logger-0.9 with
0.11, rust-reqwest-0.11 with 0.12, rust-toml-0.5 with 0.8,
rust-yansi-0.5 with 1, rust-zip-0.6 with 2. Remove rust-atty-0.2.
[cargo-development-inputs]: Replace rust-predicates-2 with 3.
Change-Id: I1296065c370541db947b90ea61aa275f4a061d44
* gnu/packages/rust-apps.scm (rbw)[arguments]: Adjust the custom
'install-completions phase to install the bash completions in the
correct directory.
Change-Id: Icbc1cca324c503aa4171c581446cc0798311fe2a
* gnu/packages/rust-apps.scm (rbw): Update to 1.10.2.
[cargo-inputs]: Replace rust-base64-0.21 with 0.22, rust-env-logger-0.10
with 0.11, rust-nix-0.26 with 0.28, rust-reqwest-0.11 with 0.12,
rust-tokio-tungstenite-0.20 with 0.21.
Change-Id: If84a94cb20f31f3056600b910b61ea63f4f84dfd
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/rust-apps.scm (cargo-machete)[arguments]: Remove
'--release' from the cargo-test-flags.
Change-Id: I66b122d4d22022b8e798b0b0837efe1743c305e3