(address . guix-patches@gnu.org)(name . zenmaya)(address . maya@zenmaya.xyz)
Hi,
this is a small little patch series that adds wasmtime, the wasm
interpreter/jit-compiler. It updates some packages if the update is in the
patch version, otherwise it creates a new package with a version.
I decided to create new file named crates-compilation.scm, as adding 1700
lines to already a 80000 line file was too much, and all the packages are
strictly for cranelift/wasm, so for compilation. Also I noticed that compiling
crates-io.scm takes a while now.
Each patch should be a single package added/updated.
With wishes of good night,
Maya
zenmaya (120):
gnu: Add rust-addr2line
gnu: Add rust-afl
gnu: Update rust-arbitrary
gnu: Add rust-bumpalo
gnu: Add rust-cap-net-ext
gnu: Update rust-cpal
gnu: Add rust-fallible-iterator
gnu: Add rust-listenfd
gnu: Add rust-fd-lock-4
gnu: Add rust-fs-set-times-0.20
gnu: Add rust-ambient-authority
gnu: Add rust-gimli-0.28
gnu: Update rust-iana-time-zone
gnu: Add rust-arf-strings
gnu: Add rust-cap-primitives
gnu: Add rust-cap-time-ext
gnu: Add rust-cap-rand
gnu: Add rust-cap-std
gnu: Add rust-cap-fs-ext
gnu: Add rust-io-extras
gnu: Update rust-libc
gnu: Add rust-ssh2
gnu: Add rust-file-per-thread-logger
gnu: Add rust-maybe-owned
gnu: Add rust-object-0.32
gnu: Add rust-char-device
gnu: Add rust-socketpair
gnu: Add rust-system-interface
gnu: Add rust-memfd
gnu: Update rust-rustix
gnu: Update rust-serde-spanned
gnu: Add rust-slice-group-by
gnu: Add rust-smallvec-1.12
gnu: Add rust-spdx
Add copyright for zenmaya
gnu: Add rust-filecheck
gnu: Update rust-toml-0.8
gnu: Add rust-toml-edit-0.22
gnu: Add rust-openvino-sys
gnu: Add rust-openvino-finder
gnu: Add rust-openvino
gnu: Add rust-wasmparser-0.118
gnu: Add rust-winnow-0.6
gnu: Add rust-ruzstd
gnu: Add rust-h2-0.4
gnu: Add rust-http-body-util
gnu: Add rust-http-body-1
gnu: Add rust-hyper-1
gnu: Add rust-winx
gnu: Add rust-windows-0.52
gnu: Add rust-windows-core-0.53
gnu: Add rust-windows-core-0.52
gnu: Add rust-windows-implement-0.52
gnu: Add rust-windows-result
gnu: Add rust-windows-interface-0.52
gnu: Add crates-compilation
gnu: Add rust-wasm-metadata
gnu: Add rust-wit-component
gnu: Add rust-wast
gnu: Add rust-wasmtime-wast
gnu: Add rust-wasmtime-wasi-threads
gnu: Add rust-wasmtime-wasi-nn
gnu: Add rust-wasmtime-wasi-http
gnu: Add rust-wasmtime-wasi
gnu: Add rust-wasmtime-explorer
gnu: Add rust-wasmtime-cli-flags
gnu: Add rust-wast
gnu: Add rust-witx
gnu: Add rust-wiggle-generate
gnu: Add rust-wiggle-macro
gnu: Add rust-wiggle
gnu: Add rust-winch-codegen
gnu: Add-rust-wasmtime-winch
gnu: Add rust-wasmtime-slab
gnu: Add rust-wasmtime-wmemcheck
gnu: Add rust-psm
gnu: Add rust-wasmtime-runtime
gnu: Add rust-wasmtime-jit-icache-coherence
gnu: Add rust-wasmtime-jit-debug
gnu: Add rust-wasmtime-asm-macros
gnu: Add rust-wasmtime-fiber
gnu: Add rust-wasmtime-versioned-export-macros
gnu: Add rust-wasmprinter
gnu: Add rust-wasmtime-environ
gnu: Add rust-wasmtime-cranelift-shared
gnu: Add rust-wasmtime-types
gnu: Add rust-cranelift-wasm
gnu: Add rust-cranelift-native
gnu: Add rust-cranelift-frontend
gnu: Add rust-souper-ir
gnu: Add rust-regalloc2
gnu: Add rust-cranelift-isle
gnu: Add rust-cranelift-control
gnu: Add rust-cranelift-codegen-shared
gnu: Add rust-cranelift-codegen-meta
gnu: Add rust-cranelift-entity
gnu: Add rust-cranelift-bforest
gnu: Add rust-capstone-sys
gnu: Add rust-capstone
gnu: Add rust-wasmtime-cranelift-codegen
gnu: Add rust-wasmtime-cranelift
gnu: Add rust-wasmparser
gnu: Add rust-wasm-encoder
gnu: Add rust-wast
gnu: Add rust-wat
gnu: Add rust-id-arena
gnu: Add rust-wit-parser
gnu: Add rust-wasmtime-wit-bindgen
gnu: Add rust-wasmtime-component-util
gnu: Add rust-wasmtime-component-macro
gnu: Add rust-wasmtime-cache
gnu: Add rust-wasmparser
gnu: Add rust-leb128
gnu: Add rust-wasm-encoder
gnu: Add rust-ittapi-sys
gnu: Add rust-ittapi
gnu: Add rust-fxprof-processed-profile
gnu: Add rust-wasmtime
gnu: Add rust-wasi-common
gnu: Add rust-wasmtime-cli
gnu/local.mk | 1 +
gnu/packages/crates-compilation.scm | 1779 +++++++++++++++++++++++++++
gnu/packages/crates-io.scm | 935 +++++++++++++-
gnu/packages/crates-web.scm | 115 ++
gnu/packages/crates-windows.scm | 163 ++-
5 files changed, 2970 insertions(+), 23 deletions(-)
create mode 100644 gnu/packages/crates-compilation.scm
base-commit: df64d48e6f9f648044aa5279c045b8d6f7bee604
prerequisite-patch-id: 75f7bc66b87329bd9fa3b49f0f0bdabbf98627c8
--
2.41.0