gnu: rust-async-stream-0.3: Update to 0.3.5.
* gnu/packages/crates-io.scm (rust-async-stream-0.3): Update to 0.3.5. [source]: Add snippet to add missing dev-dependency. [cargo-inputs]: Add rust-pin-project-lite-0.2. [cargo-development-inputs]: Add rust-rustversion-1. Change-Id: I037a89b68411da12b2e31f735a879b17cec672ff Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
parent
ac1e5a3fcd
commit
cb5b092c09
1 changed files with 15 additions and 3 deletions
|
@ -4774,23 +4774,35 @@ interfaces you are used to, but in an async version and ready for Rust's
|
||||||
(define-public rust-async-stream-0.3
|
(define-public rust-async-stream-0.3
|
||||||
(package
|
(package
|
||||||
(name "rust-async-stream")
|
(name "rust-async-stream")
|
||||||
(version "0.3.2")
|
(version "0.3.5")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (crate-uri "async-stream" version))
|
(uri (crate-uri "async-stream" version))
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
(file-name (string-append name "-" version ".tar.gz"))
|
||||||
|
;; I have no idea why tokio-test is missing, I filed:
|
||||||
|
;; https://github.com/tokio-rs/async-stream/issues/102
|
||||||
|
(modules '((guix build utils)))
|
||||||
|
(snippet
|
||||||
|
'(substitute* "Cargo.toml"
|
||||||
|
(("^\\[dev-dependencies.trybuild]")
|
||||||
|
"[dev-dependencies.tokio-test]
|
||||||
|
version = \"0.4\"
|
||||||
|
|
||||||
|
[dev-dependencies.trybuild]")))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "0986b72jksg4lndw76py9glry3snc29bbqrna874wl5jwgkp84qp"))))
|
(base32 "0l8sjq1rylkb1ak0pdyjn83b3k6x36j22myngl4sqqgg7whdsmnd"))))
|
||||||
(build-system cargo-build-system)
|
(build-system cargo-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:cargo-test-flags '("--release" "--"
|
`(#:cargo-test-flags '("--release" "--"
|
||||||
"--skip=test")
|
"--skip=test")
|
||||||
#:cargo-inputs
|
#:cargo-inputs
|
||||||
(("rust-async-stream-impl" ,rust-async-stream-impl-0.3)
|
(("rust-async-stream-impl" ,rust-async-stream-impl-0.3)
|
||||||
("rust-futures-core" ,rust-futures-core-0.3))
|
("rust-futures-core" ,rust-futures-core-0.3)
|
||||||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2))
|
||||||
#:cargo-development-inputs
|
#:cargo-development-inputs
|
||||||
(("rust-futures-util" ,rust-futures-util-0.3)
|
(("rust-futures-util" ,rust-futures-util-0.3)
|
||||||
|
("rust-rustversion" ,rust-rustversion-1)
|
||||||
("rust-tokio" ,rust-tokio-1)
|
("rust-tokio" ,rust-tokio-1)
|
||||||
("rust-tokio-test" ,rust-tokio-test-0.4)
|
("rust-tokio-test" ,rust-tokio-test-0.4)
|
||||||
("rust-trybuild" ,rust-trybuild-1))))
|
("rust-trybuild" ,rust-trybuild-1))))
|
||||||
|
|
Reference in a new issue