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 }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "wasmtime"; 5 - version = "0.37.0"; 6 7 src = fetchFromGitHub { 8 owner = "bytecodealliance"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-ZUr1v94If8ER4lTHLwuP+F3xfXU7IW4ZEztBA2TPvVg="; 12 fetchSubmodules = true; 13 }; 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"; 22 23 doCheck = true; 24 checkFlags = [ 25 "--skip=cli_tests::run_cwasm" 26 - "--skip=commands::compile::test::test_successful_compile" 27 "--skip=commands::compile::test::test_aarch64_flags_compile" 28 - "--skip=commands::compile::test::test_unsupported_flags_compile" 29 "--skip=commands::compile::test::test_x64_flags_compile" 30 "--skip=commands::compile::test::test_x64_presets_compile" 31 "--skip=traps::parse_dwarf_info" 32 ]; 33 34 meta = with lib; { 35 - broken = stdenv.isDarwin; 36 description = "Standalone JIT-style runtime for WebAssembly, using Cranelift"; 37 homepage = "https://github.com/bytecodealliance/wasmtime"; 38 license = licenses.asl20; 39 - maintainers = [ maintainers.matthewbauer ]; 40 platforms = platforms.unix; 41 }; 42 }
··· 1 + { rustPlatform, fetchFromGitHub, lib }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "wasmtime"; 5 + version = "0.38.0"; 6 7 src = fetchFromGitHub { 8 owner = "bytecodealliance"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-q+6w22MbI3HRpmkybZXXWbkK7jbd6lyxodC3EpSovRI="; 12 fetchSubmodules = true; 13 }; 14 15 + cargoSha256 = "sha256-uuhGb0/RDz1/3O8WYiyGIUQFh0WZWJgujqtvH+hgbdA="; 16 17 doCheck = true; 18 checkFlags = [ 19 "--skip=cli_tests::run_cwasm" 20 "--skip=commands::compile::test::test_aarch64_flags_compile" 21 + "--skip=commands::compile::test::test_successful_compile" 22 "--skip=commands::compile::test::test_x64_flags_compile" 23 "--skip=commands::compile::test::test_x64_presets_compile" 24 "--skip=traps::parse_dwarf_info" 25 ]; 26 27 meta = with lib; { 28 description = "Standalone JIT-style runtime for WebAssembly, using Cranelift"; 29 homepage = "https://github.com/bytecodealliance/wasmtime"; 30 license = licenses.asl20; 31 + maintainers = with maintainers; [ ereslibre matthewbauer ]; 32 platforms = platforms.unix; 33 }; 34 }