Commit 59ff74f3 authored by Rafael Fernández López's avatar Rafael Fernández López
Browse files

wasmtime: 23.0.1 -> 24.0.0

parent 6cb72d55
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
{ 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