Commit graph

335 commits

Author SHA1 Message Date
Roman Scherer
3424dd46a8
gnu: Add speakersafetyd.
* gnu/packages/rust-apps.scm (speakersafetyd): New variable.

Change-Id: I02eb6e0c23fd04cff86b67ed30e8867af07a724b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-06 12:14:29 +02:00
Efraim Flashner
a5894cb8df
gnu: just: Update to 1.37.0.
* gnu/packages/rust-apps.scm (just): Update to 1.37.0.
[arguments]: Remove a test from cargo-test-flags.
[cargo-inputs]: Add rust-derive-where-1.  Replace rust-unicode-width-0.1
with 0.2.  Remove rust-derivative-1.
[cargo-development-inputs]: Replace rust-which-6 with 7.

Change-Id: I1cc0225446d8218ca66fe66b167a782b942d4617
2025-01-06 12:14:29 +02:00
Efraim Flashner
2c8614aeb0
gnu: gitui: Update to 0.26.3.
* gnu/packages/rust-apps.scm (gitui): Update to 0.26.3.
[source]: Add snippet to allow newer versions of crates and to remove
vendor-openssl from the default features.
[arguments]: Remove features flag.  Remove cargo-build-flags.  Remove
custom 'install phase.  Add a phase to set some environment variables to
help gitui build.
[cargo-inputs]: Add rust-parking-lot-core-0.9, rust-two-face-0.4.
Replace rust-asyncgit-0.25 with 0.26, rust-ratatui-0.24 with 0.26,
rust-truncate-0.2 with 1.
[cargo-development-inputs]: Add rust-env-logger-0.11.

Change-Id: I1d99bfe3af364e6cc8488924a7f60925fc97ea5e
2025-01-06 12:14:29 +02:00
Gabriel Wicki
613c8b8170
gnu: Fix various synopses.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): Fix synopsis.
* gnu/packages/haskell-xyz.scm (ghc-should-not-typecheck): Fix synopsis.
* gnu/packages/rust-apps.scm (just): Fix synopsis.

Change-Id: I7060a55eff52526ab2985ba364e2b2b4976799ce
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 12:34:10 -08:00
Efraim Flashner
831b94a1ef
gnu: helvum: Use meson-build-system-modules.
* gnu/packages-rust-apps.scm (helvum)[arguments]: Don't install the
sources.  Use upstream's expected vendor-dir for rust crates.  Add meson
to imported-modules and modules.  Remove custom 'install-extra phase.
Add meson's 'configure phase.  Replace 'build, 'check and 'install with
meson's phases.
[native-inputs]: Add meson, ninja.

Change-Id: Ia45170ab70ad3c2dcf7abc4a8f05a73bf93917c9
2024-12-27 09:57:46 +02:00
Danny Milosavljevic
a28a8661a6
gnu: rust-swc: Fix build.
* gnu/packages/rust-apps.scm (rust-swc): Fix build.

Change-Id: I06106439e7df8112075880081c3b444d84ecccf1
2024-12-12 06:31:36 +01:00
Efraim Flashner
fc9ecfc24a
gnu: Add gitoxide.
* gnu/packages/rust-apps.scm (gitoxide): New variable.

Change-Id: I373146d1db2bf2f871aa80b52ace1ba7766c6641
2024-11-28 11:05:39 +02:00
Efraim Flashner
6cc5b521ef
gnu: Add gitoxide-core.
* gnu/packages/rust-apps.scm (gitoxide-core): New variable.

Change-Id: I55a03028c004014d5d3331e7ed66ea0f81e2ae3e
2024-11-28 11:05:39 +02:00
Efraim Flashner
534040b2b7
gnu: rust-bindgen-cli: Update to 0.70.1.
* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.70.1.
[cargo-inputs]: Replace rust-bindgen-0.69 with 0.70.
[arguments]: Adjust the install path for the bash completions.

Change-Id: I67fa0f1795f98aeba1736f46df1a58a565f27184
2024-11-28 11:05:39 +02:00
Efraim Flashner
595b843e72
gnu: hyperfine: Update to 1.18.0.
* gnu/packages/rust-apps.scm (hyperfine): Update to 1.18.0.
[source]: Add snippet to allow for newer versions of dependencies.
[cargo-inputs]: Add rust-anyhow-1, rust-clap-complete-4, rust-nix-0.26,
rust-once-cell-1, rust-shell-words-1, rust-thiserror-1,
rust-windows-sys-0.48.  Replace rust-clap-2 with 4, rust-indicatif-0.15
with 0.17, rust-rand-0.7 with 0.8.  Remove rust-cfg-if-1,
rust-version-check-0.9, rust-winapi-0.3.
[cargo-development-inputs]: Add rust-assert-cmd-2, rust-predicates-3,
rust-tempfile-3.  Replace rust-approx-0.3 with 0.5.
[arguments]: Adjust the install path for the bash completions.

Change-Id: I07343ed292adc0edcef3c45482d285d10edda7b1
2024-11-28 11:05:38 +02:00
Efraim Flashner
0f55ba02f8
gnu: cargo-machete: Update to 0.7.0.
* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.7.0.
[arguments]: Don't skip the tests.  Add cargo-test-flags.
[cargo-inputs]: Add rust-ignore-0.4.  Replace rust-cargo-toml-0.19 with
0.20.
[home-page]: Update to new home-page.

Change-Id: I2024b9a104b772a7dee7945c1dbb5e10b9f0bc9a
2024-11-28 11:05:38 +02:00
Efraim Flashner
62b2c6c3d6
gnu: Add xremap-kde.
* gnu/packages/rust-apps.scm (xremap-kde): New variable.

Change-Id: I7e3dd2e85bdcc2185c2c092076625a88a3b69e28
2024-11-28 11:05:38 +02:00
Efraim Flashner
71ae154d9b
gnu: xremap-hyprland: Undeprecate the package.
* gnu/packages/rust-apps.scm (xremap-hyprland): Inherit from rust-xremap.

Change-Id: I54494fe66fe248181b44d3538c78311e5e7cde58
2024-11-28 11:05:38 +02:00
Efraim Flashner
c22e114471
gnu: rust-xremap: Update to 0.10.2.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.2.
[cargo-inputs]: Add rust-hyprland-0.3.
[arguments]: Adjust the install path for the bash completions.

Change-Id: I84abf6549bf67d5e6e9461ef2ab8b087f1313e77
2024-11-28 11:05:38 +02:00
Efraim Flashner
744ecd2436
gnu: vivid: Update to 0.10.1.
* gnu/packages/rust-apps.scm (vivid): Update to 0.10.1.
[arguments]: Don't install the sources.
[cargo-inputs]: Add rust-etcetera-0.8.  Replace rust-clap-2 with 4,
rust-rust-embed-5 with 8.  Remove rust-dirs-3.
[cargo-development-inputs]: Add rust-assert-cmd-2.

Change-Id: I7a7a85378a0bda1f25e4cb1bce9e54bfe25eea89
2024-11-28 11:05:37 +02:00
Efraim Flashner
8421d101c1
gnu: rust-cargo-c: Update to 0.10.5+cargo-0.83.0.
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to
0.10.5+cargo-0.83.0.
[cargo-inputs]: Add rust-implib-0.3, rust-object-0.36.  Replace
rust-cbindgen-0.26 with 0.27, rust-itertools-0.12 with 0.13.  Remove
rust-windows-sys-0.52.
[inputs]: Add libgit2-1.8.  Remove libgit2-1.7.

Change-Id: I48e1b93ed858ff14eb6984beb021743e6c9f4e56
2024-11-28 11:05:34 +02:00
Efraim Flashner
58416091c0
gnu: rust-cargo: Update to 0.83.0.
* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.83.0.
[source]: Add snippet to allow for newer versions of dependencies.
[cargo-inputs]: Add rust-same-file-1, rust-supports-unicode-3,
rust-tracing-chrome-0.7.  Replace rust-annotate-snippets-0.10 with 0.11,
rust-base64-0.21 with 0.22, rust-cargo-util-schemas-0.2 with 0.6,
rust-git2-0.18 with 0.19, rust-git2-curl-0.19 with 0.20, rust-gix-0.57
with 0.64, rust-itertools-0.12 with 0.13, rust-libgit2-sys-0.16 with
0.17, rust-opener-0.6 with 0.7, rust-rusqlite-0.30 with 0.32,
rust-supports-hyperlinks-2 with 3, rust-toml-edit-0.21 with 0.22,
rust-windows-sys-0.52 with 0.59.  Remove rust-gix-features-0.37
[cargo-development-inputs]: Add rust-annotate-snippets-0.11,
rust-cargo-test-support-0.4, rust-gix-0.64.  Replace rust-snapbox-0.4
with 0.6.
[inputs]: Add libgit2-1.8.  Remove libgit2-1.7.

Change-Id: I43ca72ecb0c0b0ca486914c22b4f2b060baf5954
2024-11-28 11:05:34 +02:00
Efraim Flashner
023fa34e56
gnu: rust-cbindgen: Update to 0.27.
* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.27.
(rust-cbindgen-0.27): New variable.
(rust-cbindgen-0.26): Inherit from rust-cbindgen-0.27.

Change-Id: Ib6f24852225d20dde4b13adb1381e79543f1830f
2024-11-28 11:05:34 +02:00
Wilko Meyer
869bced5c1
gnu: Add ouch.
* gnu/packages/rust-apps.scm (ouch): New variable.

Change-Id: I2a0a42bdc44e8705516e003c9d55803cd33b84cf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-28 11:05:26 +02:00
Efraim Flashner
b2ad3bbf27
gnu: rust-bindgen-cli: Update to 0.69.5.
* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.69.5.

Change-Id: I825eea8258762e2775951cfb3eb56fc2b3fc7ef4
2024-11-28 11:05:19 +02:00
Luca Matei Pintilie
12ff11fae5
gnu: Add swayrbar.
* gnu/packages/rust-apps.scm (swayrbar): New variable.

Change-Id: I5b700cc0feeb8a5fcc86ac77188d27afc7a6da5d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-28 11:05:13 +02:00
Luca Matei Pintilie
86a4604974
gnu: Add swaysome.
* gnu/packages/rust-apps.scm (swaysome): New variable.

Change-Id: I7e9b43b875cfdf68131b0fcff99721655c5af2d0
2024-11-28 11:05:13 +02:00
Efraim Flashner
bc651a3b57
gnu: complgen: Build with git-minimal.
* gnu/packages/rust-apps.scm (complgen)[native-inputs]: Replace git with
git-minimal.

Change-Id: Ibb8b33b4d471eda61ffc194a216d6af94c16e87b
2024-11-28 11:05:02 +02:00
Efraim Flashner
54c8e08c9b
gnu: complgen: Don't install the sources.
* gnu/packages/rust-apps.scm (complgen)[arguments]: Add install-source?
field.

Change-Id: Icfbb24ef50446901422d72903fb59dfa2a02605d
2024-11-28 11:05:02 +02:00
Wilko Meyer
716b41baed
gnu: Add cyme.
* gnu/packages/rust-apps.scm (cyme): New variable.

Change-Id: I5333cd619e5c609f65e29ce6dbfe1ac64b8603bd
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-28 11:05:00 +02:00
Jordan Moore
d4bf2af96b
gnu: Add lsd.
* gnu/packages/rust-apps.scm (lsd): New variable.

Change-Id: I0ba3542d69f08b3d52cd4a6ca3769edb31a43ba3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-28 11:04:59 +02:00
Efraim Flashner
e53474d829
gnu: just: Enable zsh completion.
* gnu/packages/rust-apps.scm (just)[arguments]: Adjust custom
'install-extras phase to also generate and install zsh shell completions.

Change-Id: Ia906b320b58c3a45e39f20c1ed4c3479f660c098
2024-11-28 11:04:46 +02:00
Efraim Flashner
e1d2c2c869
gnu: aardvark-dns: Update to 1.12.2.
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.12.2.
[cargo-inputs]: Add rust-arc-swap-1, rust-flume-0.11.  Replace
rust-nix-0.27 with 0.29, rust-syslog-6 with 7.  Remove rust-anyhow-1,
rust-async-broadcast-0.6, rust-signal-hook-0.3.

Change-Id: I25d12567aed47b28464a4236ca72c3e1a44557f4
2024-11-28 11:04:41 +02:00
Efraim Flashner
5ef1a0bba0
gnu: cargo-machete: Update to 0.6.2.
* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.6.2.

Change-Id: Ie7f56fea4bde83c8213cfaf40e8d77b28aba15d1
2024-11-28 11:04:40 +02:00
Efraim Flashner
6135734dda
gnu: fd: Update to 10.2.0.
* gnu/packages/rust-apps.scm (fd): Update to 10.2.0.
[cargo-inputs]: Replace rust-lscolors-0.17 with 0.19, rust-nix-0.27 with
0.29, rust-nu-ansi-term-0.49 with 0.50.

Change-Id: I6e7595e086d008a843bd7bd9647cc8cd27e80326
2024-11-28 11:04:40 +02:00
Efraim Flashner
4ed8c4654c
gnu: ripgrep: Update to 14.1.1.
* gnu/packages/rust-apps.scm (ripgrep): Update to 14.1.1.
[arguments]: Fix bash completion directory.

Change-Id: I1ef34da26935fbb8e6b584ae1fbaa370c3cc0d70
2024-11-28 11:04:35 +02:00
Efraim Flashner
a71edd7040
gnu: git-delta: Update to 0.18.2.
* gnu/packages/rust-apps.scm (git-delta): Update to 0.18.2.
[arguments]: Add cargo-test-flags.  Adjust 'install-extras phase to
adjust the bash completion directory.
[cargo-inputs]: Add rust-anstyle-parse-0.2,
rust-terminal-colorsaurus-0.4.  Replace rust-bat-0.22 with 0.24,
rust-dirs-4 with 5, rust-git2-0.16 with 0.18, rust-palette-0.6 with 0.7,
rust-sysinfo-0.28 with 0.29.  Remove rust-atty-0.2, rust-vte-0.11.
[cargo-development-inputs]: Add rust-insta-1, rust-rstest-0.21.
[inputs]: Replace libgit2 with libgit2-1.7.

Change-Id: Ie563fc0e9e4dcaf8791a19e2c834db599c1a5327
2024-11-28 11:04:34 +02:00
Efraim Flashner
7f19aee9e0
gnu: just: Update to 1.35.0.
* gnu/packages/rust-apps.scm (just): Update to 1.35.0.
[arguments]: Add 3 more tests to the cargo-test-flags to skip.
Adjust the 'install-more phase to generate the manpage, fix the bash
completion installation directory and skip the zsh completions.
[cargo-inputs]: Add rust-blake3-1, rust-chrono-0.4,
rust-clap-complete-4, rust-clap-mangen-0.2, rust-once-cell-1,
rust-percent-encoding-2, rust-rand-0.8, rust-shellexpand-3.  Replace
rust-clap-2 with 4, rust-heck-0.4 with 0.5, rust-strum-0.25 with 0.26.
Remove rust-atty-0.2, rust-env-logger-0.10, rust-log-0.4.
[cargo-development-inputs]: Replace rust-which-5 with 6.  Remove
rust-cradle-0.2, rust-yaml-rust-0.4.

Change-Id: I4c095f3a121c2058242471c995fa9299ff941c6f
2024-11-28 11:04:33 +02:00
Efraim Flashner
ddfc59219a
gnu: xremap: Update to 0.10.1.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.1.
[cargo-inputs]: Replace rust-fork-0.1 with 0.2.

Change-Id: I8da6b77ec8fe51637a93bc995f6e3142e9cecf17
2024-11-28 11:04:32 +02:00
Efraim Flashner
c2e6bc41f1
gnu: eza: Update to 0.19.4.
* gnu/packages/rust-apps.scm (eza): Update to 0.19.4.
[cargo-inputs]: Add rust-chrono-0.4, rust-dirs-5,
rust-nu-ansi-term-0.50, rust-serde-1, rust-serde-norway-0.9.  Replace
rust-git2-0.18 with 0.19, rust-uzers-0.11 with 0.12,
rust-windows-sys-0.52 with 0.59.  Remove rust-ansiterm-0.12.
[inputs]: Replace libgit2-1.7 with libgit2-1.8.

Change-Id: I0ecef5d284e819b8a7e8aa93118a7c42958d6323
2024-11-28 11:04:27 +02:00
Efraim Flashner
aabcbadf61
gnu: tokei: Don't install source.
* gnu/packages/rust-apps.scm (tokei)[arguments]: Don't install the
sources.

Change-Id: Id51416c014f0225a7daccd0464b451a89a6260bf
2024-11-28 11:04:19 +02:00
Efraim Flashner
41e408eb1f
gnu: swayhide: Install shell completions.
* gnu/packages/rust-apps.scm (swayhide)[arguments]: Add a phase to
install the shell completions.

Change-Id: I143667394a9c4b8a6c0f5ed275f8c80a5508c305
2024-09-23 07:04:55 +03:00
Efraim Flashner
233d6732e4
gnu: swayhide: Don't install sources.
* gnu/packages/rust-apps.scm (swayhide)[arguments]: Don't install the
source code.

Change-Id: Icad4143c2d5617abb458726d94f6a827a8e214d2
2024-09-23 07:04:55 +03:00
Efraim Flashner
07c1fdbc17
gnu: swayhide: Update to 0.2.1.
* gnu/packages/rust-apps.scm (swayhide): Update to 0.2.1.

Change-Id: I9363192ec6908bb9c1321802fa0f7e756b35d6b0
2024-09-23 07:04:55 +03:00
Tobias Geerinckx-Rice
25976e3026
gnu: aardvark-dns: Expand substandard description.
* gnu/packages/rust-apps.scm (aardvark-dns)[synopsis, description]:
It's difficult, but write a wee bit more.

Change-Id: I158079df1df75cf1e24c3ce3142af1745a7865a1
2024-09-08 02:00:00 +02:00
Suhail Singh
13dc33602f
gnu: Add complgen.
* gnu/packages/rust-apps.scm (complgen): New variable.

Change-Id: Icfd633a7f0038e4f19afe6af6921f117e188fd50
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-08-30 22:55:33 +02:00
Sergio Pastor Pérez
bd3bed3fe9
gnu: Add helvum.
* gnu/packages/rust-apps.scm (helvum): New variable.

Change-Id: Ib2bd52530b3a42e776357f8af9ae5321ade5e0d5
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-20 13:21:12 +08:00
Nicolas Goaziou
0f0a82fa13
gnu: Add evremap.
* gnu/packages/rust-apps.scm (evremap): New variable.

Change-Id: I5bb3e125e5fd51782466f7947591d21d232cd07c
2024-07-21 18:23:15 +02:00
Efraim Flashner
04c704285e
gnu: nsncd: Remove duplicate definition.
* gnu/packages/rust-apps.scm (nsncd): Remove variable.
* gnu/packages/nss.scm (nsncd)[arguments]: Don't install the sources.

Change-Id: I6e95f1b38cdf541a1b341ac9e55bf33ee4bbf098
2024-07-19 00:47:12 +03:00
Nicolas Goaziou
e37da124ff
gnu: rust-xremap: Update to 0.10.0.
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.0.
[arguments]<#:cargo-inputs>: Remove RUST-HYPRLAND and RUST-SWAYIPC.
(xremap-hyprland, xremap-sway): Deprecate for XREMAP-WLROOTS.

`sway' and `hypr' clients have been dropped upstream.

Change-Id: Ib413ac773a18c81dfe292f0c30916047a835574b
2024-07-19 00:47:11 +03:00
Efraim Flashner
1ed0907588
gnu: rust-cargo: Update to 0.78.1.
* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.78.1.
[cargo-inputs]: Remove duplicate rust-flate2-1.

Change-Id: Id87747e5f7a5599856320593e7b2c8708f6f159e
2024-07-19 00:46:42 +03:00
Efraim Flashner
cf218b1575
gnu: netavark: Allow building with newer dependencies.
* gnu/packages/rust-apps.scm (netavark)[source]: Add snippet to allow
building with newer dependencies.

Change-Id: Idca6363d1d6b8106526fb616b57602556b371872
2024-07-19 00:45:08 +03:00
Efraim Flashner
b84429274f
gnu: aardvark-dns: Allow building with newer dependencies.
* gnu/packages/rust-apps.scm (aardvark-dns)[source]: Add snippet to
allow building with newer dependencies.

Change-Id: I81341cdd224e14064f17a4bcfa5c393550d67619
2024-07-19 00:45:07 +03:00
Efraim Flashner
ad51723724
gnu: Add xremap-hyprland.
* gnu/packages/rust-apps.scm (xremap-hyprland): New variable.

Change-Id: I69d3555a2ebd1e1f558a164c2ef88e5a0afd0f5d
2024-07-19 00:44:47 +03:00
Efraim Flashner
69eddb8af0
gnu: Add nsncd.
* gnu/packages/rust-apps.scm (nsncd): New variable.

Change-Id: I2f2fe769321dcfa1043b2427b474bf615eb22091
2024-07-19 00:44:46 +03:00