diff options
author | Hilton Chain <hako@ultrarare.space> | 2025-06-02 15:02:32 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2025-07-29 21:32:21 +0800 |
commit | 122bdee8acad6cf59292df261f0a5f5da2a06139 (patch) | |
tree | fda2f1624072722909d1620b86b1ba81117bbaec | |
parent | 690e0f2b5edaf623619dd023f38b2c62d95163eb (diff) |
gnu: cargo-show-asm: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (cargo-show-asm)[arguments]: Remove
#:cargo-inputs, #:cargo-development-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-show-asm]: New
entry.
Change-Id: I0a843d5847f64e5db70aa1bc1ff240f000278497
-rw-r--r-- | gnu/packages/rust-apps.scm | 19 | ||||
-rw-r--r-- | gnu/packages/rust-crates.scm | 95 |
2 files changed, 97 insertions, 17 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index cdbdee3924..81ebb7a52a 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -580,24 +580,9 @@ compiling Rust programs.") (base32 "01dg77r3jbbbvf5icl46l24vhw2x8q13nqw414aj77p95jk2gf2g")))) (build-system cargo-build-system) (inputs - (list capstone)) + (cons capstone (cargo-inputs 'cargo-show-asm))) (arguments - `(#:install-source? #f - #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-ar" ,rust-ar-0.9) - ("rust-bpaf" ,rust-bpaf-0.9) - ("rust-capstone" ,rust-capstone-0.13) - ("rust-cargo-metadata" ,rust-cargo-metadata-0.19.2) - ("rust-line-span" ,rust-line-span-0.1) - ("rust-nom" ,rust-nom-7) - ("rust-object" ,rust-object-0.36) - ("rust-owo-colors" ,rust-owo-colors-4) - ("rust-regex" ,rust-regex-1) - ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) - ("rust-same-file" ,rust-same-file-1) - ("rust-serde" ,rust-serde-1) - ("rust-supports-color" ,rust-supports-color-3)) - #:cargo-development-inputs (("rust-bpaf" ,rust-bpaf-0.9)))) + `(#:install-source? #f)) (home-page "https://github.com/pacak/cargo-show-asm") (synopsis "cargo subcommand that displays the generated assembly of Rust source code.") diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 4af5bc6719..eb7f19beb3 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm @@ -377,6 +377,10 @@ (crate-source "approx" "0.5.1" "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa")) +(define rust-ar-0.9.0 + (crate-source "ar" "0.9.0" + "0sdvvrf4inrkmrh6lzwg4z8x38b3gncbb8yqrgayqcd9d1yzfynn")) + (define rust-arbitrary-1.3.0 (crate-source "arbitrary" "1.3.0" "0km5cj0sxfzv863blfjpz49mlikaxbaslyzk463i9jn1fgzril72")) @@ -1178,6 +1182,14 @@ (crate-source "boxxy" "0.13.1" "0rhzv4c6xn6va4dikbq2a2cmd5sa3svl13lhpcrchdn23y744aq0")) +(define rust-bpaf-0.9.20 + (crate-source "bpaf" "0.9.20" + "0caacci746fr7vh3x64fxi7zwqr3gi089lfddphb22v2m3bpcfa7")) + +(define rust-bpaf-derive-0.5.17 + (crate-source "bpaf_derive" "0.5.17" + "12k1w518xkly98fcsxifrmj7rmxah5hg48l9jc2if2csxkp4zyzy")) + (define rust-bracoxide-0.1.5 (crate-source "bracoxide" "0.1.5" "0alnn0lkfyfk5i1dd0ykqpw4zli6az7bdkslh98xga8s90f9jlkz")) @@ -1519,6 +1531,16 @@ (crate-source "caps" "0.5.5" "02vk0w48rncgvfmj2mz2kpzvdgc14z225451w7lvvkwvaansl2qr")) +(define rust-capstone-0.13.0 + (crate-source "capstone" "0.13.0" + "16mcsipj3x9fbk8lhvp4zqy551i8pnk9nl7r9bwy6hqprbazaph1" + #:snippet '(delete-file-recursively "test-inputs"))) + +(define rust-capstone-sys-0.17.0 + (crate-source "capstone-sys" "0.17.0" + "1809b0is1415n13ayn3wwpknzhmfs7zq8hpccdw1kr512s6wnrr2" + #:snippet '(delete-file-recursively "capstone"))) + (define rust-captur-0.1.0 (crate-source "captur" "0.1.0" "10mi8mz5l9wq6pv1p26237pw4bywn90nra076ghh4ini90jv7ykh")) @@ -7190,6 +7212,10 @@ (crate-source "line-numbers" "0.3.1" "1p9fdrf3283zvpn8c008pbywx4p44di6ij3v7jjis36gyyqh5jr0")) +(define rust-line-span-0.1.5 + (crate-source "line-span" "0.1.5" + "12j07vn0vnchlvlrh3cc3320jaz07sggcj42l6f0j0365wxi5z19")) + (define rust-linear-map-1.2.0 (crate-source "linear-map" "1.2.0" "1vh3sczl4xb5asdlpafdf3y4g9bp63fgs8y2a2sjgmcsn7v21bmz")) @@ -11628,6 +11654,10 @@ (crate-source "serde" "1.0.188" "17jlqzfhimsk8w37ifjwnm86nwjzawlbgwmwc7nhwdwslv5hz7ng")) +(define rust-serde-1.0.216 + (crate-source "serde" "1.0.216" + "13ikqs0cvd220530x4rj1m9ab5wcflrwkw7cpvl9fnlkdq0q35qb")) + (define rust-serde-1.0.218 (crate-source "serde" "1.0.218" "0q6z4bnrwagnms0bds4886711l6mc68s979i49zd3xnvkg8wkpz8")) @@ -11665,6 +11695,10 @@ (crate-source "serde_derive" "1.0.188" "1wjaclvsfxgqnnnykllvb5gffsxynk66x6h4c1ds6anq8b37mjjf")) +(define rust-serde-derive-1.0.216 + (crate-source "serde_derive" "1.0.216" + "0pm5bm4354n40ir12bbs829arlqwjrw0wmzd4xk5r1kkpzdmky26")) + (define rust-serde-derive-1.0.218 (crate-source "serde_derive" "1.0.218" "0azqd74xbpb1v5vf6w1fdbgmwp39ljjfj25cib5rgrzlj7hh75gh")) @@ -18430,6 +18464,67 @@ rust-wit-bindgen-rt-0.39.0 rust-zerocopy-0.8.25 rust-zerocopy-derive-0.8.25)) + (cargo-show-asm => + (list rust-adler2-2.0.0 + rust-aho-corasick-1.1.3 + rust-anyhow-1.0.98 + rust-ar-0.9.0 + rust-bpaf-0.9.20 + rust-bpaf-derive-0.5.17 + rust-camino-1.1.9 + rust-capstone-0.13.0 + rust-capstone-sys-0.17.0 + rust-cargo-platform-0.1.9 + rust-cargo-metadata-0.19.2 + rust-cc-1.2.25 + rust-cfg-if-1.0.0 + rust-crc32fast-1.4.2 + rust-flate2-1.1.1 + rust-hermit-abi-0.5.1 + rust-is-terminal-0.4.16 + rust-is-ci-1.2.0 + rust-itoa-1.0.15 + rust-libc-0.2.172 + rust-line-span-0.1.5 + rust-memchr-2.7.4 + rust-minimal-lexical-0.2.1 + rust-miniz-oxide-0.8.8 + rust-nom-7.1.3 + rust-object-0.36.7 + rust-owo-colors-4.2.1 + rust-proc-macro2-1.0.95 + rust-quote-1.0.40 + rust-regex-1.11.1 + rust-regex-automata-0.4.9 + rust-regex-syntax-0.8.5 + rust-rustc-demangle-0.1.24 + rust-ruzstd-0.7.3 + rust-ryu-1.0.20 + rust-same-file-1.0.6 + rust-semver-1.0.26 + rust-serde-1.0.216 + rust-serde-derive-1.0.216 + rust-serde-json-1.0.140 + rust-shlex-1.3.0 + rust-static-assertions-1.1.0 + rust-supports-color-2.1.0 + rust-supports-color-3.0.2 + rust-syn-2.0.101 + rust-thiserror-2.0.12 + rust-thiserror-impl-2.0.12 + rust-twox-hash-1.6.3 + rust-unicode-ident-1.0.18 + 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)) (castor => (list rust-aho-corasick-0.7.20 rust-ansi-parser-0.6.5 |