efraim pushed a commit to branch rust-team
in repository guix.
commit ce2cc5d38041799c79b1d26ce57843b255740e3a
Author: Efraim Flashner <[email protected]>
AuthorDate: Tue Dec 24 10:14:01 2024 +0200
gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.49.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): Update to
0.4.49.
[source]: Add snippet to allow for newer versions of dependencies.
[cargo-inputs]: Add rust-once-cell-1.
[cargo-development-inputs]: Remove rust-wasm-bindgen-test-0.3.
Change-Id: Idcc7fd3e2aab9cac8a628cd4923ea88f2b72e089
---
gnu/packages/crates-io.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1ba5ed1254..065ef7e4d8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -96634,26 +96634,31 @@ result.")
(define-public rust-wasm-bindgen-futures-0.4
(package
(name "rust-wasm-bindgen-futures")
- (version "0.4.41")
+ (version "0.4.49")
(source
(origin
(method url-fetch)
(uri (crate-uri "wasm-bindgen-futures" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "15zd36y0jpzvh18x963hd905rlpk2cxp918r6db0xsnfc4zrqyw7"))))
+ (base32 "18pc937q8kg549czxk3ah57h9vb7q56c62zz9qcfk17a8jdns5rq"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (substitute* "Cargo.toml"
+ (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
+ (string-append "\"^" version)))))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-futures-core" ,rust-futures-core-0.3)
("rust-js-sys" ,rust-js-sys-0.3)
+ ("rust-once-cell" ,rust-once-cell-1)
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
("rust-web-sys" ,rust-web-sys-0.3))
#:cargo-development-inputs
(("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ ("rust-futures-lite" ,rust-futures-lite-1))))
(home-page "https://rustwasm.github.io/wasm-bindgen/")
(synopsis
"Bridging the gap between Rust Futures and JavaScript Promises")