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
This commit is contained in:
Hilton Chain 2025-04-13 23:09:08 +08:00
parent eb93536d32
commit 9988cb816e
No known key found for this signature in database
GPG key ID: ACC66D09CA528292
2 changed files with 109 additions and 15 deletions

View file

@ -470,14 +470,14 @@ license of dependencies.")
(define-public cargo-machete (define-public cargo-machete
(package (package
(name "cargo-machete") (name "cargo-machete")
(version "0.7.0") (version "0.8.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (crate-uri name version)) (uri (crate-uri name version))
(file-name (string-append name "-" version ".tar.gz")) (file-name (string-append name "-" version ".tar.gz"))
(sha256 (sha256
(base32 "0ha5z1xr26mjprk4vbiy2v9wcwr7ww2jxiamlc8fqwi3d5hvhk1n")))) (base32 "1f9dlc2db5kak85fpq4m31ca0jcb66v3vdjfkwj96h9q3q2hphn1"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
`(#:cargo-test-flags `(#:cargo-test-flags
@ -494,20 +494,10 @@ license of dependencies.")
"--skip=search_unused::test_unused_renamed_in_spec" "--skip=search_unused::test_unused_renamed_in_spec"
"--skip=search_unused::test_unused_transitive" "--skip=search_unused::test_unused_transitive"
"--skip=search_unused::test_with_bench" "--skip=search_unused::test_with_bench"
"--skip=search_unused::test_workspace_from_relative_path"
"--skip=test_ignore_target") "--skip=test_ignore_target")
#:install-source? #f #:install-source? #f))
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) (inputs (cargo-inputs 'cargo-machete))
("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))))
(home-page "https://github.com/bnjbvr/cargo-machete") (home-page "https://github.com/bnjbvr/cargo-machete")
(synopsis "Find unused dependencies in Cargo.toml") (synopsis "Find unused dependencies in Cargo.toml")
(description "@code{cargo-machete} finds unused dependencies in Cargo.toml.") (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.")

View file

@ -295,6 +295,18 @@
(crate-source "arg_enum_proc_macro" "0.3.4" (crate-source "arg_enum_proc_macro" "0.3.4"
"1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a")) "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 (define rust-array-macro-1.0.5
(crate-source "array-macro" "1.0.5" (crate-source "array-macro" "1.0.5"
"19mdx2xlppnqwl6rhsbzylx61a0kkp2ql8q16195b7iga977ps86")) "19mdx2xlppnqwl6rhsbzylx61a0kkp2ql8q16195b7iga977ps86"))
@ -1103,6 +1115,10 @@
(crate-source "cargo-platform" "0.1.9" (crate-source "cargo-platform" "0.1.9"
"1sinpmqjdk3q9llbmxr0h0nyvqrif1r5qs34l000z73b024z2np3")) "1sinpmqjdk3q9llbmxr0h0nyvqrif1r5qs34l000z73b024z2np3"))
(define rust-cargo-toml-0.21.0
(crate-source "cargo_toml" "0.21.0"
"0wp4qa1f6iwm149i61ng4njddhh40mxszbb0j2w73gryvglizgaz"))
(define rust-cargo-util-0.2.19 (define rust-cargo-util-0.2.19
(crate-source "cargo-util" "0.2.19" (crate-source "cargo-util" "0.2.19"
"02m2xjvq02iiz9dp9v6m792w55jrka3vwll0ca82wjc09qm6wzsj")) "02m2xjvq02iiz9dp9v6m792w55jrka3vwll0ca82wjc09qm6wzsj"))
@ -3886,6 +3902,10 @@
(crate-source "grep" "0.2.13" (crate-source "grep" "0.2.13"
"1i864d726laskszdpm3fdjdcmfipf9d5y4rjhaby6bzg348g0ydx")) "1i864d726laskszdpm3fdjdcmfipf9d5y4rjhaby6bzg348g0ydx"))
(define rust-grep-0.3.2
(crate-source "grep" "0.3.2"
"1rij3x9xi70xmiqgjcp3iib4hrvmgcn22cvgm14xfa2ffd4yg2ih"))
(define rust-grep-cli-0.1.11 (define rust-grep-cli-0.1.11
(crate-source "grep-cli" "0.1.11" (crate-source "grep-cli" "0.1.11"
"1h6fwhkbxxvp4wpsh9vr6lms5lpwwcblryi697w7kwh61s7jiwa7")) "1h6fwhkbxxvp4wpsh9vr6lms5lpwwcblryi697w7kwh61s7jiwa7"))
@ -3898,6 +3918,10 @@
(crate-source "grep-printer" "0.1.7" (crate-source "grep-printer" "0.1.7"
"0sjsv4v7a88arckc880ns3mbn2y2p38mpnkh9dviznj9ixbm2ig1")) "0sjsv4v7a88arckc880ns3mbn2y2p38mpnkh9dviznj9ixbm2ig1"))
(define rust-grep-printer-0.2.2
(crate-source "grep-printer" "0.2.2"
"1zhkw3agp0sy2y37chvg0rylj1xk6kvyr0mbhd6sm4d8wh5124n1"))
(define rust-grep-regex-0.1.13 (define rust-grep-regex-0.1.13
(crate-source "grep-regex" "0.1.13" (crate-source "grep-regex" "0.1.13"
"0zhzz5hffx30ff7xi3p4m3amg5c4rr2i7a6kdfifg5ijgry19pcy")) "0zhzz5hffx30ff7xi3p4m3amg5c4rr2i7a6kdfifg5ijgry19pcy"))
@ -7490,6 +7514,11 @@
(crate-source "rust-embed-utils" "8.7.0" (crate-source "rust-embed-utils" "8.7.0"
"08cfp8x1nw1p272128hfwr9fvnlbg7dmafbbs1ji5q3z2jampm88")) "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 (define rust-rust-htslib-0.39.5
(crate-source "rust-htslib" "0.39.5" (crate-source "rust-htslib" "0.39.5"
"0lwf22acf6zn9znqd9irc9ny7msya8macvvsdgasqndz9lrzg7i3")) "0lwf22acf6zn9znqd9irc9ny7msya8macvvsdgasqndz9lrzg7i3"))
@ -12712,6 +12741,81 @@
rust-windows-x86-64-gnullvm-0.52.6 rust-windows-x86-64-gnullvm-0.52.6
rust-windows-x86-64-msvc-0.52.6 rust-windows-x86-64-msvc-0.52.6
rust-winnow-0.7.4)) 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 => (castor =>
(list rust-aho-corasick-0.7.20 (list rust-aho-corasick-0.7.20
rust-ansi-parser-0.6.5 rust-ansi-parser-0.6.5