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")

Reply via email to