summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
AgeCommit message (Expand)Author
2024-02-20gnu: Add netavark....* gnu/packages/rust-apps.scm (netavark): New variable. Change-Id: I0febde1f419fe16154e55b7a72dd29554e939fba Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Tomas Volf
2024-02-20gnu: i3status-rust: Remove some inputs....* gnu/packages/rust-apps.scm (i3status-rust)[inputs]: Remove coreutils, curl, ibus, xdg-utils, zlib. Change-Id: I5466d369158be437ae545faa7a3dc4fc08902fb4 Efraim Flashner
2024-02-20gnu: i3status-rust: Substitute full paths of commands....* gnu/packages/rust-apps.scm (i3status-rust)[arguments]: Add a phase to substitute the full paths of commands. Adjust wrap-i3status phase to wrap fewer packages. [inputs]: Remove input labels. Change-Id: Ib712ff56562a8ec53965971c1d7ca5bfcbc2abdc Efraim Flashner
2024-02-20gnu: i3status-rust: Update to 0.32.3....* gnu/packages/rust-apps.scm (i3status-rust): Update to 0.32.3. [source]: Remove patch. Add snippet to adjust package dependencies. [arguments]: Remove features flag. Replace 'enable-unstable-features phase with 'remove-optional-icu-deps phase to skip the calendar option. [cargo-inputs]: Add rust-anyhow-1, rust-async-once-cell-0.5, rust-async-trait-0.1, rust-backon-0.4, rust-calibright-0.1, rust-clap-4, rust-clap-mangen-0.2, rust-dirs-5, rust-env-logger-0.10, rust-futures-0.3, rust-glob-0.3, rust-hyper-0.14, rust-libc-0.2, rust-log-0.4, rust-neli-0.6, rust-neli-wifi-0.6, rust-nom-7, rust-once-cell-1, rust-pandoc-0.8, rust-regex-1, rust-reqwest-0.11, rust-sensors-0.2, rust-serde-with-3, rust-shellexpand-3, rust-signal-hook-tokio-0.3, rust-smart-default-0.7, rust-swayipc-async-2, rust-thiserror-1, rust-tokio-1, rust-unicode-segmentation-1, rust-wayrs-client-1, rust-wayrs-protocols-0.13, rust-zbus-3. Replace rust-chrono-tz-0.5 with 0.8, rust-inotify-0.9 with 0.10, rust-maildir-0.5 with 0.6, rust-notmuch-0.6 with 0.8, rust-nix-0.20 with 0.27, rust-toml-0.5 with 0.8. Remove rust-curl-0.4, rust-dbus-0.9, rust-dbus-tree-0.9, rust-lazy-static-1, rust-nl80211-0.0.2, rust-progress-0.2, rust-serde-derive-1, rust-swayipc-2, rust-cpuprofiler-0.0. [cargo-development-inputs]: Remove rust-assert-fs-1. [inputs]: Switch from lm-sensors to its "lib" output. [synopsis]: Expand. * gnu/packages/patches/i3status-rust-enable-unstable-features.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I84e34ee0f60c3c10a013e3b8edc42f157db5732c Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Herman Rimm
2024-02-20gnu: rbw: Update to 1.9.0....* gnu/packages/rust-apps.scm (rbw): Update to 1.9.0. [cargo-inputs]: Add rust-is-terminal-0.4. Replace rust-copypasta-0.8 with 0.10, rust-nix-0.24 with 0.26, rust-terminal-size-0.2 with 0.3, rust-tokio-tungstenite-0.19 with 0.20. Change-Id: Ia3675326ad5a82a6668e10ea19a86cf3cb2f8199 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> VÖRÖSKŐI András
2024-02-20gnu: zoxide: Install man-pages, completions....* gnu/packages/rust-apps.scm (zoxide)[arguments]: Add a phase to install the man-pages and the shell completions. Change-Id: I9487aadf8593b292dd2958ea764fd2b1588530bc Efraim Flashner
2024-02-20gnu: zoxide: Update to 0.9.2....* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.2. [cargo-inputs]: Add rust-color-print-0.3, rust-ouroboros-0.17. Replace rust-askama-0.11 with 0.12, rust-clap-3 with 4, rust-clap-complete-3 with 4, rust-clap-complete-fig-3 with 4, rust-dirs-4 with 5, rust-fastrand-1 with 2, rust-nix-0.24 with 0.26. [cargo-development-inputs]: Replace rust-rstest-0.15 with 0.18, rust-rstest-reuse-0.4 with 0.6. Change-Id: Icfd83e6bc30ce6853308405969bcabd4cd0d4213 Efraim Flashner
2024-02-20gnu: rust-xremap: Update to 0.8.14....* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.8.14. [cargo-inputs]: Add rust-toml-0.8. Replace rust-x11rb-0.12 with 0.13. Change-Id: I9d3356aaac04b09cfa51013075181cb5b4d74e0b Efraim Flashner
2024-02-20gnu: swayr: Update to 0.27.3....* gnu/packages/rust-apps.scm (swayr): Update to 0.27.3. [arguments]: Don't skip the tests. Add cargo-test-flags. [cargo-inputs]: Add rust-peg-0.8. Replace rust-clap-3 with 4, rust-directories-4 with 5, rust-env-logger-0.9 with 0.10, rust-toml-0.5 with 0.8. Change-Id: Icbce815e9d6e7f470ac38e287e8a6f5625da49b4 Efraim Flashner
2024-02-20gnu: just: Update to 1.23.0....* gnu/packages/rust-apps.scm (just): Update to 1.23.0. [cargo-inputs]: Add rust-dirs-5. Replace rust-snafu-0.7 with 0.8. Change-Id: Ia2294324e226f78ef1b911ef2535c40c649718e8 Efraim Flashner
2024-02-20gnu: hexyl: Install man-page....* gnu/packages/rust-apps.scm (hexyl)[source]: Add snippet to fix the version string in the man-page. [arguments]: Add a phase to build the man-page. [native-inputs]: Add pandoc on systems where it is supported. Change-Id: I1dc98862020a5176f15adb8a2579f249c233f2da Efraim Flashner
2024-02-20gnu: hexyl: Update to 0.14.0....* gnu/packages/rust-apps.scm (hexyl): Update to 0.14.0. [arguments]: Don't install the sources. [cargo-inputs]: Add rust-anyhow-1, rust-const-format-0.2, rust-owo-colors-3, rust-supports-color-2, rust-terminal-size-0.2, rust-thiserror-1. Replace rust-clap-2 with 4. Remove rust-ansi-term-0.12, rust-atty-0.2. [cargo-development-inputs]: Add rust-assert-cmd-2, rust-predicates-3, rust-pretty-assertions-1. Change-Id: I8ccd870e70e559753c8c6aa3a987a1cc857f587b Efraim Flashner
2024-02-20gnu: drill: Update to 0.8.2....* gnu/packages/rust-apps.scm (drill): Update to 0.8.2. [arguments]: Don't install the sources. [cargo-inputs]: Add rust-hdrhistogram-7, rust-openssl-sys-0.9. Replace rust-colored-1 with 2, rust-rand-0.7 with 0.8, rust-reqwest-0.10 with 0.11, rust-tokio-0.2 with 1. Change-Id: I097230b1d2aa538b52478310fcf3ce51a4a577ee Efraim Flashner
2024-02-20gnu: agate: Update to 3.2.4....* gnu/packages/rust-apps.scm (agate): Update to 3.2.4. [arguments]: Don't install the sources. [cargo-inputs]: Add rust-futures-util-0.3, rust-rcgen-0.9, rust-webpki-0.22. Replace rust-configparser-2 with 3, rust-env-logger-0.8 with 0.9, rust-rustls-0.19 with 0.20, rust-tokio-rustls-0.22 with 0.23. [cargo-development-inputs]: Add rust-anyhow-1, rust-gemini-fetch-0.2. Change-Id: I6e6aa187563a19ab0d3c6755dee5ea61ccc19fcf Efraim Flashner
2024-02-20gnu: Add cargo-machete....* gnu/packages/rust-apps.scm (cargo-machete): New variable. Change-Id: Ic73bbb347a976d008d383557669e696e6fe3bdfa Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Herman Rimm
2024-02-20gnu: git-absorb: Update to 0.6.11....* gnu/packages/rust-apps.scm (git-absorb): Update to 0.6.11. [source]: Add snippet to relax version requirements, delete manpage. [arguments]: Don't install the sources. Remove phase relaxing version requirements. Adjust 'install-manual-page phase to generate the manpage. [cargo-inputs]: Replace rust-git2-0.13 with 0.18. [native-inputs]: Add asciidoc. [inputs]: Add libgit2-1.7. Remoev libgit2-1.3. Change-Id: I45d56739ed5d01f891a35a91d275b23ab381d9fd Efraim Flashner
2024-02-20gnu: hex: Install manpage....* gnu/packages/rust-apps.scm (hex)[arguments]: Add a phase to install the included manpage. Change-Id: I976ff6a8cc1b6cb16d84373be361f5d6c6781a74 Efraim Flashner
2024-02-20gnu: hex: Update to 0.6.0....* gnu/packages/rust-apps.scm (hex): Update to 0.6.0. [source]: Add snippet to remove dependency on rusty-hook. [arguments]: Don't install the sources. [cargo-inputs]: Replace rust-clap-2 with 4. Remove rust-atty-0.2. [cargo-development-inputs]: Replace rust-assert-cmd-1 with 2. Change-Id: Ifb92a65cc55ea563e9c562cfa89a3db75d584643 Efraim Flashner
2024-02-20gnu: sniffglue: Update to 0.16.0....* gnu/packages/rust-apps.scm (sniffglue): Update to 0.16.0. [arguments]: Don't install the source. [cargo-inputs]: Add rust-clap-4, rust-clap-complete-4, rust-data-encoding-2, rust-httparse-1, rust-uzers-0.11. Replace rust-bstr-0.2 with 1, rust-env-logger-0.9 with 0.10, rust-nix-0.23 with 0.27, rust-syscallz-0.16 with 0.17, rust-toml-0.5 with 0.8. Remove rust-atty-0.2, rust-base64-0.13, rust-structopt-0.3, rust-users-0.11. [cargo-development-inputs]: Replace rust-boxxy-0.12 with 0.13. Change-Id: I1e803ad29e8aef76d41c8660378ca84fb065710a Efraim Flashner
2024-02-20gnu: rot8: Update to 1.0.0....* gnu/packages/rust-apps.scm (rot8): Update to 1.0.0. [arguments]: Don't install the sources. [cargo-inputs]: Add rust-wayland-client-0.31, rust-wayland-protocols-wlr-0.2. Replace rust-clap-2 with 3. Change-Id: I6104c654a500323d2fca22ac4e4815f13e2544b3 Efraim Flashner
2024-02-20gnu: ripgrep: Update to 14.1.0....* gnu/packages/rust-apps.scm (ripgrep): Update to 14.1.0. Change-Id: Ib80ecaa7422c9444753dfee8f9b07155ea391c29 Efraim Flashner
2024-02-20gnu: diffr: Update to 0.1.5....* gnu/packages/rust-apps.scm (diffr): Update to 0.1.5. [arguments]: Update cargo-test-flags. [cargo-inputs]: Remove rust-clap-2, rust-diffr-lib-0.1. Change-Id: Id92bed18548ec6021da259aa7f556f20c40894e4 Efraim Flashner
2024-02-20gnu: rust-cbindgen-0.24: Update to 0.24.5....* gnu/packages/rust-apps.scm (rust-cbindgen-0.24): Update to 0.24.5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: If980a44286a0d7dda62b4ff2219161e4efef266f Troy Figiel
2024-02-20gnu: rbw: Accept newer versions of dependencies....* gnu/packages/rust-apps.scm (rbw)[source]: Add snippet to allow newer versions of dependencies. Change-Id: Ic2786b11f815789c691b0a1daf9f753b273b8dd1 Efraim Flashner
2024-02-20gnu: rust-aes: Move to (gnu packages crates-crypto)....* gnu/packages/crates-io.scm (rust-aes-0.8, rust-aes-0.7, rust-aes-0.6, rust-aes-0.4, rust-aes-0.3, rust-aes-ctr-0.6, rust-aes-gcm-0.10, rust-aes-gcm-0.8, rust-aes-gcm-0.6, rust-aes-gcm-0.5, rust-aes-soft-0.6, rust-aes-soft-0.4, rust-aesni-0.10, rust-aesni-0.7, rust-aesni-0.6): Move from here ... * gnu/packages/crates-crypto.scm: ... to here. Change-Id: I1720213127044ac898e46f4d66e78d93b34059a3 Efraim Flashner
2024-02-20gnu: fd: Update to 9.0.0....* gnu/packages/rust-apps.scm (fd): Update to 9.0.0. [arguments]: Use gexps. Remove phase adjusting the feature-flags for rust-clap-4. [cargo-inputs]: Add rust-aho-corasick-1, rust-etcetera-0.8. Replace rust-lscolors-0.13 with 0.16, rust-nix-0.26 with 0.27, rust-normpath-0.3 with 1, rust-nu-ansi-term-0.46 with 0.49, rust-regex-syntax-0.6 with 0.8. Remove rust-atty-0.2, rust-dirs-next-2, rust-num-cpus-1, rust-once-cell-1, rust-users-0.11. [cargo-development-inputs]: Replace rust-test-case-2 with 3. Change-Id: I8ce2d61e668cceafc49c9aa29c00703344f6b0b0 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: Add git-delta....* gnu/packages/rust-apps.scm (git-delta): New variable. Change-Id: I2319ab35b01842cb66b88df13fa64f31de4f20e5 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: rust-fat-macho-0.4: Move to (gnu packages crates-apple)....* gnu/packages/crates-io.scm (rust-fat-macho-0.4): Move from here ... * gnu/packages/crates-apple.scm: ... to here. Change-Id: I94db36b2d2a02952f3ae141edbb72d7a8a445e9f Efraim Flashner
2024-02-20gnu: skim: Update to 0.10.4....* gnu/packages/rust-apps.scm (skim): Update to 0.10.4. [arguments]: Don't install the source. [cargo-inputs]: Replace rust-clap-2 with 3, rust-derive-builder-0.9 with 0.11, rust-env-logger-0.8 with 0.9, rust-nix-0.19 with 0.25, rust-shlex-0.1 with 1, rust-time-0.2 with 0.3, rust-tuikit-0.4 with 0.5, rust-vte-0.9 with 0.11. Change-Id: Icd4f3186fce5aa1dfb33b19d282717ca70debbf1 Efraim Flashner
2024-02-20gnu: skim: Reformat with 'guix style'....* gnu/packages/rust-apps.scm (skim): Reformat the code with 'guix style'. Change-Id: I5a98279fdc1f70f1af146460796ba1ae54c70f7f Efraim Flashner
2024-02-20gnu: rust-skim-0.7: Move to (gnu packages crates-io)....* gnu/packages/rust-apps.scm (skim-0.7): Move from here ... * gnu/packages/crates-io.scm (rust-skim-0.7): ... to here. (rust-rustyline-7, rust-rustyline-6)[cargo-inputs]: Update package reference. Change-Id: I6ce27aab9216dd7b21c303e23dc36f106045f2fb Efraim Flashner
2024-02-20gnu: rust-cargo-c: Update to 0.9.29....* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.29. [cargo-inputs]: Replace rust-cargo-0.74 with 0.76, rust-itertools-0.11 with 0.12, rust-windows-sys-0.48 with 0.52. [inputs]: Replace libgit2-1.6 with 1.7. Change-Id: Ifba50703c4738ea628a9a2a609e3e97ea6075ac4 Efraim Flashner
2024-02-20gnu: bat: Update to 0.24.0....* gnu/packages/rust-apps.scm (bat): Update to 0.24.0. [source]: Add snippet to allow newer versions of dependencies. [arguments]: Add 'install-extras step for completions and manpage. Don't install source. [cargo-inputs]: Add rust-encoding-rs-0.8, rust-etcetera-0.8, rust-home-0.5, rust-nu-ansi-term-0.49, rust-os-str-bytes-6. Replace rust-bugreport-0.4 with 0.5, rust-clap-2 with 4, rust-clircle-0.3 with 0.4, rust-serde-yaml-0.8 with 0.9, rust-syntect-4 with 5. Remove rust-dirs-next-2, rust-encoding-0.2. [cargo-development-inputs]: Add rust-expect-test-1. Replace rust-nix-0.23 with 0.26, rust-predicates-2 with 3, rust-serial-test-0.5 with 2. Remove rust-wait-timeout-0.2. [inputs]: Replace rust-libgit2 with libgit2-1.7. Change-Id: Ibcd82fbd297fb84ab265486694126aed77862dd8 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: rust-windows: Move to (gnu packages crates-windows)....* gnu/packages/crates-io.scm (rust-windows-0.48, rust-windows-0.46, rust-windows-0.44, rust-windows-0.39, rust-windows-0.32, rust-windows-0.9, rust-windows-aarch64-gnullvm-0.52, rust-windows-aarch64-gnullvm-0.48, rust-windows-aarch64-gnullvm-0.42, rust-windows-aarch64-msvc-0.52, rust-windows-aarch64-msvc-0.48, rust-windows-aarch64-msvc-0.42, rust-windows-aarch64-msvc-0.39, rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32, rust-windows-aarch64-msvc-0.28, rust-windows-bindgen-0.51, rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48, rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28, rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48, rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39, rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32, rust-windows-i686-msvc-0.28, rust-windows-implement-0.48, rust-windows-implement-0.46, rust-windows-implement-0.44, rust-windows-implement-0.39, rust-windows-implement-0.32, rust-windows-interface-0.48, rust-windows-interface-0.46, rust-windows-interface-0.44, rust-windows-interface-0.39, rust-windows-metadata-0.51, rust-windows-sys-0.52, rust-windows-sys-0.48, rust-windows-sys-0.45, rust-windows-sys-0.42, rust-windows-sys-0.36, rust-windows-sys-0.28, rust-windows-gen-0.9, rust-windows-macros-0.9, rust-windows-targets-0.52, rust-windows-targets-0.48, rust-windows-targets-0.42, rust-windows-targets-0.39, rust-windows-targets-0.32, rust-windows-x86-64-gnu-0.52, rust-windows-x86-64-gnu-0.48, rust-windows-x86-64-gnu-0.42, rust-windows-x86-64-gnu-0.39, rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32, rust-windows-x86-64-gnu-0.28, rust-windows-x86-64-gnullvm-0.52, rust-windows-x86-64-gnullvm-48, rust-windows-x86-64-gnullvm-0.42, rust-windows-x86-64-msvc-0.52, rust-windows-x86-64-msvc-0.48, rust-windows-x86-64-msvc-0.42, rust-windows-x86-64-msvc-0.39, rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32, rust-windows-x86-64-msvc-0.28): Move from here ... * gnu/packages/crates-windows.scm: ... to here. Change-Id: I5abaa9402ae75199d4ec26b1e37b3a7293437c93 Efraim Flashner
2024-02-20gnu: rust-rustls: Move to (gnu packages crates-tls)....* gnu/packages/crates-io.scm (rust-rustls-0.21, rust-rustls-0.20, rust-rustls-0.19, rust-rustls-0.18, rust-rustls-0.17, rust-rustls-0.16, rust-rustls-0.15, rust-rustls-0.14, rust-rustls-ffi-0.8, rust-rustls-native-certs-0.6, rust-rustls-native-certs-0.5, rust-rustls-native-certs-0.4, rust-rustls-pemfile-2, rust-rustls-pemfile-1, rust-rustls-pemfile-0.2, rust-rustls-pki-types-1, rust-rustls-webpki-0.101, rust-rustls-webpki-0.100): Move from here ... * gnu/packages/crates-tls.scm: ... to here. Change-Id: Ief4208a2f86151447337b9ca037b4b28f753a9f8 Efraim Flashner
2024-02-20gnu: rust-web-view-0.7: Move to (gnu packages crates-web)....* gnu/packages/crates-io.scm (rust-web-view-0.7): Move from here ... * gnu/packages/crates-web.scm: ... to here. Change-Id: I64f418366007a475f48f3d20e36df2bd84cbef43 Efraim Flashner
2024-02-20gnu: rust-git2: Move to (gnu packages crates-vcs)....* gnu/packages/crates-io.scm (rust-git2-0.18, rust-git2-0.17, rust-git2-0.16, rust-git2-0.15, rust-git2-0.13, rust-git2-0.11, rust-git2-0.9, rust-git2-0.6): Move from here ... * gnu/packages/crates-vcs.scm: ... to here. Change-Id: I4490d8900167bab75a14c77b2def8ef27e4f50a9 Efraim Flashner
2024-02-20gnu: just: Update to 1.17.0....* gnu/packages/rust-apps.scm (just): Update to 1.17.0. [arguments]: Merge 'install-manpage and 'install-completions. Install completions for elvish. [cargo-inputs]: Add rust-num-cpus-1, rust-semver-1. Replace rust-strum-0.24 with 0.25. [cargo-development-inputs]: Replace rust-which-4 with 5. [native-inputs]: Add just when cross-compiling. Change-Id: I33974d48d9d416a02c41c47f035f219ade12de88 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: Remove exa....exa is unmaintained/deprecated in favor of eza. Users should not use exa anymore. * gnu/packages/rust-apps.scm (exa): Turn into deprecated-package, point at eza. Change-Id: Iab79a82dd54f4c627a26fc85749d69c66d2b619a Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: eza: Refactor package definition....* gnu/packages/rust-apps.scm (eza): Refactor package definition. [arguments]: Made 'install-extras phase clearer. Change-Id: I4df0fdcde11d8ab07eed5aeeb1d14a6fe5fe55c3 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: eza: Update to 0.17.0....* gnu/packages/rust-apps.scm (eza): Update to 0.17.0. [cargo-inputs]: Add rust-palette-0.7, rust-plist-1. Replace rust-windows-sys-0.48 with 0.52. Change-Id: I27f119478a97cc6789ec2c569db34c61962f188b Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat
2024-02-20gnu: rust-cargo-edit: Update to 0.12.2....* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.12.2. [source]: Add patch. [cargo-inputs]: Add rust-clap-cargo-0.12, rust-home-0.5, rust-toml-0.7. Replace rust-clap-3 with 4, rust-crates-index-0.18 with 0.19, rust-git2-0.14 with 0.17, rust-toml-edit-0.14 with 0.19. Remove rust-dirs-next-2, rust-ureq-2. [cargo-development-inputs]: Replace rust-predicates-2 with 3, rust-snapbox-0.2 with 0.4, rust-trycmd-0.13 with 0.14. [inputs]: Replace libgit2-1.4 with 1.6. * gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I71ac74de44e322eb9f5233262b3a989395b592ff Efraim Flashner
2024-02-20gnu: rust-ring-0.16: Generate more bundled files....* gnu/packages/crates-io.scm (rust-ring-0.16-sources): New variable. (rust-ring-0.16)[source]: Use rust-ring-0.16-sources. Drop patches and snippet. [arguments]: Remove custom phase generating curve25519 tables. [native-inputs]: Remove field. (rust-rustls-0.20)[native-inputs]: Remove field. * gnu/packages/rust-apps.scm (agate, alfis, maturin, rust-cargo-edit, sniffglue, spotifyd, tealdeer)[native-inputs]: Remove perl. * gnu/packages/patches/rust-ring-0.16-missing-files.patch, gnu/packages/patches/rust-ring-0.16-test-files.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them. Change-Id: I919207b6aacab78602ae18123ab345a34b00863f Efraim Flashner
2024-02-20gnu: maturin: Update to 1.4.0....* gnu/packages/rust-apps.scm (maturin): Update to 1.4.0. [source]: Add snippet to fix compilation. [cargo-inputs]: Add rust-path-slash-0.2. Replace rust-cargo-options-0.6 with 0.7, rust-cargo-metadata-0.16 with 0.18, rust-cbindgen-0.24 with 0.26, rust-dialoguer-0.10 with 0.11, rust-goblin-0.6 with 0.7, rust-indexmap-1 with 2, rust-itertools-0.10 with 0.12, rust-minijinja-0.34 with 1, rust-pyproject-toml-0.6 with 0.8, rust-python-pkginfo-0.5 with 0.6, rust-rustls-0.20 with 0.21, rust-rustls-pemfile-1 with 2, rust-toml-0.7 with 0.8, rust-toml-edit-0.19 with 0.21. Remove rust-same-file-1. [cargo-development-inputs]: Add rust-expect-test-1. Replace rust-which-4 with 5. * gnu/packages/patches/maturin-no-cross-compile.patch: Refresh patch. Change-Id: I1c943ad1a9a3cb315e5baa287f7ba5bc7bc15413 Efraim Flashner
2024-02-20gnu: rbw: Install scripts....* gnu/packages/rust-apps.scm (rbw)[outputs]: Add scripts output. [arguments]: Add a phase to install the scripts and wrap them. [inputs]: Add coreutils-minimal, findutils, grep, perl, sed. Change-Id: I99c6ddc67c50498cb3a2700cdfb4e3651ac17739 Efraim Flashner
2024-02-20gnu: rbw: Install shell completions....* gnu/packages/rust-apps.scm (rbw)[arguments]: Add a phase to generate and install the shell completions. [native-inputs]: When cross-compiling add a copy of the package. Change-Id: Ibf8a1cc17470ecce479b8043678aedcf5556778e Efraim Flashner
2024-02-20gnu: rbw: Don't install sources....* gnu/packages/rust-apps.scm (rbw)[arguments]: Don't install sources. Change-Id: I3c51a83192ebe6e2930b24f73c657f27c02350ca Efraim Flashner
2024-02-20gnu: rbw: Update to 1.8.3....* gnu/packages/rust-apps.scm (rbw): Update to 1.8.3. [arguments]: Remove custom phase adjusting dependency versions. [cargo-inputs]: Add rust-argon2-0.5, rust-cbc-0.1, rust-clap-4, rust-clap-complete-4, rust-copypasta-0.8, rust-futures-0.3, rust-futures-channel-0.3, rust-futures-util-0.3, rust-pkcs8-0.10, rust-rmpv-1, rust-sha1-0.10, rust-terminal-size-0.2, rust-tokio-stream-0.1, rust-tokio-tungstenite-0.19. Replace rust-aes-0.7 with 0.8, rust-base64-0.13 with 0.21, rust-block-padding-0.2 with 0.3, rust-daemonize-0.4 with 0.5, rust-directories-0.4 with 0.5, rust-env-logger-0.9 with 0.10, rust-hkdf-0.11 with 0.12, rust-hmac-0.11 with 0.12, rust-nix-0.23 with 0.24, rust-pbkdf2-0.9 with 0.12, rust-rsa-0.5 with 0.9, rust-sha2-0.9 with 0.10, rust-text-wrap-0.11 with 0.16, rust-totp-lite-1 with 2, rust-uuid-0.8 with 1. Remove rust-block-modes-0.8, rust-paw-1, rust-sha-1-0.9, rust-structopt-0.3, rust-term-size-0.3. Change-Id: Ie6454152cb24b2f4731603d1eb7086499a044d3a Signed-off-by: Efraim Flashner <efraim@flashner.co.il> VÖRÖSKŐI András
2024-02-20gnu: rust-rsa-0.5: Move substitution to source....* gnu/packages/crates-io.scm (rust-rsa-0.5)[source]: Add snippet to adjust crate dependency versions. [arguments]: Remove custom 'relax-requirements phase. * gnu/packages/rust-apps.scm (rbw)[arguments]: Remove substitution from custom 'relax-requirements phase. Change-Id: Ie39f0e9c160e18e8d0213aeaea8b86b292a14df0 Efraim Flashner
2024-02-20gnu: Add macchina....* gnu/packages/rust-apps.scm (macchina): New variable. Change-Id: I2d054e770cb23ccb92a3824739858f39d3f5b467 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jaeme Sifat