diff options
| author | Hilton Chain <hako@ultrarare.space> | 2025-04-13 23:24:03 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-08-21 19:08:45 +0800 |
| commit | 0aa2b858273cd143e6ccb2a1f714995caa3ae07d (patch) | |
| tree | 04dc664a1510ec30b3883e22689499e7e2b3b854 | |
| parent | 0959cc60ca2d0f72bcce0e279234b37af318e5db (diff) | |
gnu: cyme: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (cyme)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cyme]: New entry.
Change-Id: Iacd25552c81dd80a5fb0c0aec35c83dc2bdfbe44
| -rw-r--r-- | gnu/packages/rust-apps.scm | 26 | ||||
| -rw-r--r-- | gnu/packages/rust-crates.scm | 194 |
2 files changed, 195 insertions, 25 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index e2f2b3df2b3..e962d7e3379 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -779,30 +779,6 @@ from a single, concise, @code{EBNF}-like grammar.") "--skip=test_lsusb_vidpid" ;; unable to find hwdb.bin database file "--skip=udev::hwdb::get") - #:cargo-inputs (("rust-clap" ,rust-clap-4) - ("rust-clap-complete" ,rust-clap-complete-4) - ("rust-clap-mangen" ,rust-clap-mangen-0.2) - ("rust-colored" ,rust-colored-2) - ("rust-dirs" ,rust-dirs-4) - ("rust-heck" ,rust-heck-0.4) - ("rust-itertools" ,rust-itertools-0.10) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-log" ,rust-log-0.4) - ("rust-rand" ,rust-rand-0.8) - ("rust-rusb" ,rust-rusb-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-serde-with" ,rust-serde-with-2) - ("rust-simple-logger" ,rust-simple-logger-4) - ("rust-strum" ,rust-strum-0.24) - ("rust-strum-macros" ,rust-strum-macros-0.24) - ("rust-terminal-size" ,rust-terminal-size-0.2) - ("rust-udev" ,rust-udev-0.8) - ("rust-udevrs" ,rust-udevrs-0.3) - ("rust-usb-ids" ,rust-usb-ids-1)) - #:cargo-development-inputs - (("rust-assert-json-diff" ,rust-assert-json-diff-2) - ("rust-diff" ,rust-diff-0.1)) #:phases (modify-phases %standard-phases (add-after 'install 'install-extras @@ -816,7 +792,7 @@ from a single, concise, @code{EBNF}-like grammar.") (string-append out "/share/fish/vendor_completions.d")) (install-file "doc/_cyme" (string-append out "/share/zsh/site-functions")))))))) - (inputs (list libusb)) + (inputs (cons libusb (cargo-inputs 'cyme))) (native-inputs (list pkg-config)) (home-page "https://github.com/tuna-f1sh/cyme") (synopsis "List system USB buses and devices") diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 39ac7f7155a..22f7f1bb3ce 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm @@ -5086,6 +5086,11 @@ (crate-source "libudev-sys" "0.1.4" "09236fdzlx9l0dlrsc6xx21v5x8flpfm3d5rjq9jr5ivlas6k11w")) +(define rust-libusb1-sys-0.7.0 + (crate-source "libusb1-sys" "0.7.0" + "03yfx469d1ldpw2h21hy322f5a0h1ahlgy4s6yjipzy4gbg0l1fs" + #:snippet '(delete-file-recursively "libusb"))) + ;; TODO: Find a way to unbundle libz-ng. (define rust-libz-ng-sys-1.1.22 (crate-source "libz-ng-sys" "1.1.22" @@ -7526,6 +7531,10 @@ "1ix9kf1b3h5vmdadpv7rfxylmj8mphlbx0xgv6frhy4dqpyri7w2" #:snippet '(delete-file-recursively "docs"))) +(define rust-rusb-0.9.4 + (crate-source "rusb" "0.9.4" + "1905rijhabvylblh24379229hjmkfhxr80jc79aqd9v3bgq9z7xb")) + (define rust-rusqlite-0.31.0 (crate-source "rusqlite" "0.31.0" "1bic69apqidimqf8gm80b98a832qzl9x6ns8myzah4yjg2ifnf5q")) @@ -8046,6 +8055,14 @@ (crate-source "serde-value" "0.7.0" "0b18ngk7n4f9zmwsfdkhgsp31192smzyl5z143qmx1qi28sa78gk")) +(define rust-serde-with-2.3.3 + (crate-source "serde_with" "2.3.3" + "1gmgl2raxxnpvjgcvkrimgv55kbjywi5xbffc9rvb9s7q7973zq7")) + +(define rust-serde-with-macros-2.3.3 + (crate-source "serde_with_macros" "2.3.3" + "0pv9wy1aihsaklg83qac4q0ksimbxcwwk56lwla35l8p3f46y6w8")) + (define rust-serde-yaml-0.9.34+deprecated (crate-source "serde_yaml" "0.9.34+deprecated" "0isba1fjyg3l6rxk156k600ilzr8fp7crv82rhal0rxz5qd1m2va")) @@ -8226,6 +8243,10 @@ (crate-source "similar" "2.7.0" "1aidids7ymfr96s70232s6962v5g9l4zwhkvcjp4c5hlb6b5vfxv")) +(define rust-simple-logger-4.3.3 + (crate-source "simple_logger" "4.3.3" + "1w9ypyn5n7bxw6aylbkwz3hfsjpvkx0qm2xj11yx8l82r744czlf")) + (define rust-simplelog-0.12.2 (crate-source "simplelog" "0.12.2" "1h59cp84gwdmbxiljq6qmqq1x3lv9ikc1gb32f5ya7pgzbdpl98n")) @@ -9402,10 +9423,19 @@ (crate-source "udev" "0.7.0" "06hr927z0fdn7ay0p817b9x19i5fagmpmvz95yhl4d1pf3bbpgaf")) +(define rust-udev-0.8.0 + (crate-source "udev" "0.8.0" + "18f5vkhjcljw1p5gfvy61p1837n27d7h2l3x45pywa5y49p1q1ah")) + (define rust-udev-0.9.3 (crate-source "udev" "0.9.3" "17vy1yc6ipb5m2kc2d4lx2qpj45yr7grsjzm3y2gq0a4xblkfkmg")) +(define rust-udevrs-0.3.0 + (crate-source "udevrs" "0.3.0" + "028s1sk1ym919z0w6p8mnvgh9d35c9zzrlaxlmvfrppi6fx5kjdx" + #:snippet '(delete-file-recursively "tests"))) + (define rust-uds-windows-1.1.0 (crate-source "uds_windows" "1.1.0" "1fb4y65pw0rsp0gyfyinjazlzxz1f6zv7j4zmb20l5pxwv1ypnl9")) @@ -9565,6 +9595,10 @@ (crate-source "urlencoding" "2.1.3" "1nj99jp37k47n0hvaz5fvz7z6jd0sb4ppvfy3nphr1zbnyixpy6s")) +(define rust-usb-ids-1.2025.2 + (crate-source "usb-ids" "1.2025.2" + "10rk0iqf847w54238znyhcwlkx4d6vx1pj71z8kvm1rjk41lsihz")) + (define rust-ustr-0.9.0 (crate-source "ustr" "0.9.0" "177sfj2gcxcxbyw756k4r7dbpsnkjrb62nrqvibdx019kw4kc51p")) @@ -13779,6 +13813,166 @@ rust-zerocopy-0.8.24 rust-zerocopy-derive-0.7.35 rust-zerocopy-derive-0.8.24)) + (cyme => + (list rust-android-tzdata-0.1.1 + rust-android-system-properties-0.1.5 + rust-anstream-0.6.18 + rust-anstyle-1.0.10 + rust-anstyle-parse-0.2.6 + rust-anstyle-query-1.1.2 + rust-anstyle-wincon-3.0.7 + rust-assert-json-diff-2.0.2 + rust-atomic-polyfill-1.0.3 + rust-autocfg-1.4.0 + rust-base64-0.13.1 + rust-bitflags-1.3.2 + rust-bitflags-2.9.0 + rust-bumpalo-3.17.0 + rust-byteorder-1.5.0 + rust-cc-1.2.19 + rust-cfg-if-1.0.0 + rust-chrono-0.4.40 + rust-clap-4.5.36 + rust-clap-builder-4.5.36 + rust-clap-complete-4.5.47 + rust-clap-derive-4.5.32 + rust-clap-lex-0.7.4 + rust-clap-mangen-0.2.26 + rust-colorchoice-1.0.3 + rust-colored-2.2.0 + rust-core-foundation-sys-0.8.7 + rust-critical-section-1.2.0 + rust-darling-0.20.11 + rust-darling-core-0.20.11 + rust-darling-macro-0.20.11 + rust-deranged-0.4.0 + rust-diff-0.1.13 + rust-dirs-4.0.0 + rust-dirs-sys-0.3.7 + rust-either-1.15.0 + rust-errno-0.3.11 + rust-fnv-1.0.7 + rust-getrandom-0.2.15 + rust-glob-0.3.2 + rust-hash32-0.2.1 + rust-hashbrown-0.12.3 + rust-heapless-0.7.17 + rust-heck-0.4.1 + rust-heck-0.5.0 + rust-hermit-abi-0.3.9 + rust-hex-0.4.3 + rust-iana-time-zone-0.1.63 + rust-iana-time-zone-haiku-0.1.2 + rust-ident-case-1.0.1 + rust-indexmap-1.9.3 + rust-io-lifetimes-1.0.11 + rust-is-terminal-polyfill-1.70.1 + rust-itertools-0.10.5 + rust-itoa-1.0.15 + rust-js-sys-0.3.77 + rust-lazy-static-1.5.0 + rust-libc-0.2.171 + rust-libredox-0.1.3 + rust-libudev-sys-0.1.4 + rust-libusb1-sys-0.7.0 + rust-linux-raw-sys-0.3.8 + rust-linux-raw-sys-0.9.4 + rust-lock-api-0.4.12 + rust-log-0.4.27 + rust-memchr-2.7.4 + rust-minimal-lexical-0.2.1 + rust-nix-0.27.1 + rust-nom-7.1.3 + rust-num-conv-0.1.0 + rust-num-traits-0.2.19 + rust-num-threads-0.1.7 + rust-once-cell-1.21.3 + rust-phf-0.11.3 + rust-phf-codegen-0.11.3 + rust-phf-generator-0.11.3 + rust-phf-shared-0.11.3 + rust-pkg-config-0.3.32 + rust-powerfmt-0.2.0 + rust-ppv-lite86-0.2.21 + rust-proc-macro2-1.0.94 + rust-quote-1.0.40 + rust-rand-0.8.5 + rust-rand-chacha-0.3.1 + rust-rand-core-0.6.4 + rust-redox-users-0.4.6 + rust-roff-0.2.2 + rust-rusb-0.9.4 + rust-rustc-version-0.4.1 + rust-rustix-0.37.28 + rust-rustix-1.0.5 + rust-rustversion-1.0.20 + rust-ryu-1.0.20 + rust-scopeguard-1.2.0 + rust-semver-1.0.26 + rust-serde-1.0.219 + rust-serde-derive-1.0.219 + rust-serde-json-1.0.140 + rust-serde-with-2.3.3 + rust-serde-with-macros-2.3.3 + rust-shlex-1.3.0 + rust-simple-logger-4.3.3 + rust-siphasher-1.0.1 + rust-spin-0.9.8 + rust-stable-deref-trait-1.2.0 + rust-strsim-0.11.1 + rust-strum-0.24.1 + rust-strum-macros-0.24.3 + rust-syn-1.0.109 + rust-syn-2.0.100 + rust-terminal-size-0.2.6 + rust-terminal-size-0.4.2 + rust-thiserror-1.0.69 + rust-thiserror-impl-1.0.69 + rust-time-0.3.41 + rust-time-core-0.1.4 + rust-time-macros-0.2.22 + rust-udev-0.8.0 + rust-udevrs-0.3.0 + rust-unicode-ident-1.0.18 + rust-usb-ids-1.2025.2 + rust-utf8parse-0.2.2 + rust-vcpkg-0.2.15 + rust-wasi-0.11.0+wasi-snapshot-preview1 + rust-wasm-bindgen-0.2.100 + rust-wasm-bindgen-backend-0.2.100 + rust-wasm-bindgen-macro-0.2.100 + rust-wasm-bindgen-macro-support-0.2.100 + rust-wasm-bindgen-shared-0.2.100 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-windows-core-0.61.0 + rust-windows-implement-0.60.0 + rust-windows-interface-0.59.1 + rust-windows-link-0.1.1 + rust-windows-result-0.3.2 + rust-windows-strings-0.4.0 + rust-windows-sys-0.48.0 + rust-windows-sys-0.59.0 + rust-windows-targets-0.48.5 + rust-windows-targets-0.52.6 + rust-windows-aarch64-gnullvm-0.48.5 + rust-windows-aarch64-gnullvm-0.52.6 + rust-windows-aarch64-msvc-0.48.5 + rust-windows-aarch64-msvc-0.52.6 + rust-windows-i686-gnu-0.48.5 + rust-windows-i686-gnu-0.52.6 + rust-windows-i686-gnullvm-0.52.6 + rust-windows-i686-msvc-0.48.5 + rust-windows-i686-msvc-0.52.6 + rust-windows-x86-64-gnu-0.48.5 + rust-windows-x86-64-gnu-0.52.6 + rust-windows-x86-64-gnullvm-0.48.5 + rust-windows-x86-64-gnullvm-0.52.6 + rust-windows-x86-64-msvc-0.48.5 + rust-windows-x86-64-msvc-0.52.6 + rust-zerocopy-0.8.24 + rust-zerocopy-derive-0.8.24)) (difftastic => (list rust-ahash-0.8.11 rust-aho-corasick-1.1.3 |
