wasmtime: 23.0.1 -> 24.0.0

This commit is contained in:
Rafael Fernández López 2024-08-21 20:18:11 +02:00
parent 6cb72d5561
commit 59ff74f36d

View File

@ -1,20 +1,20 @@
{ rustPlatform, rustfmt, fetchFromGitHub, Security, lib, stdenv }:
{ lib, rustPlatform, cmake, rustfmt, fetchFromGitHub, Security, stdenv }:
rustPlatform.buildRustPackage rec {
pname = "wasmtime";
version = "23.0.1";
version = "24.0.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "v${version}";
hash = "sha256-3PvxMwsFnX2f9sosp93ZHBZDJUUbwLb8lHgaMVqJf6E=";
hash = "sha256-pR6yjJf0szjB73+vqXT4d8P9WD+SIOkEOe4Wl6EgIqQ=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
cargoHash = "sha256-ABDjdkHXSu80yUnXBNsUmpbtl9F3CYxy2GvYGN2fEuY=";
cargoHash = "sha256-bZtBEmzmu63wNlGhYvN0gYKkLPxzBHZ1iO16BMPD3tE=";
cargoBuildFlags = [ "--package" "wasmtime-cli" "--package" "wasmtime-c-api" ];
outputs = [ "out" "dev" ];
@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec {
# warning: cranelift-codegen@0.108.0:
# Failed to run `rustfmt` on ISLE-generated code: Os
# { code: 2, kind: NotFound, message: "No such file or directory" }
nativeBuildInputs = [ rustfmt ];
nativeBuildInputs = [ cmake rustfmt ];
doCheck = with stdenv.buildPlatform;
# SIMD tests are only executed on platforms that support all