This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 9eb1bf9219 gnu: Add wasm-bindgen-cli.
9eb1bf9219 is described below
commit 9eb1bf921953743603aeacbe8b9da834eaa9d339
Author: Danny Milosavljevic <[email protected]>
AuthorDate: Tue Feb 24 13:32:27 2026 +0000
gnu: Add wasm-bindgen-cli.
* gnu/packages/rust-apps.scm (wasm-bindgen-cli): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wasm-bindgen-cli]:
New entry.
Closes: guix/guix#6664
Change-Id: Id2a63ead78dc57fba4ab0ca3cdc47ebee7d59a4c
---
gnu/packages/rust-apps.scm | 47 ++++
gnu/packages/rust-crates.scm | 597 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 644 insertions(+)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 356bb3da03..dcb3e0236f 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2815,6 +2815,53 @@ bindings to C and C++ libraries. This package provides
the @command{bindgen}
command.")
(license license:bsd-3)))
+(define-public wasm-bindgen-cli
+ (package
+ (name "wasm-bindgen-cli")
+ (version "0.2.111")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/wasm-bindgen/wasm-bindgen")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "19r30f0gz56180qm8spanwb1pkg0x1k8f6mgvsjil4q4qqhfary8"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (substitute* "crates/webidl/Cargo.toml"
+ (("weedle = \\{ git =
\"https://github.com/wasm-bindgen/weedle.git\", rev =
\"e9e131229ba0477c34f09e136ed0a89a9fb1e448\" \\}")
+ "weedle = \"0.13.0\""))
+ ;; Remove examples and benchmarks from workspace; they have
+ ;; unneeded git dependencies (e.g. raytracer) or bundled blobs.
+ (substitute* "Cargo.toml"
+ ((".*\"examples/[^\"]*\",?") "")
+ ((".*\"benchmarks[^\"]*\",?") ""))
+ (delete-file-recursively "examples")
+ (delete-file-recursively "benchmarks")))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:install-source? #f
+ #:cargo-build-flags '("--release" "-p" "wasm-bindgen-cli")
+ #:phases
+ (modify-phases %standard-phases
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((bin (string-append (assoc-ref outputs "out") "/bin")))
+ (install-file "target/release/wasm-bindgen" bin)
+ (install-file "target/release/wasm-bindgen-test-runner" bin)
+ (install-file "target/release/wasm2es6js" bin)))))))
+ (inputs (cargo-inputs 'wasm-bindgen-cli))
+ (home-page "https://github.com/wasm-bindgen/wasm-bindgen/")
+ (synopsis "Generate JavaScript bindings for Rust WASM modules")
+ (description "This package provides the @command{wasm-bindgen} command,
+which generates JavaScript glue code for communicating between WebAssembly
+modules and JavaScript.")
+ ;; Choose either license at your option.
+ (license (list license:expat license:asl2.0))))
+
(define-public sniffglue
(package
(name "sniffglue")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index da9c395fb8..5d63bdb084 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -1910,6 +1910,10 @@
(crate-source "bitfield" "0.17.0"
"1q4n13japrj852yzidhjfcq702yxkvrpv5mhmacsliz5az8x567p"))
+(define rust-bitflags-0.7.0
+ (crate-source "bitflags" "0.7.0"
+ "0v8hh6wdkpk9my8z8442g4hqrqf05h0qj53dsay6mv18lqvqklda"))
+
(define rust-bitflags-1.3.2
(crate-source "bitflags" "1.3.2"
"12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy"))
@@ -2248,6 +2252,10 @@
(crate-source "btparse" "0.2.0"
"0cczirrmif0364vlxxz9zwiajvv2pyvgvg64nni1b23r5fb80ziq"))
+(define rust-buf-redux-0.8.4
+ (crate-source "buf_redux" "0.8.4"
+ "0zy0p4vd2kjk7z5m4m8kdwhs5cmx1z02n7v36njhgfs8fs4aclxr"))
+
(define rust-buffer-redux-1.0.2
(crate-source "buffer-redux" "1.0.2"
"1waq39blrj7j6qp1sp2fvplwmq10yhks7fgbsdy8kxdrqn3wz2jf"))
@@ -5376,6 +5384,11 @@
(crate-source "defer-heavy" "0.1.0"
"1qd00mmhj43ic47mphdmjwc561jbxfvh6mdmrxwmj3kc7qg6jlsh"))
+(define rust-deflate-0.7.20
+ (crate-source "deflate" "0.7.20"
+ "1d7d9fpmgjnznrksmd3vlv3dyw01wsrm11ifil6ag22871xnlyvh"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-deflate-0.8.6
(crate-source "deflate" "0.8.6"
"0x6iqlayg129w63999kz97m279m0jj4x4sm6gkqlvmp73y70yxvk"))
@@ -7407,6 +7420,10 @@
(crate-source "futures-channel" "0.3.32"
"07fcyzrmbmh7fh4ainilf1s7gnwvnk07phdq77jkb9fpa2ffifq7"))
+(define rust-futures-channel-preview-0.3.0-alpha.19
+ (crate-source "futures-channel-preview" "0.3.0-alpha.19"
+ "0fi6bi4lpyxjigy11y5sjg6wlc8nc71vbpmxz31c3aagjvgz9rfm"))
+
(define rust-futures-core-0.3.28
(crate-source "futures-core" "0.3.28"
"137fdxy5amg9zkpa1kqnj7bnha6b94fmddz59w973x96gqxmijjb"))
@@ -7423,6 +7440,10 @@
(crate-source "futures-core" "0.3.32"
"07bbvwjbm5g2i330nyr1kcvjapkmdqzl4r6mqv75ivvjaa0m0d3y"))
+(define rust-futures-core-preview-0.3.0-alpha.19
+ (crate-source "futures-core-preview" "0.3.0-alpha.19"
+ "02n66jkjhpy210dv24pz0j30lvyin5kzlrb50p1j7x8yzdin4nxk"))
+
(define rust-futures-executor-0.3.28
(crate-source "futures-executor" "0.3.28"
"1q468di96knnla72xdvswic1ir2qkrf5czsdigc5n4l86a1fxv6c"))
@@ -7800,6 +7821,10 @@
"0qgnkr3gaf6pndai26ysmhyr8kwn8psmhifhxhmg2ic9bczpfidv"
#:snippet '(delete-file "gettext-0.22.5.tar.xz")))
+(define rust-gg-alloc-1.0.0
+ (crate-source "gg-alloc" "1.0.0"
+ "1fi2z9p5klgqbhgqxqxwz03j4axz4vf0s58mlndrxddy397i7r8y"))
+
(define rust-gh-emoji-1.0.8
(crate-source "gh-emoji" "1.0.8"
"0dwc7kr1dsb4bn8n87x7363c2c6vc4pi9fy6s74nk0r8vxhxz2pb"))
@@ -7830,6 +7855,10 @@
(crate-source "gif" "0.14.1"
"0pn3ldqjk0ng1vbc3r3zqqrnjkn6s3f3ndk96lhhrn0q82l2ppzm"))
+(define rust-gif-0.9.2
+ (crate-source "gif" "0.9.2"
+ "0py271291bkg5k1wqgawv0l4zjqsv1rnsx943gskpnr3p92ikr72"))
+
(define rust-gif-dispose-5.0.1
(crate-source "gif-dispose" "5.0.1"
"1b26z4ymhy233p8bwnfzj7c5smciybxadkl8ydww5ngkj5rs06jy"))
@@ -10131,10 +10160,58 @@
(crate-source "globwalk" "0.9.1"
"0mz7bsa66p2rrgnz3l94ac4kbklh7mq8j30iizyxjy4qyvmn1xqb"))
+(define rust-gloo-0.11.0
+ (crate-source "gloo" "0.11.0"
+ "0wnk1zxf63i9h73r0haw2laqck3iqs0gagnp739lpbsfwbn84lni"))
+
+(define rust-gloo-console-0.3.0
+ (crate-source "gloo-console" "0.3.0"
+ "0qg24wbvql0bsr980hbrm0pi11c3jmlwpj0pgdklz8mlas7qc5ra"))
+
+(define rust-gloo-dialogs-0.2.0
+ (crate-source "gloo-dialogs" "0.2.0"
+ "1pqmg2z3x4c3id25jd0p8rjwy5qjbc4k1x8gflsi9c1207hlhixz"))
+
+(define rust-gloo-events-0.2.0
+ (crate-source "gloo-events" "0.2.0"
+ "0h8yr4n1pvwp4rr87835w14kjdkycyn8gypmh2lmnf3wbys6zhi7"))
+
+(define rust-gloo-file-0.3.0
+ (crate-source "gloo-file" "0.3.0"
+ "07xxainnnrg6l3ccw2bvqiz4m76ih557aklp5r5q5cizhrqksmlp"))
+
+(define rust-gloo-history-0.2.2
+ (crate-source "gloo-history" "0.2.2"
+ "1mhphqywgbqj4agpi4zyc4hah12nys7085jymiz44d5swlml6gwh"))
+
+(define rust-gloo-net-0.5.0
+ (crate-source "gloo-net" "0.5.0"
+ "0wz1xvll8nqzbiwswjswid7xm6332q15yr2wq4i8i6i3s51a5aj3"))
+
+(define rust-gloo-render-0.2.0
+ (crate-source "gloo-render" "0.2.0"
+ "0cwqcka7l5p29idq174c6mi5cgal0rywngdck26qwfki8ikqn02n"))
+
+(define rust-gloo-storage-0.3.0
+ (crate-source "gloo-storage" "0.3.0"
+ "0yi7740iza6nyg6n8sxzzhy6yg6xpbxhig7r2bwqlxcjihg07j7v"))
+
(define rust-gloo-timers-0.3.0
(crate-source "gloo-timers" "0.3.0"
"1519157n7xppkk6pdw5w52vy1llzn5iljkqd7q1h5609jv7l7cdv"))
+(define rust-gloo-utils-0.2.0
+ (crate-source "gloo-utils" "0.2.0"
+ "1am31cd6889shb7158bg9zzsjcpvyzxrhfhxgia8rc8k84smam8b"))
+
+(define rust-gloo-worker-0.5.0
+ (crate-source "gloo-worker" "0.5.0"
+ "0pgymv97awlgcpl040mjmn8jwy5kzb72j98na20ir484fqnjcpq8"))
+
+(define rust-gloo-worker-macros-0.1.0
+ (crate-source "gloo-worker-macros" "0.1.0"
+ "1rs0f6b34mkhlmpmhqi747c34000sd5mxma92yacjyw5sicalv4m"))
+
(define rust-glow-0.16.0
(crate-source "glow" "0.16.0"
"022z12nlyfpy36fvp2szq792xix1xbgkznpmicf1c404sxhfmrf5"))
@@ -11536,6 +11613,10 @@
(crate-source "im-rc" "15.1.0"
"1zp5vdjj4b4lg8jnrz0wmdln2cdd9gn24a4psdvwd050bykma6dg"))
+(define rust-image-0.12.4
+ (crate-source "image" "0.12.4"
+ "0n11f0j56qkghg2x3grdi48zw5x8lgqj6kisy8bgwjc2fpdicn6r"))
+
(define rust-image-0.23.14
(crate-source "image" "0.23.14"
"18gn2f7xp30pf9aqka877knlq308khxqiwjvsccvzaa4f9zcpzr4"))
@@ -11765,6 +11846,10 @@
(crate-source "inferno" "0.11.21"
"126v1njhhx1shw0ammn3ngxxp20dmlb78p1xd9brks2zszhjja93"))
+(define rust-inflate-0.1.1
+ (crate-source "inflate" "0.1.1"
+ "1fs3gkcfypag11bskzghka8gz8p8d8qra3bm2cppvwf25lnhdq77"))
+
(define rust-inflate-0.4.5
(crate-source "inflate" "0.4.5"
"1zxjdn8iwa0ssxrnjmywm3r1v284wryvzrf8vkc7nyf5ijbjknqw"
@@ -14143,6 +14228,10 @@
(("(want_static = ).*" _ prefix)
(string-append prefix "false;\n"))))))
+(define rust-lzw-0.10.0
+ (crate-source "lzw" "0.10.0"
+ "1170dfskhzlh8h2bm333811hykjvpypgnvxyhhm1rllyi2xpr53x"))
+
(define rust-mac-0.1.1
(crate-source "mac" "0.1.1"
"194vc7vrshqff72rl56f9xgb0cazyl4jda7qsv31m5l6xx7hq7n4"))
@@ -14563,6 +14652,10 @@
(crate-source "mime2ext" "0.1.54"
"1z11pfc74s3sjlibqizx51l03yacw8ywsiiq4g2l5347f1hg7xnb"))
+(define rust-minicov-0.3.8
+ (crate-source "minicov" "0.3.8"
+ "0kg2bajhhzwafpvhqpvfaddrwy6z0ggvqlirdpb0b5jnj6jbcsa8"))
+
(define rust-minidom-0.12.0
(crate-source "minidom" "0.12.0"
"06nbqscsv2clc4mvdzzl1syn89plsqvmxn2lqxjfrxbllqar2m7y"))
@@ -15808,6 +15901,10 @@
(crate-source "num-order" "1.2.0"
"1dhvdncf91ljxh9sawnfxcbiqj1gnag08lyias0cy3y4jxmmjysk"))
+(define rust-num-rational-0.1.43
+ (crate-source "num-rational" "0.1.43"
+ "07pzcllpakffmyc553kq42c70rkl6bqrysvj7l1zn1wa7rvz1zzv"))
+
(define rust-num-rational-0.2.4
(crate-source "num-rational" "0.2.4"
"1vsaz96chxcgpqd5a0dq8hb3b4sj6dnlhwmpbkf4mx6vnls0202w"))
@@ -17407,6 +17504,10 @@
(crate-source "ping" "0.5.2"
"13afixj4glxac4xbjrc9ddx36591cainnp5xzj2fqfw4lvsy2bhj"))
+(define rust-pinned-0.1.0
+ (crate-source "pinned" "0.1.0"
+ "0nsrxs49dhjjz1gvg0pvac2rcidnwwd8l99y7vhwym2yv5xh4ad8"))
+
(define rust-pinned-vec-0.1.1
(crate-source "pinned_vec" "0.1.1"
"12il2y234k9r4i3v9yh7qpavrwdhi48b057z96hb0bv2j8nxi2i6"))
@@ -17600,6 +17701,10 @@
(crate-source "png" "0.18.1"
"0qca282xp8a6d7mikxrwji3f52mjn4vnqxz2v9iz5adj665rnxk0"))
+(define rust-png-0.6.2
+ (crate-source "png" "0.6.2"
+ "10icb27dh1jm7qdx8jcldbhapp1w7rwcydcrrrlbbvaplplp7drw"))
+
(define rust-polling-2.8.0
(crate-source "polling" "2.8.0"
"1kixxfq1af1k7gkmmk9yv4j2krpp4fji2r8j4cz6p6d7ihz34bab"))
@@ -19336,6 +19441,15 @@
(crate-source "rayon-core" "1.13.0"
"14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92"))
+(define rust-raytracer-0.1.0.42faa13
+ ;; TODO REVIEW: Define standalone package if this is a workspace.
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/alexcrichton/raytracer")
+ (commit "42faa13859f7d8d47fd18be785c108003a207786")))
+ (file-name (git-file-name "rust-raytracer" "0.1.0.42faa13"))
+ (sha256 (base32 "03dj6ffmqzq28hdsxym3h36cp7lvkf8c0ssclnw857gf21sad9wk"))))
+
(define rust-rbase64-2.0.3
(crate-source "rbase64" "2.0.3"
"04wb2fprnv5vdj7y00grc9j0avpa6j53rnc6kihvgjx7abfky4sv"
@@ -19929,6 +20043,10 @@
(crate-source "ropey" "1.6.1"
"1dckf3likfi1my2ilqwhq2ifsm9iq8cayg6ws7fpa6nd1d11whck"))
+(define rust-rouille-3.6.2
+ (crate-source "rouille" "3.6.2"
+ "08f9zj2ipbrw47lc9522lkj27lcqa924xpvaf1x4s261gzszn5ip"))
+
(define rust-roxmltree-0.18.1
(crate-source "roxmltree" "0.18.1"
"00mkd2xyrxm8ap39sxpkhzdzfn2m98q3zicf6wd2f6yfa7il08w6"))
@@ -22478,6 +22596,10 @@
(crate-source "soup-sys" "0.10.0"
"0gm1b1dj6z3l94sklw6jvqblhik8i8gz2mgrf6xhnqv5hpqaviy3"))
+(define rust-sourcefile-0.2.1
+ (crate-source "sourcefile" "0.2.1"
+ "11p9cvkx3k8rvrxkzxaf68h9w85n6v0w68mjdhninfrl435f0kk5"))
+
(define rust-sourcemap-6.4.1
(crate-source "sourcemap" "6.4.1"
"145xyp6qaai2gd5p92bkg7yzrm4n5mqx1y111vsnqmywlxfgdjz4"))
@@ -24422,6 +24544,10 @@
(crate-source "toml" "0.9.8"
"1n569s0dgdmqjy21wf85df7kx3vb1zgin3pc2rvy4j8lnqgqpp7h"))
+(define rust-toml-1.0.3+spec-1.1.0
+ (crate-source "toml" "1.0.3+spec-1.1.0"
+ "033cc36cl3w7mfq9xzgxnslz573j06idzb94vd3q70dd36plwqf7"))
+
(define rust-toml-datetime-0.6.11
(crate-source "toml_datetime" "0.6.11"
"077ix2hb1dcya49hmi1avalwbixmrs75zgzb3b2i7g2gizwdmk92"))
@@ -24458,6 +24584,10 @@
(crate-source "toml_datetime" "0.7.5+spec-1.1.0"
"0iqkgvgsxmszpai53dbip7sf2igic39s4dby29dbqf1h9bnwzqcj"))
+(define rust-toml-datetime-1.0.0+spec-1.1.0
+ (crate-source "toml_datetime" "1.0.0+spec-1.1.0"
+ "0gpiaddhignli6whj52ysjxwmmy82r8qxihckzss8y4md5f5bhij"))
+
(define rust-toml-edit-0.19.15
(crate-source "toml_edit" "0.19.15"
"08bl7rp5g6jwmfpad9s8jpw8wjrciadpnbaswgywpr9hv9qbfnqv"
@@ -25033,6 +25163,10 @@
(crate-source "trybuild" "1.0.114"
"0ddk08lcw99rhi2nwnq5fn1sg135fiv45jibnl32lvgqpw3yh5ry"))
+(define rust-trybuild-1.0.116
+ (crate-source "trybuild" "1.0.116"
+ "0vk1fdfjcxzr2iy7ikg9qkw6j28hcwk0dr8k22aa5lqv37q3bij7"))
+
(define rust-trycmd-0.15.9
(crate-source "trycmd" "0.15.9"
"1r5a5r22j7gi69y0zdbwhb6d2hp8r34plnfncp0alql870lwzdd8"))
@@ -25135,6 +25269,10 @@
(crate-source "twofish" "0.7.1"
"04w0ii2c0c9ws08aw6c7illh9zql22il9lbwjk1mgir30aiq73m7"))
+(define rust-twoway-0.1.8
+ (crate-source "twoway" "0.1.8"
+ "1lbf64snscr3vz71jbl6i2c8zr2ndsiqbk6316z39fj1a8mipcar"))
+
(define rust-twox-hash-1.6.3
(crate-source "twox-hash" "1.6.3"
"0xgn72j36a270l5ls1jk88n7bmq2dhlfkbhdh5554hbagjsydzlp"))
@@ -26311,6 +26449,15 @@
(crate-source "wallust_themes" "1.1.0"
"1f27r2xd4gn5af5g8f2yws7ph7807cyg0d12ycmsvjhmk15pr6cf"))
+(define rust-walrus-0.25.1
+ (crate-source "walrus" "0.25.1"
+ "086z2a833am57skzc47arhhk2kfpvwhfxbk7y91qym6z91k7n8lf"
+ #:snippet '(delete-file-recursively "benches")))
+
+(define rust-walrus-macro-0.25.0
+ (crate-source "walrus-macro" "0.25.0"
+ "1mcvjksdzl0qzxwy2cfrd3lvizs3zq2abxyi5hd97ba6zw2dgy6f"))
+
(define rust-want-0.3.1
(crate-source "want" "0.3.1"
"03hbfrnvqqdchb5kgxyavb9jabwza0dmh2vw5kg0dq8rxl57d9xz"))
@@ -26684,10 +26831,18 @@
(crate-source "wasm-encoder" "0.229.0"
"1lk5w8602dn56sdzrc83ppfgv9kmlq85q0jj4md0ijya3r4ivfiq"))
+(define rust-wasm-encoder-0.243.0
+ (crate-source "wasm-encoder" "0.243.0"
+ "0dfbw4xzr57mg4h19lpdn0k3gv7jw7a3rs2wagxdj2ypjv4bjpf5"))
+
(define rust-wasm-encoder-0.244.0
(crate-source "wasm-encoder" "0.244.0"
"06c35kv4h42vk3k51xjz1x6hn3mqwfswycmr6ziky033zvr6a04r"))
+(define rust-wasm-encoder-0.245.1
+ (crate-source "wasm-encoder" "0.245.1"
+ "0p7dh4jsjnnx19dqpqy0wf77xipqk9dl2zjp8mg03gv9bq0cm79z"))
+
(define rust-wasm-metadata-0.244.0
(crate-source "wasm-metadata" "0.244.0"
"02f9dhlnryd2l7zf03whlxai5sv26x4spfibjdvc3g9gd8z3a3mv"))
@@ -26820,10 +26975,22 @@
(crate-source "wasmparser" "0.229.0"
"132sazrlzqi0ilqcw66i3129x2hvdndzm8a0asjimm7magqb3hqc"))
+(define rust-wasmparser-0.240.0
+ (crate-source "wasmparser" "0.240.0"
+ "1914gsx4wbl84i7hw5cxlrbyrvzqbp5kry1znm07990f3vvdq8mp"))
+
+(define rust-wasmparser-0.243.0
+ (crate-source "wasmparser" "0.243.0"
+ "178mf1wi4290dmq7dq6g74bxclj1mgk7krgvdlqyqa053d0dpn7n"))
+
(define rust-wasmparser-0.244.0
(crate-source "wasmparser" "0.244.0"
"1zi821hrlsxfhn39nqpmgzc0wk7ax3dv6vrs5cw6kb0v5v3hgf27"))
+(define rust-wasmparser-0.245.1
+ (crate-source "wasmparser" "0.245.1"
+ "0plrsszvh0kicqich2663iv4pb0mw0kzr41qvyyvfa04xsnwj22g"))
+
(define rust-wasmparser-0.83.0
(crate-source "wasmparser" "0.83.0"
"0yhx2kq7da4sdglh1x1di4xxg33k7lwddpd3ri46bp9abk2xg3ki"))
@@ -26832,6 +26999,14 @@
(crate-source "wasmprinter" "0.221.3"
"10xjs2bzvppwr4qdsgfqqmafjah9290bd0gz35w6r4pjjwmc8hvk"))
+(define rust-wasmprinter-0.240.0
+ (crate-source "wasmprinter" "0.240.0"
+ "1g2qh75crvpipmqfdlb5lpq89mrk5p3c5rqf2p86gnlqq4jnwkd8"))
+
+(define rust-wasmprinter-0.243.0
+ (crate-source "wasmprinter" "0.243.0"
+ "0yvdnc3qcklkv021ayjhss4f93lj68r9m44sq8a6254yalsn0azb"))
+
(define rust-wasmtime-29.0.1
(crate-source "wasmtime" "29.0.1"
"0s8f05h19hnnhx2jmi7dr4m1kjbacpbxbih49hf6smbj0qjnm5qi"))
@@ -26897,10 +27072,22 @@
"1nghmmz2z2xap3s0zzqf63ll1ywglffgfqxiddlja8n12gvazz33"
#:snippet '(delete-file-recursively "tests")))
+(define rust-wast-243.0.0
+ (crate-source "wast" "243.0.0"
+ "0zyak4lwqmcjwy9c0mqd081fl46jl9c9xmr1lavnrr4i5lfd08fz"))
+
+(define rust-wast-245.0.1
+ (crate-source "wast" "245.0.1"
+ "1gq0ffyf4hvyjyyqddfb6ifbb8p8cnsbi7g3ih5i4sam514i3kr8"))
+
(define rust-wat-1.229.0
(crate-source "wat" "1.229.0"
"1q1k9inxwpbsfi3103x88g0zm4fg5mni5p37ksg5libhig8bm2a1"))
+(define rust-wat-1.245.1
+ (crate-source "wat" "1.245.1"
+ "1gkpahnk6dxyaxhb87dpfn9b1fy51vd4s5bbp669hn38kdkx2j6d"))
+
(define rust-watchexec-2.3.2
(crate-source "watchexec" "2.3.2"
"120g73qpywbrzlcma9nhgaymm44aw2516xwl0fima8yy2ig22car"))
@@ -27388,6 +27575,15 @@
(crate-source "webview-sys" "0.6.2"
"1jb6h261lzp4b9rp7iwssbc7vs5d3q4wp08a4wvgwps2q4jz0080"))
+(define rust-weedle-0.13.0.e9e1312
+ ;; TODO REVIEW: Define standalone package if this is a workspace.
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/wasm-bindgen/weedle.git")
+ (commit "e9e131229ba0477c34f09e136ed0a89a9fb1e448")))
+ (file-name (git-file-name "rust-weedle" "0.13.0.e9e1312"))
+ (sha256 (base32 "0gi3yac1wd4k4gm43674rl6x7w733xijyvq2vg8j8mpqvrmsy52p"))))
+
(define rust-weezl-0.1.10
(crate-source "weezl" "0.1.10"
"1wqnxqn8n90bgazs6djlibf58ppdxki4slblwp9lgnq0fwkv6ld7"))
@@ -69705,6 +69901,407 @@
rust-zune-inflate-0.2.54
rust-zune-jpeg-0.4.21
rust-zune-jpeg-0.5.5))
+ (wasm-bindgen-cli =>
+ (list rust-adler2-2.0.1
+ rust-adler32-1.2.0
+ rust-aho-corasick-1.1.4
+ rust-alloc-no-stdlib-2.0.4
+ rust-alloc-stdlib-0.2.2
+ rust-android-system-properties-0.1.5
+ rust-anstream-0.6.21
+ rust-anstyle-1.0.13
+ rust-anstyle-parse-0.2.7
+ rust-anstyle-query-1.1.5
+ rust-anstyle-wincon-3.0.11
+ rust-anyhow-1.0.102
+ rust-approx-0.5.1
+ rust-ascii-1.1.0
+ rust-askama-0.15.4
+ rust-askama-derive-0.15.4
+ rust-askama-macros-0.15.4
+ rust-askama-parser-0.15.4
+ rust-assert-cmd-2.1.2
+ rust-async-trait-0.1.89
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.5.0
+ rust-base64-0.13.1
+ rust-base64-0.22.1
+ rust-base64ct-1.8.3
+ rust-basic-toml-0.1.10
+ rust-bincode-1.3.3
+ rust-bitflags-0.7.0
+ rust-bitflags-2.11.0
+ rust-brotli-decompressor-5.0.0
+ rust-bstr-1.12.1
+ rust-buf-redux-0.8.4
+ rust-bumpalo-3.20.2
+ rust-bytemuck-1.25.0
+ rust-byteorder-1.5.0
+ rust-bytes-1.11.1
+ rust-cast-0.3.0
+ rust-cc-1.2.56
+ rust-cfg-if-1.0.4
+ rust-chrono-0.4.44
+ rust-chunked-transfer-1.5.0
+ rust-clap-4.5.60
+ rust-clap-builder-4.5.60
+ rust-clap-derive-4.5.55
+ rust-clap-lex-1.0.0
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.4
+ rust-console-error-panic-hook-0.1.7
+ rust-console-log-1.0.0
+ rust-core-foundation-0.9.4
+ rust-core-foundation-0.10.1
+ rust-core-foundation-sys-0.8.7
+ rust-crc32fast-1.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-deflate-0.7.20
+ rust-der-0.7.10
+ rust-deranged-0.5.8
+ rust-diff-0.1.13
+ rust-difflib-0.4.0
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-enum-primitive-0.1.1
+ rust-env-filter-1.0.0
+ rust-env-logger-0.11.9
+ rust-equivalent-1.0.2
+ rust-errno-0.3.14
+ rust-fallible-iterator-0.3.0
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.27
+ rust-find-msvc-tools-0.1.9
+ rust-flate2-1.1.9
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-foldhash-0.2.0
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.2
+ rust-futures-0.3.32
+ rust-futures-channel-0.3.32
+
rust-futures-channel-preview-0.3.0-alpha.19
+ rust-futures-core-0.3.32
+
rust-futures-core-preview-0.3.0-alpha.19
+ rust-futures-executor-0.3.32
+ rust-futures-io-0.3.32
+ rust-futures-lite-2.6.1
+ rust-futures-macro-0.3.32
+ rust-futures-sink-0.3.32
+ rust-futures-task-0.3.32
+ rust-futures-timer-3.0.3
+ rust-futures-util-0.3.32
+ rust-getrandom-0.2.17
+ rust-getrandom-0.4.1
+ rust-gg-alloc-1.0.0
+ rust-gif-0.9.2
+ rust-gimli-0.32.3
+ rust-glob-0.3.3
+ rust-gloo-0.11.0
+ rust-gloo-console-0.3.0
+ rust-gloo-dialogs-0.2.0
+ rust-gloo-events-0.2.0
+ rust-gloo-file-0.3.0
+ rust-gloo-history-0.2.2
+ rust-gloo-net-0.5.0
+ rust-gloo-render-0.2.0
+ rust-gloo-storage-0.3.0
+ rust-gloo-timers-0.3.0
+ rust-gloo-utils-0.2.0
+ rust-gloo-worker-0.5.0
+ rust-gloo-worker-macros-0.1.0
+ rust-h2-0.4.13
+ rust-hashbrown-0.15.5
+ rust-hashbrown-0.16.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.2
+ rust-http-0.2.12
+ rust-http-1.4.0
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-humantime-2.3.0
+ rust-hyper-1.8.1
+ rust-hyper-rustls-0.27.7
+ rust-hyper-tls-0.6.0
+ rust-hyper-util-0.1.20
+ rust-iana-time-zone-0.1.65
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-2.1.1
+ rust-icu-locale-core-2.1.1
+ rust-icu-normalizer-2.1.1
+ rust-icu-normalizer-data-2.1.1
+ rust-icu-properties-2.1.2
+ rust-icu-properties-data-2.1.2
+ rust-icu-provider-2.1.1
+ rust-id-arena-2.3.0
+ rust-idna-1.1.0
+ rust-idna-adapter-1.2.1
+ rust-image-0.12.4
+ rust-indexmap-2.13.0
+ rust-inflate-0.1.1
+ rust-ipnet-2.11.0
+ rust-iri-string-0.7.10
+ rust-is-terminal-polyfill-1.70.2
+ rust-itoa-1.0.17
+ rust-jiff-0.2.21
+ rust-jiff-static-0.2.21
+ rust-jpeg-decoder-0.1.22
+ rust-json-0.12.4
+ rust-lazy-static-1.5.0
+ rust-leb128-0.2.5
+ rust-leb128fmt-0.1.0
+ rust-libc-0.2.182
+ rust-libm-0.2.16
+ rust-libredox-0.1.12
+ rust-linux-raw-sys-0.12.1
+ rust-litemap-0.8.1
+ rust-log-0.4.29
+ rust-lzw-0.10.0
+ rust-matrixmultiply-0.3.10
+ rust-memchr-2.8.0
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minicov-0.3.8
+ rust-miniz-oxide-0.8.9
+ rust-mio-1.1.1
+ rust-multipart-0.18.0
+ rust-nalgebra-0.33.2
+ rust-native-tls-0.2.18
+ rust-nom-5.1.3
+ rust-normalize-line-endings-0.3.0
+ rust-nu-ansi-term-0.50.3
+ rust-num-bigint-0.4.6
+ rust-num-complex-0.4.6
+ rust-num-conv-0.2.0
+ rust-num-integer-0.1.46
+ rust-num-iter-0.1.45
+ rust-num-rational-0.1.43
+ rust-num-rational-0.4.2
+ rust-num-traits-0.1.43
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.17.0
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.2
+ rust-oorandom-11.1.5
+ rust-openssl-0.10.75
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.2.1
+ rust-openssl-src-300.5.5+3.5.5
+ rust-openssl-sys-0.9.111
+ rust-paste-1.0.15
+ rust-pem-rfc7468-0.7.0
+ rust-percent-encoding-2.3.2
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pinned-0.1.0
+ rust-pkg-config-0.3.32
+ rust-png-0.6.2
+ rust-portable-atomic-1.13.1
+ rust-portable-atomic-util-0.2.5
+ rust-potential-utf-0.1.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.4
+ rust-predicates-core-1.0.10
+ rust-predicates-tree-1.0.13
+ rust-pretty-assertions-1.4.1
+ rust-prettyplease-0.2.37
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro-crate-3.4.0
+ rust-proc-macro2-1.0.106
+ rust-quick-error-1.2.3
+ rust-quote-1.0.44
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-rand-distr-0.4.3
+ rust-rawpointer-0.2.1
+ rust-rayon-1.11.0
+ rust-rayon-core-1.13.0
+ rust-redox-syscall-0.7.1
+ rust-regex-1.12.3
+ rust-regex-automata-0.4.14
+ rust-regex-syntax-0.8.9
+ rust-relative-path-1.9.3
+ rust-reqwest-0.12.28
+ rust-ring-0.17.14
+ rust-rouille-3.6.2
+ rust-rstest-0.26.1
+ rust-rstest-macros-0.26.1
+ rust-rustc-demangle-0.1.27
+ rust-rustc-hash-2.1.1
+ rust-rustc-version-0.4.1
+ rust-rustix-1.1.4
+ rust-rustls-0.23.36
+ rust-rustls-pki-types-1.14.0
+ rust-rustls-webpki-0.103.9
+ rust-rustversion-1.0.22
+ rust-ryu-1.0.23
+ rust-safe-arch-0.7.4
+ rust-safemem-0.3.3
+ rust-same-file-1.0.6
+ rust-schannel-0.1.28
+ rust-scoped-threadpool-0.1.9
+ rust-security-framework-3.7.0
+ rust-security-framework-sys-2.17.0
+ rust-semver-1.0.27
+ rust-serde-1.0.228
+ rust-serde-wasm-bindgen-0.6.5
+ rust-serde-core-1.0.228
+ rust-serde-derive-1.0.228
+ rust-serde-json-1.0.149
+ rust-serde-spanned-1.0.4
+ rust-serde-urlencoded-0.7.1
+ rust-sha1-smol-1.0.1
+ rust-shlex-1.3.0
+ rust-simba-0.9.1
+ rust-simd-adler32-0.3.8
+ rust-slab-0.4.12
+ rust-smallvec-1.15.1
+ rust-socket2-0.6.2
+ rust-sourcefile-0.2.1
+ rust-stable-deref-trait-1.2.1
+ rust-statrs-0.18.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-syn-2.0.117
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.2
+ rust-system-configuration-0.7.0
+ rust-system-configuration-sys-0.6.0
+ rust-target-triple-1.0.0
+ rust-tempfile-3.25.0
+ rust-termcolor-1.4.1
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-threadpool-1.8.1
+ rust-time-0.3.47
+ rust-time-core-0.1.8
+ rust-tiny-http-0.12.0
+ rust-tinystr-0.8.2
+ rust-tokio-1.49.0
+ rust-tokio-macros-2.6.0
+ rust-tokio-native-tls-0.3.1
+ rust-tokio-rustls-0.26.4
+ rust-tokio-util-0.7.18
+ rust-toml-1.0.3+spec-1.1.0
+ rust-toml-datetime-0.6.11
+ rust-toml-datetime-0.7.5+spec-1.1.0
+ rust-toml-datetime-1.0.0+spec-1.1.0
+ rust-toml-edit-0.19.15
+ rust-toml-edit-0.23.10+spec-1.0.0
+ rust-toml-parser-1.0.9+spec-1.1.0
+ rust-toml-writer-1.0.6+spec-1.1.0
+ rust-tower-0.5.3
+ rust-tower-http-0.6.8
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.44
+ rust-tracing-core-0.1.36
+ rust-try-lock-0.2.5
+ rust-trybuild-1.0.116
+ rust-twoway-0.1.8
+ rust-typenum-1.19.0
+ rust-unicase-2.9.0
+ rust-unicode-ident-1.0.24
+ rust-unicode-width-0.2.2
+ rust-unicode-xid-0.2.6
+ rust-untrusted-0.9.0
+ rust-ureq-3.2.0
+ rust-ureq-proto-0.5.3
+ rust-url-2.5.8
+ rust-utf-8-0.7.6
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-walrus-0.25.1
+ rust-walrus-macro-0.25.0
+ rust-want-0.3.1
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasip2-1.0.2+wasi-0.2.9
+
rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
+ rust-wasm-encoder-0.243.0
+ rust-wasm-encoder-0.244.0
+ rust-wasm-encoder-0.245.1
+ rust-wasm-metadata-0.244.0
+ rust-wasmparser-0.240.0
+ rust-wasmparser-0.243.0
+ rust-wasmparser-0.244.0
+ rust-wasmparser-0.245.1
+ rust-wasmprinter-0.240.0
+ rust-wasmprinter-0.243.0
+ rust-wast-243.0.0
+ rust-wast-245.0.1
+ rust-wat-1.245.1
+ rust-webpki-root-certs-1.0.6
+ rust-webpki-roots-1.0.6
+ rust-weedle-0.13.0.e9e1312
+ rust-wide-0.7.33
+ rust-winapi-util-0.1.11
+ rust-windows-core-0.62.2
+ rust-windows-implement-0.60.2
+ rust-windows-interface-0.59.3
+ rust-windows-link-0.2.1
+ rust-windows-registry-0.6.1
+ rust-windows-result-0.4.1
+ rust-windows-strings-0.5.1
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.60.2
+ rust-windows-sys-0.61.2
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.1
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.1
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnu-0.53.1
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-gnullvm-0.53.1
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.1
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.1
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.1
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.1
+ rust-winnow-0.5.40
+ rust-winnow-0.7.14
+ rust-wit-bindgen-0.51.0
+ rust-wit-bindgen-core-0.51.0
+ rust-wit-bindgen-rust-0.51.0
+ rust-wit-bindgen-rust-macro-0.51.0
+ rust-wit-component-0.244.0
+ rust-wit-parser-0.244.0
+ rust-writeable-0.6.2
+ rust-yansi-1.0.1
+ rust-yoke-0.8.1
+ rust-yoke-derive-0.8.1
+ rust-zerocopy-0.8.39
+ rust-zerocopy-derive-0.8.39
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.2
+ rust-zerotrie-0.2.3
+ rust-zerovec-0.11.5
+ rust-zerovec-derive-0.11.2
+ rust-zmij-1.0.21))
(watchexec =>
(list rust-addr2line-0.24.2
rust-adler2-2.0.0