Commit graph

388 commits

Author SHA1 Message Date
Roman Scherer
f4681dce23
gnu: speakersafetyd: Update to 1.1.2.
* gnu/packages/rust-apps.scm (speakersafetyd): Update to 1.1.2.

Change-Id: I1c6d7b6080b18bd8228e8b39d1a0b42267e2b7e1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-14 13:47:56 +09:00
Efraim Flashner
535cebc25a
gnu: codeberg-cli: Update to 0.4.9.
* 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
2025-03-05 13:57:34 +02:00
Danny Milosavljevic
b31925665d
gnu: Add podlet.
* gnu/packages/rust-apps.scm (podlet): New variable.

Change-Id: I97bc999eea9a3c4a6c8549de80f4ac4a8c9c9d22
2025-02-22 15:26:10 +01:00
Bassam Saeed
7a23c56a18
gnu: Add pastel.
* gnu/packages/rust-apps.scm (pastel): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I0b659d07be9fcdec4b30c9ea286f65ed55731342
2025-02-22 14:22:22 +01:00
Andrew Wong
65efd0c335
gnu: Add sd.
* gnu/packages/rust-apps.scm (sd): New variable.

Change-Id: Ie62904c26d29bfe9fc4e09b6abf39cb8b59861c7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-02-20 11:13:01 +02:00
Vagrant Cascadian
e81dd8e2c7
gnu: Fix typos in description and synopsis in various packages.
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix
spelling of "formatting".
* gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of
"Asynchronous".  (emacs-ob-racket)[description]: Fix spelling of "support".
* gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of
"utilities".  (sgabios)[description]: Fix spelling of "capabilities".
* gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly".
* gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of
"PostgreSQL".
* gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of
"Asynchronous".  (guile-rsv)[description]: Fix spelling of "Separated".
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix
spelling of "implementing".
* gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed".
* gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling
of "library".
* gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of
"internal".
* gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of
"routines".
* gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of
"compiler".
* gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library".
* gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of
"Extensions".  (ruby-fileutils)[synopsis]: Fix spelling of "library".
* gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of
"highlighting".
* gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support".
* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
"separate".
* gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling
of "removable".
2025-02-17 13:35:32 -08:00
Efraim Flashner
73d74032d5
gnu: rust-xremap: Update to 0.10.4.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.4.

Change-Id: I532bbcd7f51e5d761420d0386b1f572a4bb6f6ab
2025-02-16 14:12:06 +02:00
Roman Scherer
5135b9e805
gnu: speakersafetyd: Use correct shared directory.
* gnu/packages/rust-apps.scm (speakersafetyd): Adjust shared directory.

Change-Id: If52576364f54394a2930d2d8750446acba389f6c
2025-02-15 23:14:44 +09:00
Efraim Flashner
99603e129e
gnu: Add forgejo-cli.
* gnu/packages/rust-apps.scm (forgejo-cli): New variable.

Change-Id: I0755aef482c46ba5e926405f0037309b47f5d163
2025-02-05 11:56:18 +02:00
Efraim Flashner
84905d47d8
gnu: Add codeberg-cli.
* gnu/packages/rust-apps.scm (codeberg-cli): New variable.

Change-Id: I51507fe3806513c48b317797ac8fcb5b04ea1434
2025-02-05 10:40:33 +02:00
Andrew Wong
6a4248b1a1
gnu: Add wallust.
* gnu/packages/rust-apps.scm (wallust, wallust-themes): New variables.

Change-Id: If02281e12a2f1f54fccc09bd90181e3e23fb0de2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:23:05 +02:00
Divya Ranjan
c5ec66321f
gnu: Add bottom.
* gnu/packages/rust-apps.scm (bottom): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I81e05d6da3757f70439e4b1e7ab59985ca710a64
2025-01-06 12:22:54 +02:00
Efraim Flashner
0d94f7fc29
gnu: macchina: Update to 6.4.0.
* 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
2025-01-06 12:22:35 +02:00
Efraim Flashner
32b3656e84
gnu: agate: Update to 3.3.11.
* gnu/packages/rust-apps.scm (agate): Update to 3.3.11.
[cargo-inputs]: Replace urust-rcgen-0.12 with 0.13,
rust-tokio-rustls-0.25 with 0.26.  Remove rust-once-cell-1.
[cargo-development-inputs]: Add rust-trotter-1.  Remove rust-anyhow-1,
rust-gemini-fetch-0.2.
[native-inputs]: Add pkg-config.
[inputs]: Add openssl.

Change-Id: Idaff9c67491eb8c2d6fa9b973f6c2012c01aa231
2025-01-06 12:21:33 +02:00
Efraim Flashner
07acf809d3
gnu: alfis: Update to 0.8.5.
* 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
2025-01-06 12:21:33 +02:00
Efraim Flashner
cb0b252d13
gnu: maturin: Update to 1.8.1.
* gnu/packages/rust-apps.scm (maturin): Update to 1.8.1.

Change-Id: I2702c91ca18f98b5f58af5a238457e01f43a241c
2025-01-06 12:21:32 +02:00
Efraim Flashner
bbeaeab078
gnu: rbw: Update to 1.13.1.
* gnu/packages/rust-apps.scm (rbw): Update to 1.13.1.
[cargo-inputs]: Add rust-cli-clipboard-0.4.  Replace
rust-terminal-size-0.3 with 0.4, rust-tokio-tungstenite-0.23 with 0.24.
Remove rust-copypasta-0.10.

Change-Id: If4a0584421d72e05a42ec57b1489f7e8eb13315a
2025-01-06 12:21:32 +02:00
Efraim Flashner
6889794eee
gnu: speakersafetyd: Update to 1.0.2.
* gnu/packages/rust-apps.scm (speakersafetyd): Update to 1.0.2.
[cargo-inputs]: Replace rust-alsa-0.8 with 0.9, rust-simple-logger-1
with 4.

Change-Id: I5b2c11c31f24943165d983198ed8970c85a074f3
2025-01-06 12:21:30 +02:00
Efraim Flashner
b9bbe33a80
gnu: rust-xremap: Update to 0.10.3.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.3.

Change-Id: I2186a011d47bd38d3d95a266ba362d506cce4d8f
2025-01-06 12:21:30 +02:00
Efraim Flashner
0317ddea5e
gnu: maturin: Update to 1.8.0.
* 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
2025-01-06 12:21:29 +02:00
Herman Rimm
073e1e6606
gnu: nushell: Move to other modules.
* gnu/packages/shells.scm (nushell): Move to (gnu packages nushell).
(rust-nu-ansi-term-0.50, rust-nu-ansi-term-0.49,
rust-nu-ansi-term-0.46, rust-nu-ansi-term-0.44, rust-nu-cli-0.91,
rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91,
rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91,
rust-nu-color-config-0.91, rust-nu-command-0.91, rust-nu-engine-0.91,
rust-nu-explore-0.91, rust-nu-glob-0.91, rust-nu-json-0.91,
rust-nu-lsp-0.91, rust-nu-parser-0.91, rust-nu-path-0.91,
rust-nu-plugin-0.91, rust-nu-pretty-hex-0.91, rust-nu-protocol-0.91,
rust-nu-std-0.91, rust-nu-system-0.91, rust-nu-table-0.91,
rust-nu-term-grid-0.91, rust-nu-test-support-0.91, rust-nu-utils-0.91):
Move ...
* gnu/packages/crates-shell.scm: ... to here.
* gnu/packages/nushell.scm: Move nushell here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register files.

Change-Id: I4f515e897da9bbc7e68599409562efc04a142578
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:20:25 +02:00
Efraim Flashner
bf1d9f40aa
gnu: tectonic: Update to 0.15.0.
* gnu/packages/rust-apps.scm (tectonic): Update to 0.15.0.
[source]: Download from git repository.  Add a snippet to remove the
bundled harfbuzz sources.
[arguments]: Rewrite using g-exps.  Add feature flags.  Add
cargo-test-flags.
[cargo-inputs]: Add rust-app-dirs2-2, rust-anyhow-1, rust-byteorder-1,
rust-cc-1, rust-curl-0.4, rust-html-escape-0.2, rust-nom-7,
rust-percent-encoding-2, rust-pinot-0.1, rust-pkg-config-0.3,
rust-reqwest-0.11, rust-serde-json-1, rust-tera-1, rust-thiserror-1,
rust-tokio-1, rust-vcpkg-0.2, rust-watchexec-filterer-globset-1,
rust-watchexec-signals-1.  Replace rust-md-5-0.9 with 1, rust-open-1
with 4, rust-quick-xml-0.22 with 0.28, rust-sha2-0.9 with 0.10,
rust-toml-0.5 with 0.7, rust-watchexec-1 with 2, rust-zip-0.5 with 0.6.
Remove rust-tectonic-bridge-core-0.3, rust-tectonic-bundles-0.3,
rust-tectonic-docmodel-0.2, rust-tectonic-engine-bibtex-0.1,
rust-tectonic-engine-spx2html-0.1, rust-tectonic-engine-xdvipdfmx-0.4,
rust-tectonic-engine-xetex-0.4, rust-tectonic-errors-0.2,
rust-tectonic-geturl-0.3, rust-tectonic-io-base-0.4,
rust-tectonic-status-base-0.2, rust-tectonic-xdv-0.2.
[cargo-development-inputs]: Add rust-clap-2, rust-structopt-0.3.
Replace rust-futures-0.1 with 0.3, rust-headers-0.2 with 0.3,
rust-hyper-0.12 with 0.14.  Remove rust-tokio-0.1.
[inputs]: Remove libpng, zlib.
* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.4,
rust-tectonic-bridge-core-0.3, rust-tectonic-bridge-flate-0.1,
rust-tectonic-bridge-freetype2-0.2, rust-tectonic-bridge-graphite2-0.2,
rust-tectonic-bridge-harfbuzz-0.2, rust-tectonic-bridge-icu-0.2,
rust-tectonic-bundles-0.3, rust-tectonic-cfg-support-0.1,
rust-tectonic-dep-support-0.1, rust-tectonic-docmodel-0.2,
rust-tectonic-engine-bibtex-0.1, rust-tectonic-engine-spx2html-0.3,
rust-tectonic-engine-spx2html-0.1, rust-tectonic-engine-xdvipdfmx-0.4,
rust-tectonic-engine-xetex-0.4, rust-tectonic-errors-0.2,
rust-tectonic-geturl-0.3, rust-tectonic-io-base-0.4,
rust-tectonic-io-base-0.3, rust-tectonic-pdf-io-0.4,
rust-tectonic-status-base-0.2, rust-tectonic-xdv-0.2,
rust-tectonic-xetex-layout-0.2): Remove variables.

Change-Id: I41a791ad5eec4ee6cf3cad207146a87d3873134b
2025-01-06 12:19:45 +02:00
Efraim Flashner
c2d88ecc08
gnu: swayr: Update to 0.27.4.
* 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
2025-01-06 12:19:45 +02:00
Efraim Flashner
1e9a780240
gnu: svd2rust: Update to 0.35.0.
* 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
2025-01-06 12:19:45 +02:00
Efraim Flashner
6e4d2d233d
gnu: skim: Build some manpages and shell completions.
* gnu/packages/rust-apps.scm (skim)[arguments]: Add a phase to build
some of the manpages and shell completions.

Change-Id: I52a8d0f813e4e2c6e0c7d69d0dec442caf73e53b
2025-01-06 12:19:44 +02:00
Efraim Flashner
7fcfb3effc
gnu: skim: Update to 0.15.7.
* 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
2025-01-06 12:19:44 +02:00
Efraim Flashner
06450991cf
gnu: rust-bindgen-cli: Update to 0.71.1.
* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.71.1.
[cargo-inputs]: Add rust-proc-macro2-1.  Replace rust-bindgen-0.70 with
0.71.  Remove rust-clap-4.

Change-Id: I7287730e6f55e234fd7c2b64608bf65458f19531
2025-01-06 12:19:41 +02:00
Efraim Flashner
bc88cf9c29
gnu: rust-cargo-edit: Update to 0.13.0.
* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.0.
[source]: Remove patch.
[arguments]: Remove custom phases.  Don't skip the tests.  Add
cargo-test-flags.
[cargo-inputs]: Add rust-tame-index-0.13, rust-cargo-test-macro-0.3,
rust-cargo-test-support-0.3.  Replace rust-snapbox-0.4 with 0.6.  Remove
rust-crates-index-0.19, rust-git2-0.17, rust-native-tls-0.2.
[inputs]: Add curl, libgit2-1.8.  Remove libgit2-1.6.
* gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: Remove file.
gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I10001bec2ccf09cce2aadfc62b7fb9abdbdad137
2025-01-06 12:19:41 +02:00
Efraim Flashner
23d071eeaf
gnu: hexyl: Update to 0.15.0.
* gnu/packages/rust-apps.scm (hexyl): Update to 0.15.0.
[source]: Remove snippet.
[cargo-inputs]: Replace rust-owo-colors-3 with 4, rust-supports-color-2
with 3, rust-terminal-size-0.2 with 0.4.

Change-Id: I63f5d2a5507a29d56dd11ee34614f5eea9b9b49d
2025-01-06 12:19:40 +02:00
Efraim Flashner
083308278b
gnu: eza: Update to 0.20.14.
* 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
2025-01-06 12:19:40 +02:00
Efraim Flashner
18e8bf5629
gnu: rust-bzip2: Move to (gnu packages crates-compression).
* gnu/packages/crates-io.scm (rust-bzip2-0.4, rust-bzip2-0.3,
rust-bzip2-rs-0.1, rust-bzip2-sys-0.1): Move from here ...
* gnu/packages/crates-compression.scm: ... to here.

Change-Id: I1e4030b29cd47cd8f764f00b2b891e5a9044bc6f
2025-01-06 12:19:34 +02:00
Efraim Flashner
ab643b2a20
gnu: rust-rusqlite: Move to (gnu packages crates-database).
* gnu/packages/crates-io.scm (rust-rusqlite-0.32, rust-rusqlite-0.31,
rust-rusqlite-0.30, rust-rusqlite-0.29, rust-rusqlite-0.26,
rust-rusqlite-macros-0.3, rust-rusqlite-macros-0.2,
rust-rusqlite-macros-0.1): Move from here ...
* gnu/packages/crates-database.scm: ... to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

Change-Id: Ibdfc2d09e9ced422572041ef0fbcf0d57fb685fb
2025-01-06 12:19:32 +02:00
Efraim Flashner
d805655de4
gnu: rust-quickcheck: Move to (gnu packages crates-check).
* gnu/packages/crates-io.scm (rust-quickcheck-1, rust-quickcheck-0.9,
rust-quickcheck-0.8, rust-quickcheck-0.7, rust-quickcheck-0.6,
rust-quickcheck-0.5, rust-quickcheck-0.4, rust-quickcheck-0.2,
rust-quickcheck-macros-1, rust-quickcheck-macros-0.9,
rust-quickcheck-macros-0.8): Move from here ...
* gnu/packages/crates-check.scm: ... to here.

Change-Id: I2594095b7b55867a88636c1faae9d9424d5fddf5
2025-01-06 12:19:28 +02:00
Efraim Flashner
96d614ff19
gnu: rust-librespot: Move to (gnu packages crates-audio).
* gnu/packages/crates-io.scm (rust-librespot-audio-0.4,
rust-librespot-connect-0.4, rust-librespot-core-0.4,
rust-librespot-discovery-0.4, rust-librespot-metadata-0.4,
rust-librespot-playback-0.4, rust-librespot-protocol-0.4): Move from
here ...
* gnu/packages/crates-audio.scm: ... to here.

Change-Id: Idf9c8cb72538f3f21997517f35249bc5bef4aaa2
2025-01-06 12:19:27 +02:00
Efraim Flashner
5303c63277
gnu: complgen: Update to 0.3.0.
* gnu/packages/rust-apps.scm (complgen): Update to 0.3.0.
[cargo-inputs]: Add rust-indexmap-2.

Change-Id: I8f51cfd8a4f2bd7a388d9168c0722da62d450636
2025-01-06 12:19:25 +02:00
Efraim Flashner
8d35ef5652
gnu: rbw: Update to 1.12.1.
* gnu/packages/rust-apps.scm (rbw): Update to 1.12.1.
[cargo-inputs]: Add rust-axum-0.7, rust-open-5, rust-regex-1,
rust-rustix-0.38, rust-urlencoding-2.  Replace rust-base32-0.4 with 0.5,
rust-tokio-tungstenite-0.21 with 0.23.  Remove rust-async-trait-0.1,
rust-nix-0.28.

Change-Id: I23cfe2e54851c1c25f1b26c9aa70c1bd0c8c1351
2025-01-06 12:19:17 +02:00
Efraim Flashner
ab44e44de3
gnu: aardvark-dns: Update to 1.13.0.
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.13.0.
[cargo-inputs]: Remove rust-resolv-conf-0.7.

Change-Id: I706e43d3381620b0ee18392b0b0dc8fbae65a912
2025-01-06 12:19:11 +02:00
Efraim Flashner
f3e5310741
gnu: sniffglue: Update to 0.16.1.
* 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
2025-01-06 12:19:11 +02:00
Efraim Flashner
9e7db7dcee
gnu: netavark: Update to 1.13.1.
* 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
2025-01-06 12:19:11 +02:00
Efraim Flashner
312c7d4b7b
gnu: zoxide: Update to 0.9.6.
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.6.
[cargo-inputs]: Add rust-rinja-0.3.  Replace rust-nix-0.26 with 0.27,
rust-ouroboros-0.17 with 0.18, rust-which-4 with 6.  Remove
rust-askama-0.12.

Change-Id: I782d74391d015673b6ca808757da65544e6eb091
2025-01-06 12:19:06 +02:00
Efraim Flashner
07072b494c
gnu: git-absorb: Update to 0.6.16.
* 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
2025-01-06 12:19:03 +02:00
Efraim Flashner
d11f99c7ef
gnu: git-interactive-rebase-tool: Update to 2.4.1.
* gnu/packages/rust-apps.scm (git-interactive-rebase-tool): Update to
2.4.1.
[arguments]: Remove the cargo-test-flags.  Don't install the sources.
Add a custom phase to fix the version field.
[cargo-inputs]: Add rust-bitflags-2, rust-captur-0.1,
rust-crossbeam-channel-0.5, rust-if-chain-1, rust-lazy-static-1,
rust-parking-lot-0.12, rust-pico-args-0.5, rust-rustc-version-0.4,
rust-thiserror-1, rust-uuid-1, rust-version-track-0.1.  Replace
rust-crossterm-0.19 with 0.27, rust-git2-0.13 with 0.18.  Remove
rust-clap-2.
[cargo-development-inputs]: Add rust-claims-0.7, rust-itertools-0.13,
rust-pretty-assertions-1, rust-regex-1.  Replace rust-rstest-0.6 with
0.19, rust-serial-test-0.5 with 3.  Remove rust-concat-idents-1,
rust-lazy-static-1.
[inputs]: Replace libgit2-1.3 with libgit2-1.7.

Change-Id: I7b170f0758cf181ab41f89daa01ab9c999bce9d9
2025-01-06 12:19:03 +02:00
Efraim Flashner
fc4703c82f
gnu: tealdeer: Update to 1.7.1.
* 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
2025-01-06 12:19:02 +02:00
Efraim Flashner
f5d95d6d19
gnu: rbw: Fix bash completion directory.
* 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
2025-01-06 12:19:01 +02:00
VÖRÖSKŐI András
e4c31be0aa
gnu: rbw: Update to 1.10.2.
* 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>
2025-01-06 12:19:01 +02:00
Efraim Flashner
2355a7d1ec
gnu: hex: Fix the build.
* gnu/packages/rust-apps.scm (hex)[arguments]: Add cargo-test-flags.

Change-Id: I2d65796d7e59be075c85f34c397eb9b850ec4690
2025-01-06 12:15:37 +02:00
Efraim Flashner
37fb032a5d
gnu: just: Update to 1.38.0.
* gnu/packages/rust-apps.scm (just): Update to 1.38.0.
[arguments]: Remove '--release' from the cargo-test-flags.
[cargo-inputs]: Add rust-rustversion-1.

Change-Id: I41780ff48f433558119b50dcdc2a7745105b880f
2025-01-06 12:15:12 +02:00
Efraim Flashner
9c5d5730c6
gnu: cargo-machete: Don't run the tests in release mode.
* gnu/packages/rust-apps.scm (cargo-machete)[arguments]: Remove
'--release' from the cargo-test-flags.

Change-Id: I66b122d4d22022b8e798b0b0837efe1743c305e3
2025-01-06 12:15:11 +02:00
Maxim Cournoyer
063337c6a1
gnu: Add py-spy.
* gnu/packages/rust-apps.scm (py-spy): New variable.

Change-Id: I41876fd3c83da27cece7c0fe4812248c3c4467df
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:15:08 +02:00
Maxim Cournoyer
051c6e3b8a
gnu: Add rust-py-spy-testdata-0.1.
* gnu/packages/rust-apps.scm (rust-py-spy-testdata-0.1): New variable.

Change-Id: Ic7aff58e69e84c28f967d935c409e2981fdf6f1e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:15:08 +02:00