~ruther/guix-local

9988cb816e9813a50ce7dd32bae8f72e9f8841e6 — Hilton Chain 1 year, 2 months ago eb93536
gnu: cargo-machete: Update to 0.8.0.

* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.8.0.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:cargo-test-flags>: Add new test to disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-machete]: New
entry.

Change-Id: Ic6797d4c6ab1aa9e4c89ec3081396ddad2596380
2 files changed, 109 insertions(+), 15 deletions(-)

M gnu/packages/rust-apps.scm
M gnu/packages/rust-crates.scm
M gnu/packages/rust-apps.scm => gnu/packages/rust-apps.scm +5 -15
@@ 470,14 470,14 @@ license of dependencies.")
(define-public cargo-machete
  (package
    (name "cargo-machete")
    (version "0.7.0")
    (version "0.8.0")
    (source
     (origin
       (method url-fetch)
       (uri (crate-uri name version))
       (file-name (string-append name "-" version ".tar.gz"))
       (sha256
        (base32 "0ha5z1xr26mjprk4vbiy2v9wcwr7ww2jxiamlc8fqwi3d5hvhk1n"))))
        (base32 "1f9dlc2db5kak85fpq4m31ca0jcb66v3vdjfkwj96h9q3q2hphn1"))))
    (build-system cargo-build-system)
    (arguments
     `(#:cargo-test-flags


@@ 494,20 494,10 @@ license of dependencies.")
         "--skip=search_unused::test_unused_renamed_in_spec"
         "--skip=search_unused::test_unused_transitive"
         "--skip=search_unused::test_with_bench"
         "--skip=search_unused::test_workspace_from_relative_path"
         "--skip=test_ignore_target")
       #:install-source? #f
       #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
                       ("rust-argh" ,rust-argh-0.1)
                       ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
                       ("rust-cargo-toml" ,rust-cargo-toml-0.20)
                       ("rust-grep" ,rust-grep-0.3)
                       ("rust-ignore" ,rust-ignore-0.4)
                       ("rust-log" ,rust-log-0.4)
                       ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
                       ("rust-rayon" ,rust-rayon-1)
                       ("rust-serde" ,rust-serde-1)
                       ("rust-toml-edit" ,rust-toml-edit-0.22)
                       ("rust-walkdir" ,rust-walkdir-2))))
       #:install-source? #f))
    (inputs (cargo-inputs 'cargo-machete))
    (home-page "https://github.com/bnjbvr/cargo-machete")
    (synopsis "Find unused dependencies in Cargo.toml")
    (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")

M gnu/packages/rust-crates.scm => gnu/packages/rust-crates.scm +104 -0
@@ 295,6 295,18 @@
  (crate-source "arg_enum_proc_macro" "0.3.4"
                "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a"))

(define rust-argh-0.1.13
  (crate-source "argh" "0.1.13"
                "0h6jzj4aqswk9x6w3lbb8kdskyf93v73wlrfk4pvhdlabhr1izrl"))

(define rust-argh-derive-0.1.13
  (crate-source "argh_derive" "0.1.13"
                "00vqfqgxqq6dd9jgbg9qhn12hh06qzsj1incv3ajklsh7awb5dxd"))

(define rust-argh-shared-0.1.13
  (crate-source "argh_shared" "0.1.13"
                "1xplhinnv139x2w2wknvnms7css6c99l8dw7jb1wvv9dr0y18r54"))

(define rust-array-macro-1.0.5
  (crate-source "array-macro" "1.0.5"
                "19mdx2xlppnqwl6rhsbzylx61a0kkp2ql8q16195b7iga977ps86"))


@@ 1103,6 1115,10 @@
  (crate-source "cargo-platform" "0.1.9"
                "1sinpmqjdk3q9llbmxr0h0nyvqrif1r5qs34l000z73b024z2np3"))

(define rust-cargo-toml-0.21.0
  (crate-source "cargo_toml" "0.21.0"
                "0wp4qa1f6iwm149i61ng4njddhh40mxszbb0j2w73gryvglizgaz"))

(define rust-cargo-util-0.2.19
  (crate-source "cargo-util" "0.2.19"
                "02m2xjvq02iiz9dp9v6m792w55jrka3vwll0ca82wjc09qm6wzsj"))


@@ 3886,6 3902,10 @@
  (crate-source "grep" "0.2.13"
                "1i864d726laskszdpm3fdjdcmfipf9d5y4rjhaby6bzg348g0ydx"))

(define rust-grep-0.3.2
  (crate-source "grep" "0.3.2"
                "1rij3x9xi70xmiqgjcp3iib4hrvmgcn22cvgm14xfa2ffd4yg2ih"))

(define rust-grep-cli-0.1.11
  (crate-source "grep-cli" "0.1.11"
                "1h6fwhkbxxvp4wpsh9vr6lms5lpwwcblryi697w7kwh61s7jiwa7"))


@@ 3898,6 3918,10 @@
  (crate-source "grep-printer" "0.1.7"
                "0sjsv4v7a88arckc880ns3mbn2y2p38mpnkh9dviznj9ixbm2ig1"))

(define rust-grep-printer-0.2.2
  (crate-source "grep-printer" "0.2.2"
                "1zhkw3agp0sy2y37chvg0rylj1xk6kvyr0mbhd6sm4d8wh5124n1"))

(define rust-grep-regex-0.1.13
  (crate-source "grep-regex" "0.1.13"
                "0zhzz5hffx30ff7xi3p4m3amg5c4rr2i7a6kdfifg5ijgry19pcy"))


@@ 7490,6 7514,11 @@
  (crate-source "rust-embed-utils" "8.7.0"
                "08cfp8x1nw1p272128hfwr9fvnlbg7dmafbbs1ji5q3z2jampm88"))

(define rust-rust-fuzzy-search-0.1.1
  (crate-source "rust-fuzzy-search" "0.1.1"
                "1chvl47hq42r219yxs6r1dp4l19acy5ay145hpc5drgzaiq6amx1"
                #:snippet '(delete-file-recursively "target")))

(define rust-rust-htslib-0.39.5
  (crate-source "rust-htslib" "0.39.5"
                "0lwf22acf6zn9znqd9irc9ny7msya8macvvsdgasqndz9lrzg7i3"))


@@ 12712,6 12741,81 @@
                                     rust-windows-x86-64-gnullvm-0.52.6
                                     rust-windows-x86-64-msvc-0.52.6
                                     rust-winnow-0.7.4))
                     (cargo-machete =>
                                    (list rust-aho-corasick-1.1.3
                                          rust-anyhow-1.0.97
                                          rust-argh-0.1.13
                                          rust-argh-derive-0.1.13
                                          rust-argh-shared-0.1.13
                                          rust-bstr-1.12.0
                                          rust-camino-1.1.9
                                          rust-cargo-platform-0.1.9
                                          rust-cargo-metadata-0.19.2
                                          rust-cargo-toml-0.21.0
                                          rust-cfg-if-1.0.0
                                          rust-crossbeam-deque-0.8.6
                                          rust-crossbeam-epoch-0.9.18
                                          rust-crossbeam-utils-0.8.21
                                          rust-either-1.15.0
                                          rust-encoding-rs-0.8.35
                                          rust-encoding-rs-io-0.1.7
                                          rust-env-logger-0.10.2
                                          rust-equivalent-1.0.2
                                          rust-globset-0.4.16
                                          rust-grep-0.3.2
                                          rust-grep-cli-0.1.11
                                          rust-grep-matcher-0.1.7
                                          rust-grep-printer-0.2.2
                                          rust-grep-regex-0.1.13
                                          rust-grep-searcher-0.1.14
                                          rust-hashbrown-0.15.2
                                          rust-hermit-abi-0.5.0
                                          rust-humantime-2.2.0
                                          rust-ignore-0.4.23
                                          rust-indexmap-2.9.0
                                          rust-is-terminal-0.4.16
                                          rust-itoa-1.0.15
                                          rust-libc-0.2.171
                                          rust-log-0.4.27
                                          rust-memchr-2.7.4
                                          rust-memmap2-0.9.5
                                          rust-pretty-env-logger-0.5.0
                                          rust-proc-macro2-1.0.94
                                          rust-quote-1.0.40
                                          rust-rayon-1.10.0
                                          rust-rayon-core-1.12.1
                                          rust-regex-1.11.1
                                          rust-regex-automata-0.4.9
                                          rust-regex-syntax-0.8.5
                                          rust-rust-fuzzy-search-0.1.1
                                          rust-ryu-1.0.20
                                          rust-same-file-1.0.6
                                          rust-semver-1.0.26
                                          rust-serde-1.0.219
                                          rust-serde-derive-1.0.219
                                          rust-serde-json-1.0.140
                                          rust-serde-spanned-0.6.8
                                          rust-syn-2.0.100
                                          rust-termcolor-1.4.1
                                          rust-thiserror-2.0.12
                                          rust-thiserror-impl-2.0.12
                                          rust-toml-0.8.20
                                          rust-toml-datetime-0.6.8
                                          rust-toml-edit-0.22.24
                                          rust-unicode-ident-1.0.18
                                          rust-walkdir-2.5.0
                                          rust-winapi-util-0.1.9
                                          rust-windows-sys-0.59.0
                                          rust-windows-targets-0.52.6
                                          rust-windows-aarch64-gnullvm-0.52.6
                                          rust-windows-aarch64-msvc-0.52.6
                                          rust-windows-i686-gnu-0.52.6
                                          rust-windows-i686-gnullvm-0.52.6
                                          rust-windows-i686-msvc-0.52.6
                                          rust-windows-x86-64-gnu-0.52.6
                                          rust-windows-x86-64-gnullvm-0.52.6
                                          rust-windows-x86-64-msvc-0.52.6
                                          rust-winnow-0.7.6))
                     (castor =>
                             (list rust-aho-corasick-0.7.20
                                   rust-ansi-parser-0.6.5