Merge pull request #178457 from ereslibre/bump-wasmtime-0-38

wasmtime: 0.37.0 -> 0.38.0

authored by Bernardo Meurer and committed by GitHub ba1bd413 523bd0ae

+6 -14
+6 -14
pkgs/development/interpreters/wasmtime/default.nix
··· 1 - { rustPlatform, fetchFromGitHub, lib, stdenv, v8 }: 1 + { rustPlatform, fetchFromGitHub, lib }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "wasmtime"; 5 - version = "0.37.0"; 5 + version = "0.38.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bytecodealliance"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ZUr1v94If8ER4lTHLwuP+F3xfXU7IW4ZEztBA2TPvVg="; 11 + sha256 = "sha256-q+6w22MbI3HRpmkybZXXWbkK7jbd6lyxodC3EpSovRI="; 12 12 fetchSubmodules = true; 13 13 }; 14 14 15 - cargoSha256 = "sha256-X+KDeWavFTBaxbSPlIiyuiBC7wg1/5C/NXp+VEY8Mk8="; 16 - 17 - # This environment variable is required so that when wasmtime tries 18 - # to run tests by using the rusty_v8 crate, it does not try to 19 - # download a static v8 build from the Internet, what would break 20 - # build hermetism. 21 - RUSTY_V8_ARCHIVE = lib.optionalString stdenv.isLinux "${v8}/lib/libv8.a"; 15 + cargoSha256 = "sha256-uuhGb0/RDz1/3O8WYiyGIUQFh0WZWJgujqtvH+hgbdA="; 22 16 23 17 doCheck = true; 24 18 checkFlags = [ 25 19 "--skip=cli_tests::run_cwasm" 26 - "--skip=commands::compile::test::test_successful_compile" 27 20 "--skip=commands::compile::test::test_aarch64_flags_compile" 28 - "--skip=commands::compile::test::test_unsupported_flags_compile" 21 + "--skip=commands::compile::test::test_successful_compile" 29 22 "--skip=commands::compile::test::test_x64_flags_compile" 30 23 "--skip=commands::compile::test::test_x64_presets_compile" 31 24 "--skip=traps::parse_dwarf_info" 32 25 ]; 33 26 34 27 meta = with lib; { 35 - broken = stdenv.isDarwin; 36 28 description = "Standalone JIT-style runtime for WebAssembly, using Cranelift"; 37 29 homepage = "https://github.com/bytecodealliance/wasmtime"; 38 30 license = licenses.asl20; 39 - maintainers = [ maintainers.matthewbauer ]; 31 + maintainers = with maintainers; [ ereslibre matthewbauer ]; 40 32 platforms = platforms.unix; 41 33 }; 42 34 }