summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2021-11-10 19:51:35 +0200
committerEfraim Flashner <efraim@flashner.co.il>2021-11-10 19:51:35 +0200
commited496cb63900ad3202750d495ec5a18f1d59f7ea (patch)
treeb08cf8c0e71c93277746c5830598c71b0eca941c
parent32d8ab65eefd2967554be2c24c689cc7fc0afbc4 (diff)
WIP: proof of concept for cargo-inputs->inputsorigin/wip-rust
With this patch guix can track (most?) of the crate inputs for newsboat and can build without any cargo-inputs.
-rw-r--r--gnu/packages/crates-io.scm996
-rw-r--r--gnu/packages/syndication.scm51
2 files changed, 749 insertions, 298 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c96bc65e14..1c1bb9cf16 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1006,7 +1006,17 @@ deadlock, like the standard Barrier).")
("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-smallvec" ,rust-smallvec-1))))
+ ("rust-smallvec" ,rust-smallvec-1)) ))
+ (inputs
+ `(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-cpp-demangle" ,rust-cpp-demangle-0.3)
+ ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
+ ("rust-gimli" ,rust-gimli-0.23)
+ ("rust-object" ,rust-object-0.22)
+ ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-smallvec" ,rust-smallvec-1)))
(home-page "https://github.com/gimli-rs/addr2line")
(synopsis "Symbolication library written in Rust, using gimli")
(description
@@ -1113,7 +1123,7 @@ checksum, used in the zlib compression format.")
(method url-fetch)
(uri (crate-uri "adler32" version))
(file-name
- (string-append name "-" version ".crate"))
+ (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0bgks405vz823bphgwhj4l9h6vpfh900s0phfk4qqijyh9xhfysn"))))
@@ -1944,7 +1954,7 @@ escape codes.")
(origin
(method url-fetch)
(uri (crate-uri "antidote" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"19g2sw2qa2ibnh4x7j1snk46593jgx6y7rnvva496ynq61af5z9l"))))
@@ -3923,7 +3933,7 @@ methods.")
(origin
(method url-fetch)
(uri (crate-uri "atty" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1s7yslcs6a28c5vz7jwj63lkfgyx8mx99fdirlhi9lbhhzhrpcyr"))))
@@ -3934,6 +3944,10 @@ methods.")
(("rust-hermit-abi" ,rust-hermit-abi-0.1)
("rust-libc" ,rust-libc-0.2)
("rust-winapi" ,rust-winapi-0.3))))
+ (inputs
+ `(("rust-hermit-abi" ,rust-hermit-abi-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-winapi" ,rust-winapi-0.3)))
(home-page "https://github.com/softprops/atty")
(synopsis "Simple interface for querying atty")
(description
@@ -3970,7 +3984,7 @@ methods.")
(origin
(method url-fetch)
(uri (crate-uri "autocfg" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1chwgimpx5z7xbag7krr9d8asxfqbh683qhgl9kn3hxk2l0djj8x"))))
@@ -4211,7 +4225,8 @@ built on the Actix ecosystem.")
"1g716jmrik0fx29va3js4gw8hwk5jlsmvqaa9ryp1c9qyh07c4cx"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(;#:skip-build? #t
+ #:tests? #f ; Not all files included in the tarball.
#:cargo-inputs
(("rust-addr2line" ,rust-addr2line-0.14)
("rust-backtrace-sys" ,rust-backtrace-sys-0.1)
@@ -4223,7 +4238,23 @@ built on the Actix ecosystem.")
("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
("rust-serde" ,rust-serde-1)
- ("rust-winapi" ,rust-winapi-0.3))))
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-libloading" ,rust-libloading-0.6))))
+ (inputs
+ `(("rust-addr2line" ,rust-addr2line-0.14)
+ ("rust-backtrace-sys" ,rust-backtrace-sys-0.1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-cpp-demangle" ,rust-cpp-demangle-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-miniz-oxide" ,rust-miniz-oxide-0.4)
+ ("rust-object" ,rust-object-0.23)
+ ("rust-rustc-demangle" ,rust-rustc-demangle-0.1)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-winapi" ,rust-winapi-0.3)))
+ (native-inputs
+ `(("rust-libloading" ,rust-libloading-0.6)))
(home-page "https://github.com/rust-lang/backtrace-rs")
(synopsis "Acquire a stack trace (backtrace) at runtime in a Rust program")
(description
@@ -4254,7 +4285,7 @@ trace (backtrace) at runtime in a Rust program.")
(origin
(method url-fetch)
(uri (crate-uri "backtrace-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"16a3igz22q9lnnjjr77f4k8ci48v8zdwrs67khx3h7wx3jzfpyqq"))))
@@ -4428,7 +4459,9 @@ c6e7d37. However, this package works only up to 128 bytes.")
(("rust-byteorder" ,rust-byteorder-1))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.2)
- ("rust-rand" ,rust-rand-0.4))))))
+ ("rust-rand" ,rust-rand-0.4))))
+ (inputs
+ `(("rust-byteorder" ,rust-byteorder-1)))))
(define-public rust-base64-0.9
(package
@@ -4475,7 +4508,7 @@ c6e7d37. However, this package works only up to 128 bytes.")
(origin
(method url-fetch)
(uri (crate-uri "base-x" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1hfy0wv7j5ynd73yk1vyr32pqa77rp15lkrc54f8ky9c6hcbc80v"))))
@@ -4557,7 +4590,7 @@ Cow.")
(origin
(method url-fetch)
(uri (crate-uri "bencher" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1x8p2xblgqssay8cdykp5pkfc0np0jk5bs5cx4f5av097aav9zbx"))))
@@ -5268,6 +5301,10 @@ types.")
(("rust-bit-vec" ,rust-bit-vec-0.5))
#:cargo-development-inputs
(("rust-rand" ,rust-rand-0.4))))
+ (inputs
+ `(("rust-bit-vec" ,rust-bit-vec-0.5)))
+ (native-inputs
+ `(("rust-rand" ,rust-rand-0.4)))
(home-page "https://github.com/contain-rs/bit-set")
(synopsis "Set of bits")
(description
@@ -5369,7 +5406,7 @@ types.")
(origin
(method url-fetch)
(uri (crate-uri "bitflags" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"14qnd5nq8p2almk79m4m8ydqhd413yaxsyjp5xd19g3mikzf47fg"))))
@@ -5716,7 +5753,7 @@ BLAKE2bp hash functions.")
(origin
(method url-fetch)
(uri (crate-uri "blas-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0h14zjycwc76v15h8qll9z1xiryvmpvsb5gam97pqpdjrrwv5c8k"))))
@@ -7910,7 +7947,7 @@ supported by Cargo.")
(origin
(method url-fetch)
(uri (crate-uri "cargon" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1cszlab7jk736p0lb50ag4l9nv72m7j41bwrmygl0lr4iz0350w2"))))
@@ -7985,7 +8022,7 @@ box''.")
(origin
(method url-fetch)
(uri (crate-uri "cblas-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0rgsn3klhhh09d8qf3b87zl4rwk93l2g0qzh9hhb0lff5kcfrzmn"))))
@@ -8007,7 +8044,7 @@ box''.")
(origin
(method url-fetch)
(uri (crate-uri "cc" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0j7d7h4n81z5f22l3v8ggjvvw8m64636nlaqax4x1y44da1rc12c"))))
@@ -8169,7 +8206,7 @@ chain, the first matching branch is the item that gets emitted.")
(origin
(method url-fetch)
(uri (crate-uri "cfg-if" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7"))))
@@ -8342,12 +8379,12 @@ Encoding Standard.")
(arguments
`(#:cargo-inputs
(("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
+ ;("rust-libc" ,rust-libc-0.2)
+ ;("rust-num-integer" ,rust-num-integer-0.1)
+ ;("rust-num-traits" ,rust-num-traits-0.2)
("rust-pure-rust-locales" ,rust-pure-rust-locales-0.5)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1)
+ ;("rust-serde" ,rust-serde-1)
("rust-time" ,rust-time-0.1)
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
#:cargo-development-inputs
@@ -8360,6 +8397,24 @@ Encoding Standard.")
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))
#:features '("unstable-locales")
#:tests? #f))
+ (inputs
+ `(("rust-js-sys" ,rust-js-sys-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-pure-rust-locales" ,rust-pure-rust-locales-0.5)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-time" ,rust-time-0.1)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))
+ (native-inputs
+ `(("rust-bincode" ,rust-bincode-0.8)
+ ("rust-criterion" ,rust-criterion-0.3)
+ ("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-num-iter" ,rust-num-iter-0.1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))
(home-page "https://github.com/chronotope/chrono")
(synopsis "Date and time library for Rust")
(description "Date and time library for Rust.")
@@ -8493,6 +8548,8 @@ transfer coding.")
(("rust-clang-ast-test-suite" ,rust-clang-ast-test-suite-0.0.0)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1))))
+ (inputs
+ `(("rust-serde" ,rust-serde-1)))
(home-page "https://github.com/dtolnay/clang-ast")
(synopsis "Data structures for processing Clang's ast format")
(description "This package contains data structures for processing Clang's
@@ -8628,7 +8685,7 @@ traits.")
(origin
(method url-fetch)
(uri (crate-uri "clang-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1r50dwy5hj5gq07dn0qf8222d07qv0970ymx0j8n9779yayc3w3f"))))
@@ -8779,7 +8836,7 @@ Command Line Argument Parser.")
(origin
(method url-fetch)
(uri (crate-uri "clap" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"00i065a58987k1sbzqmlz721rw521zcg08jmsh40gi3khp3qmr9p"))))
@@ -8799,6 +8856,21 @@ Command Line Argument Parser.")
(("rust-lazy-static" ,rust-lazy-static-1)
("rust-regex" ,rust-regex-1)
("rust-version-sync" ,rust-version-sync-0.8))))
+ (inputs
+ `(("rust-ansi-term" ,rust-ansi-term-0.11)
+ ("rust-atty" ,rust-atty-0.2)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-clippy" ,rust-clippy-0.0)
+ ("rust-strsim" ,rust-strsim-0.8)
+ ("rust-term-size" ,rust-term-size-0.3)
+ ("rust-textwrap" ,rust-textwrap-0.11)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-vec-map" ,rust-vec-map-0.8)
+ ("rust-yaml-rust" ,rust-yaml-rust-0.3)))
+ (native-inputs
+ `(("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-version-sync" ,rust-version-sync-0.8)))
(license license:expat)))
(define-public rust-clearscreen-1
@@ -8835,7 +8907,7 @@ Command Line Argument Parser.")
(origin
(method url-fetch)
(uri (crate-uri "clicolors-control" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"07klix8nbpwk0cg1k4h0kkiijm1jxvrzndqdkr7dqr6xvkjjw24h"))))
@@ -8975,7 +9047,7 @@ or to a file as well.")
(origin
(method url-fetch)
(uri (crate-uri "cloudabi" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0rv4yf5jlldfkynzrw687s00f4x12ypw7axv71vawhy6h4i52i23"))))
@@ -8999,12 +9071,13 @@ contains all syscalls and related types.")
(origin
(method url-fetch)
(uri (crate-uri "cloudabi" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0kxcg83jlihy0phnd2g8c2c303px3l2p3pkjz357ll6llnd5pz6x"))))
(arguments
- `(#:cargo-inputs
+ `(#:tests? #f
+ #:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1))))))
(define-public rust-cloudflare-zlib-sys-0.2
@@ -9069,7 +9142,7 @@ Cipher-based Message Authentication Code (CMAC).")
(origin
(method url-fetch)
(uri (crate-uri "cmake" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1fv346ipxmvff6qrnh78rild0s8k72ilfjkdsrk869562y62cmhf"))))
@@ -9264,11 +9337,31 @@ CMAKE environmental variable is set.")
(base32 "04wwbn2c5rcfz3zn4kj7nyvpj37hn5cxh0m8w1r3af4ak6w45kn6"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(;#:skip-build? #t
#:cargo-inputs
(("rust-serde" ,rust-serde-1)
("rust-termcolor" ,rust-termcolor-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1))))
+ ("rust-unicode-width" ,rust-unicode-width-0.1))
+ #:cargo-development-inputs
+ (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-insta" ,rust-insta-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-peg" ,rust-peg-0.6)
+ ("rust-rustyline" ,rust-rustyline-6)
+ ("rust-structopt" ,rust-structopt-0.3)
+ ("rust-unindent" ,rust-unindent-0.1))))
+ (inputs
+ `(("rust-serde" ,rust-serde-1)
+ ("rust-termcolor" ,rust-termcolor-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)))
+ (native-inputs
+ `(("rust-anyhow" ,rust-anyhow-1)
+ ("rust-insta" ,rust-insta-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-peg" ,rust-peg-0.6)
+ ("rust-rustyline" ,rust-rustyline-6)
+ ("rust-structopt" ,rust-structopt-0.3)
+ ("rust-unindent" ,rust-unindent-0.1)))
(home-page "https://github.com/brendanzab/codespan")
(synopsis "Beautiful diagnostic reporting for text-based programming languages")
(description
@@ -9625,7 +9718,7 @@ idiomatic wrappers for Mac OS X's CommonCrypto library.")
(origin
(method url-fetch)
(uri (crate-uri "compiler_builtins" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1rhj6ccmfkh9gcxnxgjq4fg257yi4f9325nfzsphbmxwkrg06sq3"))))
@@ -10057,7 +10150,7 @@ generation.")
(origin
(method url-fetch)
(uri (crate-uri "constant_time_eq" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14"))))
@@ -10544,7 +10637,7 @@ intrinsics.")
(origin
(method url-fetch)
(uri (crate-uri "core-foundation-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0fzsw1j9g1x598yhwklg59l15hwzc0pyvs01w9fg2kin4598mjp7"))))))
@@ -10672,11 +10765,21 @@ intrinsics.")
(base32 "142knq32bpa2hbp4z0bldjd1x869664l0ff2gdrqx7pryv59x4a4"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(#:skip-build? #t ; nothing to install
#:cargo-inputs
(("rust-afl" ,rust-afl-0.8)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-glob" ,rust-glob-0.3))))
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-glob" ,rust-glob-0.3))
+ #:cargo-development-inputs
+ (("rust-clap" ,rust-clap-2)
+ ("rust-diff" ,rust-diff-0.1))))
+ (inputs
+ `(("rust-afl" ,rust-afl-0.8)
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-glob" ,rust-glob-0.3)))
+ (native-inputs
+ `(("rust-clap" ,rust-clap-2)
+ ("rust-diff" ,rust-diff-0.1)))
(home-page "https://github.com/gimli-rs/cpp_demangle")
(synopsis "Demangle C++ symbols")
(description
@@ -10699,13 +10802,14 @@ intrinsics.")
"0bamx2c78xzjhhvpg6p9bjarl6qm6j8npm6756kiqdh784w29j8k"))))
(arguments
`(#:skip-build? #t
- #:cargo-inputs
- (("rust-afl" ,rust-afl-0.8)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-glob" ,rust-glob-0.3))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1))))))
+ ))
+ (inputs
+ `(("rust-afl" ,rust-afl-0.8)
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-glob" ,rust-glob-0.3)))
+ (native-inputs
+ `(("rust-clap" ,rust-clap-2)
+ ("rust-diff" ,rust-diff-0.1)))))
(define-public rust-cpufeatures-0.1
(package
@@ -12497,12 +12601,22 @@ requests")
#:cargo-development-inputs
(("rust-cfg-if" ,rust-cfg-if-1))))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ `(("pkg-config" ,pkg-config)
+ ("rust-cfg-if" ,rust-cfg-if-1)))
(inputs
`(("curl" ,curl)
("nghttp2" ,nghttp2)
("openssl" ,openssl)
- ("zlib" ,zlib)))
+ ("zlib" ,zlib)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libnghttp2-sys" ,rust-libnghttp2-sys-0.1)
+ ("rust-libz-sys" ,rust-libz-sys-1)
+ ("rust-mesalink" ,rust-mesalink-1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2)))
(home-page "https://github.com/alexcrichton/curl-rust")
(synopsis "Native bindings to the libcurl library")
(description
@@ -12590,6 +12704,17 @@ attributes.")
("rust-cxx-test-suite" ,rust-cxx-test-suite-0.0.0)
("rust-rustversion" ,rust-rustversion-1)
("rust-trybuild" ,rust-trybuild-1))))
+ (inputs
+ `(("rust-cc" ,rust-cc-1)
+ ("rust-cxxbridge-flags" ,rust-cxxbridge-flags-1)
+ ("rust-cxxbridge-macro" ,rust-cxxbridge-macro-1)
+ ("rust-link-cplusplus" ,rust-link-cplusplus-1)))
+ (native-inputs
+ `(("rust-cxx-build" ,rust-cxx-build-1)
+ ("rust-cxx-gen" ,rust-cxx-gen-0.7)
+ ("rust-cxx-test-suite" ,rust-cxx-test-suite-0.0.0)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-trybuild" ,rust-trybuild-1)))
(home-page "https://cxx.rs")
(synopsis "Safe interop between Rust and C++")
(description "This package provides a safe interop between Rust and C++.")
@@ -12649,6 +12774,17 @@ attributes.")
#:cargo-development-inputs
(("rust-cxx-gen" ,rust-cxx-gen-0.7)
("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (inputs
+ `(("rust-cc" ,rust-cc-1)
+ ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-scratch" ,rust-scratch-1)
+ ("rust-syn" ,rust-syn-1)))
+ (native-inputs
+ `(("rust-cxx-gen" ,rust-cxx-gen-0.7)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)))
(home-page "https://cxx.rs")
(synopsis "C++ code generator")
(description
@@ -12803,7 +12939,8 @@ crate (implementation detail).")
"0gkwvihw74dh8p3fz3552wnxanrpwmwfy38ylz2z8knjq0y8y4v3"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t ; Avoid a cycle with rust-cxx-1.
+ #:cargo-inputs
(("rust-clang-ast" ,rust-clang-ast-0.1)
("rust-flate2" ,rust-flate2-1)
("rust-memmap" ,rust-memmap-0.7)
@@ -12814,6 +12951,17 @@ crate (implementation detail).")
("rust-syn" ,rust-syn-1))
#:cargo-development-inputs
(("rust-cxx" ,rust-cxx-1))))
+ (inputs
+ `(("rust-clang-ast" ,rust-clang-ast-0.1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-memmap" ,rust-memmap-0.7)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-syn" ,rust-syn-1)))
+ ;(native-inputs
+ ; `(("rust-cxx" ,rust-cxx-1))) ; Creates a cycle
(home-page "https://cxx.rs")
(synopsis "Implementation detail of the `cxx` crate")
(description
@@ -13148,7 +13296,7 @@ for Rust.")
(origin
(method url-fetch)
(uri (crate-uri "data-encoding" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"027rcrwdschrkdr2n9d24gnh03vl41qmvhjqn9vn6z1njy2n0flr"))))
@@ -13501,7 +13649,7 @@ written in rust.")
(origin
(method url-fetch)
(uri (crate-uri "defmac" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"14cqfvc0f1pkd6gdhjxa2wv3iibqprc0n203ims8lvg96752ynfm"))))
@@ -13521,7 +13669,7 @@ written in rust.")
(origin
(method url-fetch)
(uri (crate-uri "defmac" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"17giv0n0n1r64z0dahfvkjy3ys517jxyhs8sd9lmgvcljpjyryxa"))))))
@@ -14261,10 +14409,13 @@ Diesel.")
"16b40bhsa2qgvgvxs983l625pkxyp6m0mzmpwg2605cvj53yl98f"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(;#:skip-build? #t
#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-speculate" ,rust-speculate-0.1))))
+ (("rust-quickcheck" ,rust-quickcheck-0.9)
+ ("rust-speculate" ,rust-speculate-0.1))))
+ (native-inputs
+ `(("rust-quickcheck" ,rust-quickcheck-0.9)
+ ("rust-speculate" ,rust-speculate-0.1)))
(home-page "https://github.com/utkarshkukreti/diff.rs")
(synopsis
"LCS based slice and string diffing implementation")
@@ -14640,7 +14791,7 @@ standard locations of directories for config, cache and other data.")
(origin
(method url-fetch)
(uri (crate-uri "dirs" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"009rrhzj9pxyncmm2vhlj70npg0cgggv2hjbbkiwdl9vccq8kmrz"))))
@@ -14760,7 +14911,7 @@ and @code{directories} crates.")
(origin
(method url-fetch)
(uri (crate-uri "discard" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1h67ni5bxvg95s91wgicily4ix7lcw7cq0a5gy9njrybaibhyb91"))))
@@ -14913,7 +15064,7 @@ not support network, only raw protocol parser.")
(origin
(method url-fetch)
(uri (crate-uri "doc-comment" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"15rsqxgarfpb1yim9sbp9yfgj7p2dq6v51c6bq1a62paii9ylgcj"))))
@@ -15220,7 +15371,7 @@ Rust.")
(origin
(method url-fetch)
(uri (crate-uri "dtoa" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0phbm7i0dpn44gzi07683zxaicjap5064w62pidci4fhhciv8mza"))))
@@ -15242,7 +15393,7 @@ floating-point primitives to an @code{io::Write}.")
(origin
(method url-fetch)
(uri (crate-uri "dtoa" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0g96cap6si1g6wi62hsdk2fnj3sf5vd4i97zj6163j8hhnsl3n0d"))))))
@@ -16256,6 +16407,9 @@ implement enum_primitive.")
`(#:cargo-inputs
(("rust-quote" ,rust-quote-0.3)
("rust-syn" ,rust-syn-0.11))))
+ (inputs
+ `(("rust-quote" ,rust-quote-0.3)
+ ("rust-syn" ,rust-syn-0.11)))
(home-page "https://github.com/mesalock-linux/enum_to_u8_slice_derive")
(synopsis "Convert enum to u8 slice ref")
(description
@@ -16377,7 +16531,13 @@ is configured via an environment variable.")
("rust-humantime" ,rust-humantime-1)
("rust-log" ,rust-log-0.4)
("rust-regex" ,rust-regex-1)
- ("rust-termcolor" ,rust-termcolor-1))))))
+ ("rust-termcolor" ,rust-termcolor-1))))
+ (inputs
+ `(("rust-atty" ,rust-atty-0.2)
+ ("rust-humantime" ,rust-humantime-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-termcolor" ,rust-termcolor-1)))))
(define-public rust-env-logger-0.5
(package
@@ -17047,7 +17207,7 @@ fallible format macro.")
(origin
(method url-fetch)
(uri (crate-uri "fallible-iterator" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1xq759lsr8gqss7hva42azn3whgrbrs2sd9xpn92c5ickxm1fhs4"))))
@@ -17198,6 +17358,14 @@ floats.")
("rust-rand" ,rust-rand-0.8)
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
("rust-wyhash" ,rust-wyhash-0.5))))
+ (inputs
+ `(("rust-instant" ,rust-instant-0.1)))
+ (native-inputs
+ `(("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-instant" ,rust-instant-0.1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)
+ ("rust-wyhash" ,rust-wyhash-0.5)))
(home-page "https://github.com/stjepang/fastrand")
(synopsis "Simple and fast random number generator")
(description
@@ -17563,7 +17731,7 @@ sparse files.")
(origin
(method url-fetch)
(uri (crate-uri "filetime" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1s71cb7hzkk4ahc5j53w8933gnxv2giyj7v0za5hbbk37ahwyd0x"))))
@@ -17596,7 +17764,7 @@ representation.")
(origin
(method url-fetch)
(uri (crate-uri "findshlibs" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1n2vagn0q5yim32hxkwi1cjgp3yn1dm45p7z8nw6lapywihhs9mi"))))
@@ -17654,7 +17822,7 @@ cross platform API.")
(origin
(method url-fetch)
(uri (crate-uri "fixedbitset" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0kg03p777wc0dajd9pvlcnsyrwa8dhqwf0sd9r4dw0p82rs39arp"))))
@@ -17674,7 +17842,7 @@ cross platform API.")
(origin
(method url-fetch)
(uri (crate-uri "fixedbitset" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0czam11mi80dbyhf4rd4lz0ihcf7vkfchrdcrn45wbs0h40dxm46"))))))
@@ -17807,6 +17975,23 @@ cross platform API.")
("rust-tokio-io" ,rust-tokio-io-0.1)
("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
("rust-tokio-threadpool" ,rust-tokio-threadpool-0.1))))
+ (inputs
+ `(("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.2)
+ ("rust-crc32fast" ,rust-crc32fast-1)
+ ("rust-futures" ,rust-futures-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libz-sys" ,rust-libz-sys-1)
+ ("rust-miniz-sys" ,rust-miniz-sys-0.1)
+ ("rust-miniz-oxide" ,rust-miniz-oxide-0.4)
+ ("rust-tokio-io" ,rust-tokio-io-0.1)))
+ ;(native-inputs
+ ; `(("rust-futures" ,rust-futures-0.1)
+ ; ("rust-quickcheck" ,rust-quickcheck-0.9)
+ ; ("rust-rand" ,rust-rand-0.7)
+ ; ("rust-tokio-io" ,rust-tokio-io-0.1)
+ ; ("rust-tokio-tcp" ,rust-tokio-tcp-0.1)
+ ; ("rust-tokio-threadpool" ,rust-tokio-threadpool-0.1)))
(home-page "https://github.com/alexcrichton/flate2-rs")
(synopsis
"Bindings to miniz.c for DEFLATE compression and decompression")
@@ -18033,7 +18218,7 @@ crate.")
(origin
(method url-fetch)
(uri (crate-uri "fnv" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ww56bi1r5b8id3ns9j3qxbi7w5h005rzhiryy0zi9h97raqbb9g"))))
@@ -18199,7 +18384,7 @@ implementation that is more efficient for smaller hash keys.")
(origin
(method url-fetch)
(uri (crate-uri "foreign-types-shared" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0kanxlif1vp0ffh2r9l610jqbkmb3183yqykxq1z5w1vay2rn7y6"))))))
@@ -18429,7 +18614,7 @@ duplication.")
(origin
(method url-fetch)
(uri (crate-uri "fs_extra" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "151k6dr35mhq5d8pc8krhw55ajhkyiv0pm14s7zzlc5bc9fp28i0"))))
(build-system cargo-build-system)
@@ -18597,7 +18782,7 @@ strings (> 1 billion is possible).")
(origin
(method url-fetch)
(uri (crate-uri "fuchsia-cprng" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1fnkqrbz7ixxzsb04bsz9p0zzazanma8znfdqjvh39n14vapfvx0"))))
@@ -18618,7 +18803,7 @@ pseudorandom number generator")
(origin
(method url-fetch)
(uri (crate-uri "fuchsia-zircon" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"10jxc5ks1x06gpd0xg51kcjrxr35nj6qhx2zlc5n7bmskv3675rf"))))
@@ -18641,7 +18826,7 @@ pseudorandom number generator")
(origin
(method url-fetch)
(uri (crate-uri "fuchsia-zircon-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"19zp2085qsyq2bh1gvcxq1lb8w6v6jj9kbdkhpdjrl95fypakjix"))))
@@ -18740,7 +18925,7 @@ zero allocations, composability, and iterator-like interfaces.")
(origin
(method url-fetch)
(uri (crate-uri "futures" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vq3cw37knnd0afw3rcjzh71i2l01v5m4ysinrrqdvnn2ql0z60v"))))
@@ -18863,7 +19048,7 @@ featuring zero allocations, composability, and iterator-like interfaces.")
(origin
(method url-fetch)
(uri (crate-uri "futures-core-preview" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"02n66jkjhpy210dv24pz0j30lvyin5kzlrb50p1j7x8yzdin4nxk"))))
@@ -18884,7 +19069,7 @@ featuring zero allocations, composability, and iterator-like interfaces.")
(origin
(method url-fetch)
(uri (crate-uri "futures-cpupool" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1r32456gpblzfvnkf60545v8acqk7gh5zhyhi1jn669k9gicv45b"))))
@@ -19018,7 +19203,7 @@ for the @code{futures-rs} library.")
(origin
(method url-fetch)
(uri (crate-uri "futures-io-preview" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1npb04xbn2gw5rjllz88cb88fql44xxfkgcidjjj26fva3j4m4gl"))))
@@ -19224,7 +19409,7 @@ the @code{futures-rs} library.")
(origin
(method url-fetch)
(uri (crate-uri "futures-sink-preview" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1v7y5qvgvl0d6hd9s4k7bd5qrj2gdlrs5yfl22v5pxv9dgpliwc6"))))
@@ -19963,7 +20148,7 @@ platforms.")
(origin
(method url-fetch)
(uri (crate-uri "getopts" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1mgb3qvivi26gs6ihqqhh8iyhp3vgxri6vwyrwg28w0xqzavznql"))))
@@ -20004,6 +20189,14 @@ platforms.")
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
#:cargo-development-inputs
(("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ (inputs
+ `(("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-stdweb" ,rust-stdweb-0.4)
+ ("rust-wasi" ,rust-wasi-0.9)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))
(home-page "https://github.com/rust-random/getrandom")
(synopsis "Retrieve random data from system source")
(description
@@ -20084,7 +20277,11 @@ getters and setters on fields.")
#:cargo-development-inputs
(("rust-lazy-static" ,rust-lazy-static-1))))
(inputs
- `(("gettext" ,gettext-minimal)))
+ `(("gettext" ,gettext-minimal)
+ ("rust-gettext-sys" ,rust-gettext-sys-0.21)
+ ("rust-locale-config" ,rust-locale-config-0.3)))
+ (native-inputs
+ `(("rust-lazy-static" ,rust-lazy-static-1)))
(home-page "https://github.com/Koka/gettext-rs")
(synopsis "GNU Gettext FFI binding for Rust")
(description "This package provides GNU Gettext FFI bindings for Rust.")
@@ -20322,7 +20519,15 @@ authenticated encryption cipher.")
("rust-indexmap" ,rust-indexmap-1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
+ ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))
+ ))
+ (inputs
+ `(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)))
(home-page "https://github.com/gimli-rs/gimli")
(synopsis "Library for reading and writing the DWARF debugging format")
(description
@@ -20637,7 +20842,7 @@ OpenGL's old and error-prone API.")
(origin
(method url-fetch)
(uri (crate-uri "glob" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0x25wfr7vg3mzxc9x05dcphvd3nwlcmbnxrvwcvrrdwplcrrk4cv"))))
@@ -20663,7 +20868,7 @@ shell style patterns.")
(origin
(method url-fetch)
(uri (crate-uri "glob" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ysvi72slkw784fcsymgj4308c3y03gwjjzqxp80xdjnkbh8vqcb"))))))
@@ -21769,7 +21974,7 @@ that don't require dynamic memory allocation.")
(origin
(method url-fetch)
(uri (crate-uri "heapsize" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0q94q9ppqjgrw71swiyia4hgby2cz6dldp7ij57nkvhd6zmfcy8n"))))
@@ -21794,7 +21999,7 @@ heap.")
(origin
(method url-fetch)
(uri (crate-uri "heapsize" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0dmwc37vgsdjzk10443dj4f23439i9gch28jcwzmry3chrwx8v2m"))))
@@ -21811,7 +22016,7 @@ heap.")
(origin
(method url-fetch)
(uri (crate-uri "heapsize_plugin" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1i72isf699q9jl167g2kg4xd6h3cd05rc79zaph58aqjy0g0m9y9"))))
@@ -21834,7 +22039,7 @@ total runtime size of an object on the heap")
(origin
(method url-fetch)
(uri (crate-uri "heck" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"01a2v7yvkiqxakdqz4hw3w3g4sm52ivz9cs3qcsv2arxsmw4wmi0"))))
@@ -21908,7 +22113,7 @@ hexadecimal representation.")
(origin
(method url-fetch)
(uri (crate-uri "hex" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0xsdcjiik5j750j67zk42qdnmm4ahirk3gmkmcqgq7qls2jjcl40"))))))
@@ -21922,7 +22127,7 @@ hexadecimal representation.")
(origin
(method url-fetch)
(uri (crate-uri "hex" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1ajkw40qzn2ygnqjj9w584f6l31wi318258n84pn2hax8la2i8nn"))))))
@@ -22270,7 +22475,7 @@ Hash-based Message Authentication Code algorithm} for SHA1.")
(origin
(method url-fetch)
(uri (crate-uri "hostname" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0kprf862qaa7lwdms6aw7f3275h0j2rwhs9nz5784pm8hdmb9ki1"))))
@@ -22709,7 +22914,9 @@ SystemTime}}.")
#:cargo-development-inputs
(("rust-chrono" ,rust-chrono-0.4)
("rust-rand" ,rust-rand-0.4)
- ("rust-time" ,rust-time-0.1))))))
+ ("rust-time" ,rust-time-0.1))))
+ (inputs
+ `(("rust-quick-error" ,rust-quick-error-1)))))
(define-public rust-hyper-0.14
(package
@@ -23261,6 +23468,13 @@ with hyper.")
#:cargo-development-inputs
(("rust-rustc-test" ,rust-rustc-test-0.3)
("rust-serde-json" ,rust-serde-json-1))))
+ (inputs
+ `(("rust-matches" ,rust-matches-0.1)
+ ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
+ ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))
+ (native-inputs
+ `(("rust-rustc-test" ,rust-rustc-test-0.3)
+ ("rust-serde-json" ,rust-serde-json-1)))
(home-page "https://github.com/servo/rust-url/")
(synopsis "Internationalizing Domain Names in Applications and Punycode")
(description
@@ -24015,7 +24229,7 @@ immutable interval tree.")
(origin
(method url-fetch)
(uri (crate-uri "iovec" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0ph73qygwx8i0mblrf110cj59l00gkmsgrpzz1rm85syz5pymcxj"))))
@@ -24466,7 +24680,7 @@ and functions.")
(origin
(method url-fetch)
(uri (crate-uri "itoa" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"13nxqrfnh83a7x5rw4wq2ilp8nxvwy74dxzysdg59dbxqk0agdxq"))))
@@ -24502,7 +24716,7 @@ primitives to an @code{io::Write}.")
(origin
(method url-fetch)
(uri (crate-uri "itoa" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"18g7p2hrb3dk84z3frfgmszfc9hjb4ps9vp99qlb1kmf9gm8hc5f"))))))
@@ -24905,6 +25119,8 @@ JSON-RPC 2.0 specification.")
#:cargo-development-inputs
(("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ (inputs
+ `(("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))
(home-page "https://rustwasm.github.io/wasm-bindgen/")
(synopsis "Bindings for all JS global objects and functions in WASM")
(description
@@ -24921,7 +25137,7 @@ wasm-bindgen crate.")
(origin
(method url-fetch)
(uri (crate-uri "json" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1rg9jxf6bpbwis3ixd5ak8rp37him7n4z8awz4ssrxl6hyplbhlj"))))
@@ -25057,7 +25273,7 @@ debugging.")
(origin
(method url-fetch)
(uri (crate-uri "kernel32-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1389av0601a9yz8dvx5zha9vmkd6ik7ax0idpb032d28555n41vm"))))
@@ -25124,7 +25340,7 @@ kernel32.")
(origin
(method url-fetch)
(uri (crate-uri "language-tags" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"16hrjdpa827carq5x4b8zhas24d8kg4s16m6nmmn1kb7cr5qh7d9"))))
@@ -25350,7 +25566,7 @@ generated by LALRPOP.")
(origin
(method url-fetch)
(uri (crate-uri "lazy_static" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0in6ikhw8mgl33wjv6q6xfrb5b9jr16q8ygjy803fay4zcisvaz2"))))
@@ -26014,7 +26230,7 @@ loading utilities.")
(origin
(method url-fetch)
(uri (crate-uri "libloading" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0lyply8rcqc8agajzxs7bq6ivba9dnn1i68kgb9z2flnfjh13cgj"))))
@@ -26476,6 +26692,13 @@ C parser and toolkit developed for the GNOME project.")
("rust-cmake" ,rust-cmake-0.1)
("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2))))
+ (inputs
+ `(("rust-libc" ,rust-libc-0.2)
+ ;; Build dependencies:
+ ("rust-cc" ,rust-cc-1)
+ ("rust-cmake" ,rust-cmake-0.1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2)))
(native-inputs
`(("pkg-config" ,pkg-config)
("zlib" ,zlib)))
@@ -26558,8 +26781,10 @@ libraries have.
(base32
"0m7365ig7r88x7b4gkzj5m7b6wiq42pi1ign7mvyq63jr22sfspr"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
+ ;(arguments
+ ; `(#:cargo-inputs (("rust-cc" ,rust-cc-1))))
+ (inputs
+ `(("rust-cc" ,rust-cc-1)))
(home-page "https://github.com/dtolnay/link-cplusplus")
(synopsis "Link libstdc++ or libc++ automatically or manually")
(description "This crate helps link to libstdc++ or libc++ automatically or
@@ -26810,6 +27035,12 @@ with lmdb.")
("rust-objc-foundation" ,rust-objc-foundation-0.1)
("rust-regex" ,rust-regex-1)
("rust-winapi" ,rust-winapi-0.3))))
+ (inputs
+ `(("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-objc" ,rust-objc-0.2)
+ ("rust-objc-foundation" ,rust-objc-foundation-0.1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-winapi" ,rust-winapi-0.3)))
(home-page "https://github.com/rust-locale/locale_config/")
(synopsis "Maintains locale preferences for processes and threads")
(description
@@ -26855,6 +27086,10 @@ by inspecting the system for user preference.")
(("rust-owning-ref" ,rust-owning-ref-0.4)
("rust-scopeguard" ,rust-scopeguard-1)
("rust-serde" ,rust-serde-1))))
+ (inputs
+ `(("rust-owning-ref" ,rust-owning-ref-0.4)
+ ("rust-scopeguard" ,rust-scopeguard-1)
+ ("rust-serde" ,rust-serde-1)))
(home-page "https://github.com/Amanieu/parking_lot")
(synopsis "Wrappers to create fully-featured Mutex and RwLock types")
(description "This package provides wrappers to create fully-featured
@@ -26901,7 +27136,7 @@ by inspecting the system for user preference.")
(origin
(method url-fetch)
(uri (crate-uri "lock_api" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0b24q9mh258xa52ap636q1sxz0j5vrnp0hwbbh7ddjka3wwz3sv2"))))
@@ -26918,7 +27153,7 @@ by inspecting the system for user preference.")
(origin
(method url-fetch)
(uri (crate-uri "log" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "04175hv0v62shd82qydq58a48k3bjijmk54v38zgqlbxqkkbpfai"))))
(build-system cargo-build-system)
@@ -27690,8 +27925,10 @@ platform-independently.")
(base32
"1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
+ ;(arguments
+ ; `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
+ (inputs
+ `(("rust-libc" ,rust-libc-0.2)))
(home-page "https://github.com/SSheldon/malloc_buf")
(synopsis "Structs for handling malloc'd memory passed to Rust")
(description
@@ -27706,7 +27943,7 @@ platform-independently.")
(origin
(method url-fetch)
(uri (crate-uri "maplit" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy"))))
@@ -27854,7 +28091,7 @@ statement, the first matching branch is the item that gets emitted.")
(origin
(method url-fetch)
(uri (crate-uri "matches" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"020axl4q7rk9vz90phs7f8jas4imxal9y9kxl4z4v7a6719mrz3z"))))
@@ -27929,7 +28166,7 @@ parallelize and optimize.")
(origin
(method url-fetch)
(uri (crate-uri "matrixmultiply" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"13s7nfd3dfcsrixld2lk8c563ih5xzczl2w36hprfc016rkfrxyl"))))
@@ -27949,7 +28186,7 @@ parallelize and optimize.")
(origin
(method url-fetch)
(uri (crate-uri "matrixmultiply" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"00p0fpjhm45qdzi37mgv7ggsy8b9gqvq4999yrbgyn1dxkf6gbfw"))))
@@ -28037,7 +28274,7 @@ parallelize and optimize.")
(origin
(method url-fetch)
(uri (crate-uri "md5" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329"))))
(build-system cargo-build-system)
@@ -28057,7 +28294,7 @@ parallelize and optimize.")
(origin
(method url-fetch)
(uri (crate-uri "md5" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"17b2xm4h4cvxsdjsf3kdrzqv2za60kak961xzi5kmw6g6djcssvy"))))))
@@ -28223,18 +28460,21 @@ for searching bytes.")
(origin
(method url-fetch)
(uri (crate-uri "memmap" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0ns7kkd1h4pijdkwfvw4qlbbmqmlmzwlq3g2676dcl5vwyazv1b5"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))
+ ;#:cargo-inputs
+ ;(("rust-libc" ,rust-libc-0.2)
+ ; ("rust-winapi" ,rust-winapi-0.3))
#:cargo-development-inputs
(("rust-tempdir" ,rust-tempdir-0.3))))
+ (inputs
+ `(("rust-libc" ,rust-libc-0.2)
+ ("rust-winapi" ,rust-winapi-0.3)))
(home-page "https://github.com/danburkert/memmap-rs")
(synopsis "Rust library for cross-platform memory mapped IO")
(description
@@ -28252,7 +28492,7 @@ file IO.")
(origin
(method url-fetch)
(uri (crate-uri "memmap" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1zy6s0ni0lx9rjzq3gq2zz9r8zgjmbp02332g3gsj4fyhv4s5zz2"))))))
@@ -28534,6 +28774,22 @@ non-interactive protocols can be implemented as if they were interactive.")
("rust-webpki-roots" ,rust-webpki-roots-0.17))
#:cargo-development-inputs
(("rust-cfg-if" ,rust-cfg-if-1))))
+ (inputs
+ `(("rust-base64" ,rust-base64-0.10)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-enum-to-u8-slice-derive" ,rust-enum-to-u8-slice-derive-0.1)
+ ("rust-env-logger" ,rust-env-logger-0.6)
+ ("rust-jemallocator" ,rust-jemallocator-0.3)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-parking-lot" ,rust-parking-lot-0.9)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-rustls" ,rust-rustls-0.16)
+ ("rust-sct" ,rust-sct-0.6)
+ ("rust-untrusted" ,rust-untrusted-0.7)
+ ("rust-walkdir" ,rust-walkdir-2)
+ ("rust-webpki" ,rust-webpki-0.21)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.17)))
(home-page "https://github.com/mesalock-linux/mesalink")
(synopsis "Memory-safe and OpenSSL-compatible TLS library")
(description
@@ -28821,7 +29077,7 @@ drop-in allocator.")
(origin
(method url-fetch)
(uri (crate-uri "mime" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"13dcm9lh01hdwfjcg74ppljyjfj1c6w3a3cwkhxf0w8wa37cfq1a"))))
@@ -28974,6 +29230,12 @@ file's MIME type by its extension.")
("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
+ (inputs
+ `(("rust-adler" ,rust-adler-0.2)
+ ("rust-autocfg" ,rust-autocfg-1)
+ ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))
(home-page "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide")
(synopsis "Pure rust replacement for the miniz DEFLATE/zlib encoder/decoder")
(description
@@ -28991,7 +29253,7 @@ streaming API for miniz_oxide.")
(origin
(method url-fetch)
(uri (crate-uri "miniz_oxide" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"198n4hfpq0qcxf275l6fpzh7b9cl7ck2xs6pjgpds74bazv9yrxa"))))
@@ -29051,7 +29313,7 @@ drop-in replacement for miniz.")
(origin
(method url-fetch)
(uri (crate-uri "miniz-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"00l2r4anm8g35x0js2zfdnwfbrih9m43vphdpb77c5ga3kjkm7hy"))))
@@ -29317,7 +29579,7 @@ possible over the OS abstractions.")
(origin
(method url-fetch)
(uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "15sqdhh29dqgw5xh59clwv6scbsbvdkbmdc16hbfvyq7b2sw2css"))))
(build-system cargo-build-system)
@@ -29344,7 +29606,7 @@ IOCP and Async I/O abstractions.")
(origin
(method url-fetch)
(uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"06g9b8sqlh5gxakwqq4rrib07afwanfnxgxajrldwcgk3hxjy7wc"))))
@@ -29511,7 +29773,7 @@ checking.")
(origin
(method url-fetch)
(uri (crate-uri "modifier" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0n3fmgli1nsskl0whrfzm1gk0rmwwl6pw1q4nb9sqqmn5h8wkxa1"))))
@@ -30510,7 +30772,7 @@ in Rust that can compile to WebAssembly.")
(origin
(method url-fetch)
(uri (crate-uri "net2" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"126g3fgfxp06zimc1l9iyxnn9cif1hjsg7sd81nlls5nnyghsma2"))))
@@ -31171,7 +31433,7 @@ prove a function can't ever panic.")
(origin
(method url-fetch)
(uri (crate-uri "nodrop" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1fz1v9r8ijacf0hlq0pdv5l9mz8vgqg1snmhvpjmi9aci1b4mvvj"))))
@@ -31194,7 +31456,7 @@ prove a function can't ever panic.")
(origin
(method url-fetch)
(uri (crate-uri "nodrop-union" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1h59pph19rxanyqcaid8pg73s7wmzdx3zhjv5snlim5qx606zxkc"))))
@@ -31241,8 +31503,16 @@ implementation (which is unstable / requires nightly).")
(setenv "JEMALLOC_OVERRIDE"
(string-append jemalloc "/lib/libjemalloc_pic.a")))
#t)))))
+ (inputs
+ `(("rust-memchr" ,rust-memchr-2)
+ ("rust-minimal-lexical" ,rust-minimal-lexical-0.1)
+ ("rust-version-check" ,rust-version-check-0.9)))
(native-inputs
- `(("jemalloc" ,jemalloc)))
+ `(("jemalloc" ,jemalloc)
+ ("rust-criterion" ,rust-criterion-0.3)
+ ("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-jemallocator" ,rust-jemallocator-0.3)
+ ("rust-proptest" ,rust-proptest-1)))
(home-page "https://github.com/Geal/nom")
(synopsis
"Byte-oriented, zero-copy, parser combinators library")
@@ -32270,6 +32540,9 @@ directly.")
`(#:cargo-inputs
(("rust-autocfg" ,rust-autocfg-1)
("rust-num-traits" ,rust-num-traits-0.2))))
+ (inputs
+ `(("rust-autocfg" ,rust-autocfg-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)))
(home-page "https://github.com/rust-num/num-integer")
(synopsis "Integer traits and functions")
(description "This package provides Integer traits and functions.")
@@ -32426,7 +32699,7 @@ mathematics.")
(origin
(method url-fetch)
(uri (crate-uri "num-traits" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0c9whknf2dm74a3cqirafy6gj83a76gl56g4v3g19k6lkwz13rcj"))))
@@ -32463,7 +32736,7 @@ giga, kibi.")
(origin
(method url-fetch)
(uri (crate-uri "numtoa" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vs9rhggqbql1p26x8nkha1j06wawwgb2jp5fs88b5gi7prvvy5q"))))
@@ -32535,9 +32808,13 @@ form and deobfuscated locally.")
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; Tests require gcc-objc.
- #:cargo-inputs
- (("rust-malloc-buf" ,rust-malloc-buf-0.0)
- ("rust-objc-exception" ,rust-objc-exception-0.1))))
+ ;#:cargo-inputs
+ ;(("rust-malloc-buf" ,rust-malloc-buf-0.0)
+ ; ("rust-objc-exception" ,rust-objc-exception-0.1))a
+ ))
+ (inputs
+ `(("rust-malloc-buf" ,rust-malloc-buf-0.0)
+ ("rust-objc-exception" ,rust-objc-exception-0.1)))
(home-page "https://github.com/SSheldon/rust-objc")
(synopsis "Objective-C Runtime bindings and wrapper for Rust")
(description "This package provides an Objective-C Runtime bindings and
@@ -32560,8 +32837,11 @@ wrapper for Rust.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1))))
+ ;#:cargo-inputs
+ ;(("rust-cc" ,rust-cc-1))
+ ))
+ (inputs
+ `(("rust-cc" ,rust-cc-1)))
(home-page "https://github.com/SSheldon/rust-objc-exception")
(synopsis "Rust interface for Objective-C's throw and try/catch statements")
(description
@@ -32589,6 +32869,10 @@ try/catch statements.")
(("rust-block" ,rust-block-0.1)
("rust-objc" ,rust-objc-0.2)
("rust-objc-id" ,rust-objc-id-0.1))))
+ (inputs
+ `(("rust-block" ,rust-block-0.1)
+ ("rust-objc" ,rust-objc-0.2)
+ ("rust-objc-id" ,rust-objc-id-0.1)))
(home-page "https://github.com/SSheldon/rust-objc-foundation")
(synopsis "Rust wrapper for Objective-C's Foundation framework")
(description "This package provides a rust wrapper for Objective-C's
@@ -32612,6 +32896,7 @@ Foundation framework.")
(arguments
`(#:tests? #f ; Tests require gcc-objc.
#:cargo-inputs (("rust-objc" ,rust-objc-0.2))))
+ (inputs `(("rust-objc" ,rust-objc-0.2)))
(home-page "https://github.com/SSheldon/rust-objc-id")
(synopsis "Rust smart pointers for Objective-C reference counting")
(description
@@ -32636,6 +32921,8 @@ Foundation framework.")
`(#:skip-build? #t
#:cargo-inputs
(("rust-gcc" ,rust-gcc-0.3))))
+ (inputs
+ `(("rust-gcc" ,rust-gcc-0.3)))
(home-page "https://github.com/SSheldon/rust-objc")
(synopsis "Utilities for testing Objective-C interop")
(description
@@ -32699,7 +32986,17 @@ file formats.")
("rust-indexmap" ,rust-indexmap-1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
- ("rust-wasmparser" ,rust-wasmparser-0.57))))))
+ ("rust-wasmparser" ,rust-wasmparser-0.57))
+ ))
+ (inputs
+ `(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-crc32fast" ,rust-crc32fast-1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-wasmparser" ,rust-wasmparser-0.57)
+ ))))
(define-public rust-object-0.22
(package
@@ -33179,7 +33476,7 @@ the default program configured on the system.")
(origin
(method url-fetch)
(uri (crate-uri "openssl-probe" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1pijrdifgsdwd45b08c2g0dsmnhz7c3kmagb70839ngrd7d29bvp"))))
@@ -33216,7 +33513,12 @@ system for OpenSSL.")
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
- `(("openssl" ,openssl)))
+ `(("openssl" ,openssl)
+ ("rust-libc" ,rust-libc-0.2)
+ ;; Build dependencies:
+ ("rust-autocfg" ,rust-autocfg-1)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)))
(home-page "https://github.com/sfackler/rust-openssl")
(synopsis "FFI bindings to OpenSSL")
(description
@@ -33571,6 +33873,8 @@ platform-native strings.")
`(#:skip-build? #t
#:cargo-inputs
(("rust-ttf-parser" ,rust-ttf-parser-0.6))))
+ (inputs
+ `(("rust-ttf-parser" ,rust-ttf-parser-0.6)))
(home-page "https://github.com/alexheretic/owned-ttf-parser")
(synopsis "TTF-parser plus support for owned data")
(description
@@ -33585,7 +33889,7 @@ platform-native strings.")
(origin
(method url-fetch)
(uri (crate-uri "owning_ref" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1kjj9m28wjv452jw49p1mp3d8ql058x78v4bz00avr7rvsnmpxbg"))))
@@ -33863,7 +34167,7 @@ normally prevent moving a type that has been borrowed from.")
(origin
(method url-fetch)
(uri (crate-uri "parity-wasm" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"03qycy21avz4970zc7aj8rj5h4wvi4qsrc90a6hpws1a56mglf8y"))))
@@ -33989,12 +34293,16 @@ synchronization primitives.")
`(#:skip-build? #t
#:cargo-inputs
(("rust-lock-api" ,rust-lock-api-0.3)
- ("rust-parking-lot-core" ,rust-parking-lot-core-0.6))
+ ("rust-parking-lot-core" ,rust-parking-lot-core-0.6)
+ ("rust-rustc-version" ,rust-rustc-version-0.2))
#:cargo-development-inputs
(("rust-bincode" ,rust-bincode-1)
("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))))
+ ("rust-rand" ,rust-rand-0.7))))
+ (inputs
+ `(("rust-lock-api" ,rust-lock-api-0.3)
+ ("rust-parking-lot-core" ,rust-parking-lot-core-0.6)
+ ("rust-rustc-version" ,rust-rustc-version-0.2)))))
(define-public rust-parking-lot-0.8
(package
@@ -34131,7 +34439,18 @@ synchronization primitives.")
("rust-thread-id" ,rust-thread-id-3)
("rust-winapi" ,rust-winapi-0.3))
#:cargo-development-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.2))))))
+ (("rust-rustc-version" ,rust-rustc-version-0.2))))
+ (inputs
+ `(("rust-backtrace" ,rust-backtrace-0.3)
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-cloudabi" ,rust-cloudabi-0.0)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-petgraph" ,rust-petgraph-0.4)
+ ("rust-rand" ,rust-rand-0.4)
+ ("rust-redox-syscall" ,rust-redox-syscall-0.1)
+ ("rust-smallvec" ,rust-smallvec-0.6)
+ ("rust-thread-id" ,rust-thread-id-3)
+ ("rust-winapi" ,rust-winapi-0.3)))))
(define-public rust-parking-lot-core-0.5
(package
@@ -34809,7 +35128,7 @@ pdqsort.")
(origin
(method url-fetch)
(uri (crate-uri "peeking_take_while" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"16bhqr6rdyrp12zv381cxaaqqd0pwysvm1q8h2ygihvypvfprc8r"))))
@@ -34925,7 +35244,7 @@ runtime support for rust-peg grammars. To use rust-peg, see the peg crate.")
(origin
(method url-fetch)
(uri (crate-uri "percent-encoding" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0bp3zrsk3kr47fbpipyczidbbx4g54lzxdm77ni1i3qws10mdzfl"))))
@@ -34945,7 +35264,7 @@ runtime support for rust-peg grammars. To use rust-peg, see the peg crate.")
(origin
(method url-fetch)
(uri (crate-uri "percent-encoding" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0cgq08v1fvr6bs5fvy390cz830lq4fak8havdasdacxcw790s09i"))))))
@@ -35031,7 +35350,7 @@ perf_event_open system call, with associated types and constants.")
(origin
(method url-fetch)
(uri (crate-uri "permutohedron" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0b1pzh48j86v46wxngch6k1kx9cdw3jr3lwa86gd6jd4bmxzz1xn"))))
@@ -35480,7 +35799,7 @@ function data structures.")
(origin
(method url-fetch)
(uri (crate-uri "pico-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1q5pg0ms6szz6b5h26h4k40zb76zbwwjgyigac4wly9qngdj4yl5"))))
@@ -35668,7 +35987,7 @@ written with declarative macros.")
(origin
(method url-fetch)
(uri (crate-uri "pkg-config" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0k4860955riciibxr8bhnklp79jydp4xfylwdn5v9kj96hxlac9q"))))
@@ -35727,7 +36046,7 @@ network packet formats.")
(origin
(method url-fetch)
(uri (crate-uri "plain" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl"))))
@@ -35833,7 +36152,7 @@ both WASM and native applications")
(origin
(method url-fetch)
(uri (crate-uri "plugin" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1q7nghkpvxxr168y2jnzh3w7qc9vfrby9n7ygy3xpj0bj71hsshs"))))
@@ -35905,7 +36224,7 @@ both WASM and native applications")
(origin
(method url-fetch)
(uri (crate-uri "pocket-resources" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1n2i5vmi8fdbw89wm5nz1ws1z9f1qax911p6ksg4scmdg23z6df1"))))
@@ -36829,7 +37148,7 @@ and Postgres values.")
(origin
(method url-fetch)
(uri (crate-uri "ppv-lite86" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1shj4q7jwj0azssr8cg51dk3kh7d4lg9rmbbz1kbqk971vc5wyi3"))))
@@ -37501,7 +37820,7 @@ in your code.")
(origin
(method url-fetch)
(uri (crate-uri "proc-macro2" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0f3h0zl5w5090ajmmvpmhkpr4iwqnn5rip3afacabhc657vwmn7h"))))
@@ -37721,6 +38040,22 @@ This library mimics the Git way of showing progress.")
("rust-x86" ,rust-x86-0.33))
#:cargo-development-inputs
(("rust-regex" ,rust-regex-1))))
+ (inputs
+ `(("rust-bit-set" ,rust-bit-set-0.5)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-quick-error" ,rust-quick-error-2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rand-chacha" ,rust-rand-chacha-0.3)
+ ("rust-rand-xorshift" ,rust-rand-xorshift-0.3)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.6)
+ ("rust-rusty-fork" ,rust-rusty-fork-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-x86" ,rust-x86-0.33)))
+ (native-inputs
+ `(("rust-regex" ,rust-regex-1)))
(home-page "https://altsysrq.github.io/proptest-book/proptest/index.html")
(synopsis "Hypothesis-like property-based testing and shrinking")
(description
@@ -38313,7 +38648,7 @@ implementation.")
(origin
(method url-fetch)
(uri (crate-uri "quick-error" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9"))))
@@ -38334,7 +38669,7 @@ to write.")
(origin
(method url-fetch)
(uri (crate-uri "quick-error" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51"))))))
@@ -38481,9 +38816,14 @@ integers, floats, tuples, booleans, lists, strings, options and results.")
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-log" ,rust-log-0.4)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-rand-core" ,rust-rand-core-0.5))))))
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-rand-core" ,rust-rand-core-0.5))))
+ (inputs
+ `(("rust-env-logger" ,rust-env-logger-0.7)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-rand-core" ,rust-rand-core-0.5)))))
(define-public rust-quickcheck-0.8
(package
@@ -38676,17 +39016,19 @@ integers, floats, tuples, booleans, lists, strings, options and results.")
(origin
(method url-fetch)
(uri (crate-uri "quote" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"19rjmfqzk26rxbgxy5j2ckqc2v12sw2xw8l4gi8bzpn2bmsbkl63"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1))
+ `(;#:cargo-inputs
+ ;(("rust-proc-macro2" ,rust-proc-macro2-1))
#:cargo-development-inputs
(("rust-rustversion" ,rust-rustversion-1)
("rust-trybuild" ,rust-trybuild-1))))
+ (inputs
+ `(("rust-proc-macro2" ,rust-proc-macro2-1)))
(home-page "https://github.com/dtolnay/quote")
(synopsis "Quasi-quoting macro quote!(...)")
(description "Quasi-quoting macro quote!(...)")
@@ -38928,6 +39270,14 @@ learnt from TrieMap and Sequence Trie.")
("rust-rand-core" ,rust-rand-core-0.6)
("rust-rand-hc" ,rust-rand-hc-0.3)
("rust-serde" ,rust-serde-1))))
+ (inputs
+ `(("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
+ ("rust-rand-chacha" ,rust-rand-chacha-0.3)
+ ("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-rand-hc" ,rust-rand-hc-0.3)
+ ("rust-serde" ,rust-serde-1)))
(home-page "https://crates.io/crates/rand")
(synopsis "Random number generators and other randomness functionality")
(description
@@ -38944,7 +39294,7 @@ useful types and distributions, and some randomness-related algorithms.")
(origin
(method url-fetch)
(uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva"))))
@@ -38971,7 +39321,7 @@ useful types and distributions, and some randomness-related algorithms.")
(origin
(method url-fetch)
(uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1jl4449jcl4wgmzld6ffwqj5gwxrp8zvx8w573g1z368qg6xlwbd"))))
@@ -39053,7 +39403,7 @@ useful types and distributions, and some randomness-related algorithms.")
(origin
(method url-fetch)
(uri (crate-uri "rand" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0v679h38pjjqj5h4md7v2slsvj6686qgcn7p9fbw3h43iwnk1b34"))))
@@ -39075,10 +39425,13 @@ useful types and distributions, and some randomness-related algorithms.")
(base32 "03df2xh5nbdvwr17qm3sviaxa95r8yhm1nil2pr0pqf90p7ka9z1"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(;#:skip-build? #t
#:cargo-inputs
(("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
("rust-rand-core" ,rust-rand-core-0.6))))
+ (inputs
+ `(("rust-ppv-lite86" ,rust-ppv-lite86-0.2)
+ ("rust-rand-core" ,rust-rand-core-0.6)))
(home-page "https://crates.io/crates/rand_chacha")
(synopsis "ChaCha random number generator")
(description
@@ -39113,7 +39466,7 @@ useful types and distributions, and some randomness-related algorithms.")
(origin
(method url-fetch)
(uri (crate-uri "rand_chacha" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vxwyzs4fy1ffjc8l00fsyygpiss135irjf7nyxgq2v0lqf3lvam"))))
@@ -39175,7 +39528,7 @@ tools for implementation.")
(origin
(method url-fetch)
(uri (crate-uri "rand_core" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1p09ynysrq1vcdlmcqnapq4qakl2yd1ng3kxh3qscpx09k2a6cww"))))
@@ -39193,7 +39546,7 @@ tools for implementation.")
(origin
(method url-fetch)
(uri (crate-uri "rand_core" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0jzdgszfa4bliigiy4hi66k7fs3gfwi2qxn8vik84ph77fwdwvvs"))))
@@ -39300,7 +39653,7 @@ generator that uses the HC-128 algorithm.")
(origin
(method url-fetch)
(uri (crate-uri "rand_hc" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa"))))
@@ -39317,7 +39670,7 @@ generator that uses the HC-128 algorithm.")
(origin
(method url-fetch)
(uri (crate-uri "rand_hc" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1i0vl8q5ddvvy0x8hf1zxny393miyzxkwqnw31ifg6p0gdy6fh3v"))))
@@ -39360,7 +39713,7 @@ Add, and Count\" which are the principal bitwise operations employed.")
(origin
(method url-fetch)
(uri (crate-uri "rand_isaac" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"027flpjr4znx2csxk7gxb7vrf9c7y5mydmvg5az2afgisp4rgnfy"))))
@@ -39380,7 +39733,7 @@ Add, and Count\" which are the principal bitwise operations employed.")
(origin
(method url-fetch)
(uri (crate-uri "rand_jitter" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"16z387y46bfz3csc42zxbjq89vcr1axqacncvv8qhyy93p4xarhi"))))
@@ -39431,7 +39784,7 @@ generator based on timing jitter.")
(origin
(method url-fetch)
(uri (crate-uri "rand_os" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0wahppm0s64gkr2vmhcgwc0lij37in1lgfxg5rbgqlz0l5vgcxbv"))))
@@ -39455,7 +39808,7 @@ generator based on timing jitter.")
(origin
(method url-fetch)
(uri (crate-uri "rand_pcg" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0ab4h6s6x3py833jk61lwadq83qd1c8bih2hgi6yps9rnv0x1aqn"))))
@@ -39483,7 +39836,7 @@ generator based on timing jitter.")
(origin
(method url-fetch)
(uri (crate-uri "rand_pcg" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0i0bdla18a8x4jn1w0fxsbs3jg7ajllz6azmch1zw33r06dv1ydb"))))
@@ -39551,7 +39904,7 @@ generator based on timing jitter.")
(origin
(method url-fetch)
(uri (crate-uri "rand_xorshift" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0p2x8nr00hricpi2m6ca5vysiha7ybnghz79yqhhx6sl4gkfkxyb"))))
@@ -39771,7 +40124,7 @@ libcore.")
(origin
(method url-fetch)
(uri (crate-uri "rawpointer" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1qy1qvj17yh957vhffnq6agq0brvylw27xgks171qrah75wmg8v0"))))
@@ -39793,7 +40146,7 @@ and @code{ptrdistance}.")
(origin
(method url-fetch)
(uri (crate-uri "rawpointer" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"06ghpm9y7gacks78s3maakha07kbnwrxif5q37r2l7z1sali3b7b"))))))
@@ -39964,7 +40317,7 @@ reference counting.")
(origin
(method url-fetch)
(uri (crate-uri "rdrand" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1cjq0kwx1bk7jx3kzyciiish5gqsj7620dm43dc52sr8fzmm9037"))))
@@ -40078,7 +40431,7 @@ owned memory.")
(origin
(method url-fetch)
(uri (crate-uri "redox_syscall" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"))))
@@ -40092,7 +40445,7 @@ owned memory.")
(origin
(method url-fetch)
(uri (crate-uri "redox-termios" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0xhgvdh62mymgdl3jqrngl8hr4i8xwpnbsxnldq0l47993z1r2by"))))
@@ -40290,8 +40643,16 @@ memory to speed up reallocation.")
("rust-regex-syntax" ,rust-regex-syntax-0.6))
#:cargo-development-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rand" ,rust-rand-0.6))))
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-rand" ,rust-rand-0.8))))
+ (inputs
+ `(("rust-aho-corasick" ,rust-aho-corasick-0.7)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.6)))
+ (native-inputs
+ `(("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-rand" ,rust-rand-0.8)))
(home-page "https://github.com/rust-lang/regex")
(synopsis "Regular expressions for Rust")
(description
@@ -40837,7 +41198,7 @@ uses finite automata and guarantees linear time matching on all inputs.")
(origin
(method url-fetch)
(uri (crate-uri "resolv-conf" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0jlzifww1h7j23jnjj49xz8q0fpd9rqpd0ks8c4y651vgw9lx0qi"))))
@@ -40913,6 +41274,15 @@ functionality as retain but gives mutable borrow to the predicate.")
#:cargo-development-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ (inputs
+ `(("rust-libc" ,rust-libc-0.2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-spin" ,rust-spin-0.5)
+ ("rust-untrusted" ,rust-untrusted-0.7)
+ ("rust-web-sys" ,rust-web-sys-0.3)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ;; build dependencies
+ ("rust-cc" ,rust-cc-1)))
(home-page "https://github.com/briansmith/ring")
(synopsis "Safe, fast, small crypto using Rust")
(description "This package provided safe, fast, small crypto using Rust.")
@@ -42624,7 +42994,7 @@ It is automatically published using the compiler repository at
(origin
(method url-fetch)
(uri (crate-uri "rustc-demangle" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"10qp42sl1wrdbgbbh8rnay2grm976z7hqgz32c4y09l1c071qsac"))))
@@ -42745,7 +43115,7 @@ forth, as well as the ability to create custom thread-pools with ThreadPool.")
(origin
(method url-fetch)
(uri (crate-uri "rustc-serialize" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1nkg3vasg7nk80ffkazizgiyv3hb1l9g3d8h17cajbkx538jiwfw"))))
@@ -42792,7 +43162,7 @@ decoding.")
(origin
(method url-fetch)
(uri (crate-uri "rustc-std-workspace-core" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1309xhwyai9xpz128xrfjqkmnkvgjwddznmj7brbd8i8f58zamhr"))))
@@ -42917,7 +43287,9 @@ rustc compiler.")
"02h3x57lcr8l2pm0a645s9whdh33pn5cnrwvn5cb57vcrc53x3hk"))))
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-semver" ,rust-semver-0.9))))))
+ #:cargo-inputs (("rust-semver" ,rust-semver-0.9))))
+ (inputs
+ `(("rust-semver" ,rust-semver-0.9)))))
(define-public rust-rustdoc-stripper-0.1
(package
@@ -43395,6 +43767,11 @@ rustc compiler version.")
("rust-quick-error" ,rust-quick-error-1)
("rust-tempfile" ,rust-tempfile-3)
("rust-wait-timeout" ,rust-wait-timeout-0.2))))
+ (inputs
+ `(("rust-fnv" ,rust-fnv-1)
+ ("rust-quick-error" ,rust-quick-error-1)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-wait-timeout" ,rust-wait-timeout-0.2)))
(home-page "https://github.com/altsysrq/rusty-fork")
(synopsis "Library for running Rust tests in sub-processes")
(description
@@ -43635,7 +44012,7 @@ sub-processes using a fork-like interface.")
(origin
(method url-fetch)
(uri (crate-uri "ryu" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0xlx9ybzncrb7d6r9533g8ydlg6mr252pfzl4g9cqaqkpvk24mjk"))))
@@ -43861,7 +44238,7 @@ computation (experimental)")
(origin
(method url-fetch)
(uri (crate-uri "safemem" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0wp0d2b2284lw11xhybhaszsczpbq1jbdklkxgifldcknmy3nw7g"))))
@@ -43896,7 +44273,7 @@ computation (experimental)")
(origin
(method url-fetch)
(uri (crate-uri "same-file" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k"))))
@@ -44008,7 +44385,7 @@ motivation for writing this library.
(origin
(method url-fetch)
(uri (crate-uri "schannel" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"08d0p5iy574vdrax4l3laazic0crj7rp7vp3if5rrfkcdfq51xc7"))))
@@ -44054,7 +44431,7 @@ server functionality.")
(origin
(method url-fetch)
(uri (crate-uri "scoped_threadpool" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1a26d3lk40s9mrf4imhbik7caahmw2jryhhb6vqv6fplbbgzal8x"))))
@@ -44083,7 +44460,7 @@ non-'static references in parallel.")
(origin
(method url-fetch)
(uri (crate-uri "scoped-tls" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1hj8lifzvivdb1z02lfnzkshpvk85nkgzxsy2hc0zky9wf894spa"))))
@@ -44106,7 +44483,7 @@ library's old @code{scoped_thread_local!} macro for providing scoped access to
(origin
(method url-fetch)
(uri (crate-uri "scoped-tls" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0a2bn9d2mb07c6l16sadijy4p540g498zddfxyiq4rsqpwrglbrk"))))))
@@ -44119,7 +44496,7 @@ library's old @code{scoped_thread_local!} macro for providing scoped access to
(origin
(method url-fetch)
(uri (crate-uri "scopeguard" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1kbqm85v43rq92vx7hfiay6pmcga03vrjbbfwqpyj3pwsg3b16nj"))))
@@ -44144,7 +44521,7 @@ with one of the implemented strategies.")
(method url-fetch)
(uri (crate-uri "scopeguard" version))
(file-name
- (string-append name "-" version ".crate"))
+ (string-append name "-" version ".tar.gz"))
(sha256
(base32
"09sy9wbqp409pkwmqni40qmwa99ldqpl48pp95m1xw8sc19qy9cl"))))))
@@ -44691,7 +45068,7 @@ macOS and iOS.")
(origin
(method url-fetch)
(uri (crate-uri "security-framework-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"15gqhhi206lzynd0pcbswxhvqc4p9bmpl2h9qnwfnpb16zy96573"))))
@@ -44888,6 +45265,9 @@ macOS and iOS.")
("rust-serde-derive" ,rust-serde-derive-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-tempdir" ,rust-tempdir-0.3))))
+ (inputs
+ `(("rust-semver-parser" ,rust-semver-parser-0.7)
+ ("rust-serde" ,rust-serde-1)))
(home-page "https://docs.rs/crate/semver")
(synopsis
"Semantic version parsing and comparison")
@@ -44913,6 +45293,8 @@ macOS and iOS.")
(("rust-pest" ,rust-pest-2))
#:cargo-development-inputs
(("rust-pest-generator" ,rust-pest-generator-2))))
+ (inputs
+ `(("rust-pest" ,rust-pest-2)))
(home-page "https://github.com/steveklabnik/semver-parser")
(synopsis "Parsing of the Semver spec")
(description "This package provides for parsing of the Semver spec.")
@@ -44927,7 +45309,7 @@ macOS and iOS.")
(origin
(method url-fetch)
(uri (crate-uri "semver-parser" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ahqhvgpzhcsd28id7xnrjv4419i9yyalhm7d7zi430qx0hi2vml"))))))
@@ -44941,7 +45323,7 @@ macOS and iOS.")
(origin
(method url-fetch)
(uri (crate-uri "semver-parser" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"18vhypw6zgccnrlm5ps1pwa0khz7ry927iznpr88b87cagr1v2iq"))))))
@@ -45104,6 +45486,8 @@ rules are rather complex. This crate implements the whole grammar." )
`(#:skip-build? #t
#:cargo-inputs
(("rust-serde-derive" ,rust-serde-derive-1))))
+ (inputs
+ `(("rust-serde-derive" ,rust-serde-derive-1)))
(home-page "https://serde.rs")
(synopsis "Generic serialization/deserialization framework")
(description
@@ -45471,7 +45855,7 @@ TOML/JSON/MessagePack strings and serializable values.")
(origin
(method url-fetch)
(uri (crate-uri "serde-derive" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0ccg4m7ww6mfs5vjdbdifri2kf1wyd4difjnqnraph2gssaw54ck"))))
@@ -45483,6 +45867,10 @@ TOML/JSON/MessagePack strings and serializable values.")
("rust-syn" ,rust-syn-1))
#:cargo-development-inputs
(("rust-serde" ,rust-serde-1))))
+ (inputs
+ `(("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1)))
(home-page "https://serde.rs")
(synopsis
"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
@@ -45569,6 +45957,11 @@ data. This crate provides a wrapper that works with any existing Serde
("rust-serde-derive" ,rust-serde-derive-1)
("rust-serde-stacker" ,rust-serde-stacker-0.1)
("rust-trybuild" ,rust-trybuild-1))))
+ (inputs
+ `(("rust-indexmap" ,rust-indexmap-1)
+ ("rust-itoa" ,rust-itoa-0.4)
+ ("rust-ryu" ,rust-ryu-1)
+ ("rust-serde" ,rust-serde-1)))
(home-page "https://github.com/serde-rs/json")
(synopsis "JSON serialization file format")
(description
@@ -46860,7 +47253,7 @@ some context).")
(origin
(method url-fetch)
(uri (crate-uri "shlex" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0gf773p2snqpw69rzh8s1wdlq8dc8c1ypmiv516il1fdyb46i9a2"))))
(build-system cargo-build-system)
@@ -46879,7 +47272,7 @@ words, like Python's shlex.")
(origin
(method url-fetch)
(uri (crate-uri "shlex" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1lmv6san7g8dv6jdfp14m7bdczq9ss7j7bgsfqyqjc3jnjfippvz"))))
@@ -47398,7 +47791,7 @@ designed for @code{immutable.rs}.")
(origin
(method url-fetch)
(uri (crate-uri "slab" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1y59xsa27jk84sxzswjk60xcjf8b4fm5960jwpznrrcmasyva4f1"))))
@@ -47815,7 +48208,10 @@ stack.")
(("rust-maybe-uninit" ,rust-maybe-uninit-2)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1))))))
+ (("rust-bincode" ,rust-bincode-1))))
+ (inputs
+ `(("rust-maybe-uninit" ,rust-maybe-uninit-2)
+ ("rust-serde" ,rust-serde-1)))))
(define-public rust-smallvec-0.2
(package
@@ -48044,7 +48440,7 @@ maximal amount of configuration possible intended.")
(origin
(method url-fetch)
(uri (crate-uri "socket2" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0vldz14mxqxnjqb6an2pj7mgclv7nrk45cpscwq7g3fj2c0mfbhj"))))
(arguments
@@ -48091,7 +48487,7 @@ maximal amount of configuration possible intended.")
(origin
(method url-fetch)
(uri (crate-uri "sourcefile" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1lwa6973zs4bgj29my7agfjgk4nw9hp6j7dfnr13nid85fw7rxsb"))))
@@ -48166,12 +48562,17 @@ track of where each new file and line starts.")
"0ph01n3fqkmnfr1wd13dqsi4znv06xy6p4h3hqqdzk81r0r5vd1w"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(#:tests? #f
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-0.15)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-syn" ,rust-syn-0.14)
("rust-unicode-xid" ,rust-unicode-xid-0.1))))
+ (inputs
+ `(("rust-proc-macro2" ,rust-proc-macro2-0.4)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-syn" ,rust-syn-0.14)
+ ("rust-unicode-xid" ,rust-unicode-xid-0.1)))
(home-page "https://github.com/utkarshkukreti/speculate.rs")
(synopsis "RSpec inspired testing framework for Rust")
(description
@@ -48186,7 +48587,7 @@ track of where each new file and line starts.")
(origin
(method url-fetch)
(uri (crate-uri "spin" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0b84m6dbzrwf2kxylnw82d3dr8w06av7rfkr8s85fb5f43rwyqvf"))))
@@ -48358,7 +48759,7 @@ to the same address.")
(origin
(method url-fetch)
(uri (crate-uri "stacker" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"12igajfgqz96c7vcwi91xdfsphawik6g36ndlglqih0a7bqw8vyr"))))
@@ -48481,7 +48882,7 @@ management.")
(origin
(method url-fetch)
(uri (crate-uri "static-assertions" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2"))))
@@ -48502,7 +48903,7 @@ are met.")
(origin
(method url-fetch)
(uri (crate-uri "static-assertions" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1lw33i89888yb3x29c6dv4mrkg3534n0rlg3r7qzh4p58xmv6gkz"))))))
@@ -48713,7 +49114,7 @@ you to define custom reference types outside of the @code{stdweb} library.")
(origin
(method url-fetch)
(uri (crate-uri "stdweb-internal-runtime" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1h0nkppb4r8dbrbms2hw9n5xdcs392m0r5hj3b6lsx3h6fx02dr1"))))
@@ -48733,7 +49134,7 @@ crate.")
(origin
(method url-fetch)
(uri (crate-uri "stdweb-internal-test-macro" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0wx3jlm98qrg1pdw149fprzs9x3x3igqkm5ll23jv2v62yddfrjf"))))
@@ -48875,7 +49276,7 @@ iterated over only by reference rather than by value.")
(origin
(method url-fetch)
(uri (crate-uri "streaming-stats" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0iz5dlq51w5hxjrv6a4hpf8rrj91kgvy0s9mhj0j12il9v771mmh"))))
@@ -49221,7 +49622,7 @@ and Jaro-Winkler.")
(origin
(method url-fetch)
(uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0k497pv882qn3q977ckznm13vxx927g8s1swvcv68j3c1pccwik4"))))))
@@ -49235,7 +49636,7 @@ and Jaro-Winkler.")
(origin
(method url-fetch)
(uri (crate-uri "strsim" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0sjsm7hrvjdifz661pjxq5w4hf190hx53fra8dfvamacvff139cf"))))))
@@ -50001,10 +50402,15 @@ browsers.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-unicode-xid" ,rust-unicode-xid-0.2))))
+ ;#:cargo-inputs
+ ;(("rust-proc-macro2" ,rust-proc-macro2-1)
+ ; ("rust-quote" ,rust-quote-1)
+ ; ("rust-unicode-xid" ,rust-unicode-xid-0.2))
+ ))
+ (inputs
+ `(("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-unicode-xid" ,rust-unicode-xid-0.2)))
(home-page "https://github.com/dtolnay/syn")
(synopsis "Parser for Rust source code")
(description
@@ -50056,7 +50462,8 @@ a syntax tree of Rust source code.")
(base32
"0hgpgi8lcvkfd5jnma5fxq41ycb9kna635b4c2wl4z1rmbnfj6i6"))))
(arguments
- `(#:cargo-inputs
+ `(#:tests? #f
+ #:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-0.4)
("rust-quote" ,rust-quote-0.6)
("rust-unicode-xid" ,rust-unicode-xid-0.1))
@@ -50103,7 +50510,8 @@ a syntax tree of Rust source code.")
(base32
"1b8x8jdsmj6r9ck7n1pg371526n1q90kx6rv6ivcb22w06wr3f6k"))))
(arguments
- `(#:phases
+ `(#:tests? #f
+ #:phases
(modify-phases %standard-phases
(add-before 'build 'fixup-cargo-toml
(lambda _
@@ -50118,7 +50526,11 @@ a syntax tree of Rust source code.")
(("rust-syntex-pos" ,rust-syntex-pos-0.58)
("rust-syntex-syntax" ,rust-syntex-syntax-0.58)
("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-walkdir" ,rust-walkdir-1))))))
+ ("rust-walkdir" ,rust-walkdir-1))))
+ (inputs
+ `(("rust-quote" ,rust-quote-0.3)
+ ("rust-synom" ,rust-synom-0.11)
+ ("rust-unicode-xid" ,rust-unicode-xid-0.0)))))
(define-public rust-syn-mid-0.5
(package
@@ -50243,7 +50655,7 @@ a syntax tree of Rust source code.")
(origin
(method url-fetch)
(uri (crate-uri "synstructure_test_traits" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1b3fs2b9kc1gy9dilaxqjbdl4z0mlrbbxjzkprdx953rif1c3q66"))))
@@ -50827,7 +51239,7 @@ without a mutable reference.")
(origin
(method url-fetch)
(uri (crate-uri "tar" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1lr6v3cpkfxd2lk5ll2jd8wr1xdskwj35smnh5sfb8xvzzxnn6dk"))))
@@ -51531,7 +51943,7 @@ a C API.")
(origin
(method url-fetch)
(uri (crate-uri "tempdir" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1n5n86zxpgd85y0mswrp5cfdisizq2rv3la906g6ipyc03xvbwhm"))))
@@ -51556,12 +51968,12 @@ deleting all contents when it's dropped.")
(origin
(method url-fetch)
(uri (crate-uri "tempfile" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(;#:skip-build? #t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-libc" ,rust-libc-0.2)
@@ -51569,6 +51981,13 @@ deleting all contents when it's dropped.")
("rust-redox-syscall" ,rust-redox-syscall-0.2)
("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
("rust-winapi" ,rust-winapi-0.3))))
+ (inputs
+ `(("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-redox-syscall" ,rust-redox-syscall-0.2)
+ ("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
+ ("rust-winapi" ,rust-winapi-0.3)))
(home-page "https://stebalien.com/projects/tempfile-rs")
(synopsis "Library for managing temporary files and directories")
(description
@@ -51737,7 +52156,7 @@ template language.")
(origin
(method url-fetch)
(uri (crate-uri "term" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1wbh8ngqkqr3f6wz902yplf60bd5yapnckvrkgmzp5nffi7n8qzs"))))
@@ -51755,7 +52174,7 @@ template language.")
(origin
(method url-fetch)
(uri (crate-uri "term" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "109jmzddq1kz6wm2ndgddy7yrlqcw2i36ygxl0fcymc0sda7w1zj"))))
(arguments
@@ -51860,7 +52279,7 @@ library.")
(origin
(method url-fetch)
(uri (crate-uri "termcolor" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1x65i1ny4m6z1by62ra6wdcrd557p2ysm866x0pg60zby2cxizid"))))
(build-system cargo-build-system)
@@ -51969,7 +52388,7 @@ writing colored text to a terminal.")
(origin
(method url-fetch)
(uri (crate-uri "termion" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"01f9787d5nx445bqbj644v38bn0hl2swwjy9baz0dnbqi6fyqb62"))))
@@ -51995,7 +52414,7 @@ writing colored text to a terminal.")
(origin
(method url-fetch)
(uri (crate-uri "termios" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"09any1p4jp4bphvb5ikagnvwjc3xn2djchy96nkpa782xb2j1dkj"))))
@@ -52298,7 +52717,7 @@ handle Unicode characters correctly.")
(origin
(method url-fetch)
(uri (crate-uri "thread-id" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1h90v19fjz3x9b25ywh68z5yf2zsmm6h5zb4rl302ckbsp4z9yy7"))))
@@ -52343,7 +52762,7 @@ different for every thread.")
(origin
(method url-fetch)
(uri (crate-uri "thread_local" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1gccp3grndpi6dyhzylz4hkqnkzc1xyri98n0xwwhnn90i7d4640"))))
(build-system cargo-build-system)
@@ -52367,7 +52786,7 @@ different for every thread.")
(origin
(method url-fetch)
(uri (crate-uri "thread_local" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"06rzik99p8c5js8238yhc8rk6np543ylb1dy9nrw5v80j0r3xdf6"))))
@@ -52426,7 +52845,7 @@ contention between workers when delivering jobs.")
(origin
(method url-fetch)
(uri (crate-uri "threadpool" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0rd89n1q7vy47w4c32cnynibffv9kj3jy3dwr0536n9lbw5ckw72"))))
@@ -52652,7 +53071,7 @@ interoperable with the standard library, and is mostly compatible with
(origin
(method url-fetch)
(uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0f14wrgxj7ya2v4msg5mni7046bsm2angm7cn3pd3yv04gpm12na"))))
@@ -53506,7 +53925,7 @@ futures efficiently")
(origin
(method url-fetch)
(uri (crate-uri "tokio-mock-task" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1y7q83qfk9ljjfvs82b453pmz9x1v3d6kr4x55j8mal01s6790dw"))))
@@ -54734,7 +55153,7 @@ stream-based WebSocket implementation.")
(origin
(method url-fetch)
(uri (crate-uri "toml" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1apcmjrrjw429pjw7mqlmdwwd67g8305vwqy4kw3swr612bl44d3"))))
@@ -54977,7 +55396,7 @@ automatically instrumenting functions.")
(origin
(method url-fetch)
(uri (crate-uri "tracing-core" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0pvbgv301vw6dq4krc14yqbyyixb42lcs4s57xw05llkgy9f63gm"))))
(build-system cargo-build-system)
@@ -55298,7 +55717,7 @@ be used directly. See @code{rust-trackable} for more information.")
(origin
(method url-fetch)
(uri (crate-uri "traitobject" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0yb0n8822mr59j200fyr2fxgzzgqljyxflx9y8bdy3rlaqngilgg"))))
@@ -56145,7 +56564,7 @@ the Trust-DNS client to use rustls for TLS.")
(origin
(method url-fetch)
(uri (crate-uri "try_from" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"12wdd4ja7047sd3rx70hv2056hyc8gcdllcx3a41g1rnw64kng98"))))
@@ -56167,7 +56586,7 @@ the Trust-DNS client to use rustls for TLS.")
(origin
(method url-fetch)
(uri (crate-uri "try-lock" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"10p36rx6pqi9d0zr876xa8vksx2m66ha45myakl50rn08dxyn176"))))
@@ -56426,7 +56845,7 @@ strings.")
(origin
(method url-fetch)
(uri (crate-uri "typeable" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"11w8dywgnm32hb291izjvh4zjd037ccnkk77ahk63l913zwzc40l"))))
@@ -56511,7 +56930,7 @@ deserialization.")
(origin
(method url-fetch)
(uri (crate-uri "typemap" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1xm1gbvz9qisj1l6d36hrl9pw8imr8ngs6qyanjnsad3h0yfcfv5"))))
@@ -56533,7 +56952,7 @@ deserialization.")
(origin
(method url-fetch)
(uri (crate-uri "typenum" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0cvbksljz61ian21fnn0h51kphl0pwpzb932bv4s0rwy1wh8lg1p"))))
@@ -56581,7 +57000,7 @@ Unicode character database.")
(origin
(method url-fetch)
(uri (crate-uri "ucd-trie" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1hh6kyzh5xygwy96wfmsf8v8czlzhps2lgbcyhj1xzy1w1xys04g"))))
@@ -56604,7 +57023,7 @@ Unicode character database.")
(origin
(method url-fetch)
(uri (crate-uri "ucd-util" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"13ng291mkc9b132jjf4laj76f5nqm5qd2447rm8bry3wxbdc5kaw"))))
@@ -57087,7 +57506,7 @@ boundaries according to Unicode Standard Annex #29 rules.")
(method url-fetch)
(uri (crate-uri "unicode-xid" version))
(file-name
- (string-append name "-" version ".crate"))
+ (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0r6mknipyy9vpz8mwmxvkx65ff2ha1n2pxqjj6f46lcn8yrhpzpp"))))
@@ -57107,7 +57526,7 @@ or XID_Continue properties according to Unicode Standard Annex #31.")
(origin
(method url-fetch)
(uri (crate-uri "unicode-xid" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw"))))))
@@ -57218,7 +57637,7 @@ whitespace from a string.")
(origin
(method url-fetch)
(uri (crate-uri "unreachable" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0mps2il4xy2mjqc3appas27hhn2xmvixc3bzzhfrjj74gy3i0a1q"))))
@@ -57241,7 +57660,7 @@ whitespace from a string.")
(origin
(method url-fetch)
(uri (crate-uri "unsafe-any" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0zwwphsqkw5qaiqmjwngnfpv9ym85qcsyj7adip9qplzjzbn00zk"))))
@@ -57283,7 +57702,7 @@ whitespace from a string.")
(origin
(method url-fetch)
(uri (crate-uri "untrusted" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0jkbqaj9d3v5a91pp3wp9mffvng1nhycx6sh4qkdd9qyr62ccmm1"))))
@@ -57404,6 +57823,16 @@ type-safe zero-cost dimensional analysis.")
(("rust-bencher" ,rust-bencher-0.1)
("rust-rustc-test" ,rust-rustc-test-0.3)
("rust-serde-json" ,rust-serde-json-1))))
+ (inputs
+ `(("rust-form-urlencoded" ,rust-form-urlencoded-1)
+ ("rust-idna" ,rust-idna-0.2)
+ ("rust-matches" ,rust-matches-0.1)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-serde" ,rust-serde-1)))
+ (native-inputs
+ `(("rust-bencher" ,rust-bencher-0.1)
+ ("rust-rustc-test" ,rust-rustc-test-0.3)
+ ("rust-serde-json" ,rust-serde-json-1)))
(home-page "https://github.com/servo/rust-url")
(synopsis "URL library for Rust, based on the WHATWG URL Standard")
(description
@@ -57838,7 +58267,7 @@ a part of rav1e.")
(origin
(method url-fetch)
(uri (crate-uri "vcpkg" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1yvrd2b97j4hv5bfhcj3al0dpkbzkdsr6dclxqz3zqm50rhwl2xh"))))
@@ -57882,7 +58311,7 @@ a part of rav1e.")
(origin
(method url-fetch)
(uri (crate-uri "vec_map" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1481w9g1dw9rxp3l6snkdqihzyrd2f8vispzqmwjwsdyhw8xzggi"))))
@@ -57955,7 +58384,7 @@ designed for reexporting.")
(origin
(method url-fetch)
(uri (crate-uri "version_check" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1vbaqdf802qinsq8q20w8w0qn2pv0rkq5p73ijcblrwxcvjp5adm"))))
(build-system cargo-build-system)
@@ -57979,7 +58408,7 @@ If that fails, no determination is made, and calls return None.")
(origin
(method url-fetch)
(uri (crate-uri "version_check" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1pf91pvj8n6akh7w6j5ypka6aqz08b3qpzgs0ak2kjf4frkiljwi"))))))
@@ -58100,7 +58529,7 @@ version numbers.")
(origin
(method url-fetch)
(uri (crate-uri "void" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0zc8f0ksxvmhvgx4fdg0zyn6vdnbxd2xv9hfx4nhzg6kbs4f80ka"))))
@@ -58303,6 +58732,10 @@ specified across Unix and Windows platforms.")
(("rust-same-file" ,rust-same-file-1)
("rust-winapi" ,rust-winapi-0.3)
("rust-winapi-util" ,rust-winapi-util-0.1))))
+ (inputs
+ `(("rust-same-file" ,rust-same-file-1)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ("rust-winapi-util" ,rust-winapi-util-0.1)))
(home-page "https://github.com/BurntSushi/walkdir")
(synopsis "Recursively walk a directory")
(description "Recursively walk a directory.")
@@ -58464,6 +58897,10 @@ result.")
(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
+ (inputs
+ `(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))
(home-page "https://github.com/bytecodealliance/wasi")
(synopsis "Experimental WASI API bindings for Rust")
(description
@@ -58480,7 +58917,7 @@ result.")
(method url-fetch)
(uri (crate-uri "wasi" version))
(file-name
- (string-append name "-" version ".crate"))
+ (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ir3pd4phdfml0cbziw9bqp7mnk0vfp9biy8bh25lln6raml4m7x"))))
@@ -58506,7 +58943,8 @@ in Rust.")
"0vkkpz290k6pphmrgkayzdvk1dinxrp6c5zvr9l0zjlm2dsn9lrw"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
@@ -58520,6 +58958,11 @@ in Rust.")
,rust-wasm-bindgen-test-crate-a-0.1)
("rust-wasm-bindgen-test-crate-b"
,rust-wasm-bindgen-test-crate-b-0.1))))
+ (inputs
+ `(("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-wasm-bindgen-macro" ,rust-wasm-bindgen-macro-0.2)))
(home-page "https://rustwasm.github.io/")
(synopsis "Easy support for interacting between JS and Rust")
(description
@@ -58704,7 +59147,7 @@ attribute that is not in the shared backend crate.")
(origin
(method url-fetch)
(uri (crate-uri "wasm-bindgen-shared" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0n3ir6gq27np22l6m96y342a6fphk1pkbzbfqx6g364kgzfi2y3y"))))
@@ -58731,7 +59174,8 @@ attribute that is not in the shared backend crate.")
"09aas82c1i249bmzjwj9szk727nm4jzaidnwnq4jlycv3w6glm83"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1)
("rust-js-sys" ,rust-js-sys-0.3)
("rust-scoped-tls" ,rust-scoped-tls-1)
@@ -58850,7 +59294,7 @@ attribute that is not in the shared backend crate.")
(origin
(method url-fetch)
(uri (crate-uri "wasm-bindgen-test-macro" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"19bvmw8mqlwh6wkbzgs3cnlkywrv8q2kkqggz6y0p158930xm287"))))
@@ -58958,12 +59402,16 @@ modifications.")
"1jy4q5jawzg3dxzhfwa0g3fsz7h4j0ra6y232ikc6mlcimj52vrd"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t ; TODO: Fix
+ #:cargo-inputs
(("rust-js-sys" ,rust-js-sys-0.3)
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
#:cargo-development-inputs
(("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ (inputs
+ `(("rust-js-sys" ,rust-js-sys-0.3)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))
(home-page "https://rustwasm.github.io/wasm-bindgen/web-sys/index.html")
(synopsis
"Bindings for all Web APIs, a procedurally generated crate from WebIDL")
@@ -59430,7 +59878,7 @@ terms of allowing LLVM's auto-vectorizer to do its job.")
(origin
(method url-fetch)
(uri (crate-uri "widestring" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"13565qy4jhpg4x0xw8mwxzzsh0p8c93p5208lh6kpwp0q01y6qx7"))))
@@ -59477,7 +59925,7 @@ command-line, uniformly on all platforms")
(origin
(method url-fetch)
(uri (crate-uri "winapi" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw"))))
@@ -59506,7 +59954,7 @@ command-line, uniformly on all platforms")
(origin
(method url-fetch)
(uri (crate-uri "winapi" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0yh816lh6lf56dpsgxy189c2ai1z3j8mw9si6izqb6wsjkbcjz8n"))))
@@ -59520,7 +59968,7 @@ command-line, uniformly on all platforms")
(origin
(method url-fetch)
(uri (crate-uri "winapi-build" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1g4rqsgjky0a7530qajn2bbfcrl2v0zb39idgdws9b1l7gp5wc9d"))))
@@ -59564,7 +60012,7 @@ i686-pc-windows-gnu target. Please don't use this crate directly, depend on
(origin
(method url-fetch)
(uri (crate-uri "winapi-util" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0y71bp7f6d536czj40dhqk0d55wfbbwqfp2ymqf1an5ibgl6rv3h"))))
@@ -59612,7 +60060,7 @@ x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on
(origin
(method url-fetch)
(uri (crate-uri "wincolor" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"017x33ljndwc76cp5z9llgndn0nh7v8jcjaykbizkawmwy9n3pyp"))))
@@ -59810,7 +60258,7 @@ trust these primitives.")
(origin
(method url-fetch)
(uri (crate-uri "winutil" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0vkyl3fbbf05n5ph5yz8sfaccrk9x3qsr25560w6w68ldf5i7bvx"))))
@@ -59881,7 +60329,7 @@ serialization.")
(origin
(method url-fetch)
(uri (crate-uri "ws2_32-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0ppscg5qfqaw0gzwv2a4nhn5bn01ff9iwn6ysqnzm4n8s3myz76m"))))
@@ -59984,7 +60432,7 @@ languages.")
(origin
(method url-fetch)
(uri (crate-uri "xattr" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0k556fb6f5jc907975j9c8iynl2fqz3rf0w6fiig83i4yi0kfk14"))))
@@ -60067,7 +60515,7 @@ extended attributes.")
(origin
(method url-fetch)
(uri (crate-uri "xdg" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0mws8a0fr3cqk5nh7aq9lmkmhzghvasqy4mhw6nnza06l4d6i2fh"))))
(build-system cargo-build-system)
diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index 7f2153f784..dff317f595 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -232,42 +232,45 @@ cards.")
("openssl" ,openssl)
("pkg-config" ,pkg-config)
;; For building documentation.
- ("asciidoctor" ,ruby-asciidoctor)))
+ ("asciidoctor" ,ruby-asciidoctor)
+ ;; And the rust deps
+ ("rust-cxx-build" ,rust-cxx-build-1)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-section-testing" ,rust-section-testing-0.0)
+ ;; And the packages which can't be found for some reason...
+ ;("rust-num-integer" ,rust-num-integer-0.1)
+ ))
(inputs
`(("curl" ,curl)
("json-c" ,json-c)
("libxml2" ,libxml2)
("ncurses" ,ncurses)
("stfl" ,stfl)
- ("sqlite" ,sqlite)))
+ ("sqlite" ,sqlite)
+ ;; And the rust deps
+ ("rust-backtrace" ,rust-backtrace-0.3)
+ ("rust-bitflags" ,rust-bitflags-1.3)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-clap" ,rust-clap-2)
+ ("rust-curl-sys" ,rust-curl-sys-0.4)
+ ("rust-cxx" ,rust-cxx-1)
+ ("rust-fastrand" ,rust-fastrand-1)
+ ("rust-gettext-rs" ,rust-gettext-rs-0.7)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-natord" ,rust-natord-1)
+ ("rust-nom" ,rust-nom-7)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-url" ,rust-url-2)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-xdg" ,rust-xdg-2)) )
(arguments
`(#:modules ((guix build cargo-build-system)
(guix build utils)
((guix build gnu-build-system) #:prefix gnu:))
#:vendor-dir "vendor"
#:install-source? #f
- #:cargo-inputs
- (("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-bitflags" ,rust-bitflags-1.3)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-2)
- ("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-cxx" ,rust-cxx-1)
- ("rust-fastrand" ,rust-fastrand-1)
- ("rust-gettext-rs" ,rust-gettext-rs-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-natord" ,rust-natord-1)
- ("rust-nom" ,rust-nom-7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-url" ,rust-url-2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-xdg" ,rust-xdg-2))
- #:cargo-development-inputs
- (("rust-cxx-build" ,rust-cxx-build-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-section-testing" ,rust-section-testing-0.0))
#:phases
(modify-phases %standard-phases
(add-after 'configure 'dont-vendor-self