diff options
author | Nick Cao <nickcao@nichi.co> | 2023-06-21 20:48:49 +0800 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2023-06-22 10:18:08 +0800 |
commit | 388f53c71719785e0357a08222b78cb882df6aaf (patch) | |
tree | e51efae722cebc755ab3563dbfd1c0c75b29ece1 /pkgs/development/tools/wasm-pack/default.nix | |
parent | be0d864e8f73ce60f75e8c5908757f032d71aeac (diff) |
wasm-pack: 0.11.1 -> 0.12.0
Diff: https://github.com/rustwasm/wasm-pack/compare/v0.11.1...v0.12.0
Diffstat (limited to 'pkgs/development/tools/wasm-pack/default.nix')
-rw-r--r-- | pkgs/development/tools/wasm-pack/default.nix | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/pkgs/development/tools/wasm-pack/default.nix b/pkgs/development/tools/wasm-pack/default.nix index 060b75ed2914c..770a1232196a2 100644 --- a/pkgs/development/tools/wasm-pack/default.nix +++ b/pkgs/development/tools/wasm-pack/default.nix @@ -1,36 +1,24 @@ -{ lib, stdenv +{ lib +, stdenv , fetchFromGitHub , rustPlatform -, pkg-config -, libressl -, curl -, Security +, darwin }: rustPlatform.buildRustPackage rec { pname = "wasm-pack"; - version = "0.11.1"; + version = "0.12.0"; src = fetchFromGitHub { owner = "rustwasm"; repo = "wasm-pack"; - rev = "v${version}"; - sha256 = "sha256-oIMS0kln+HCW9kFfLU+Vi0/4EYKYzzlA1BQHZNQkJMI="; + rev = "refs/tags/v${version}"; + hash = "sha256-Sfcf/Dko2lAfkfYdeanLAqhbUgeKtGBxx4timZi2kCk="; }; - cargoHash = "sha256-l6zn714DMQ+frU9Mppz4LuGY6Zf9qmxZ9MuwIvYvQMU="; + cargoHash = "sha256-bl1KDFNvpNtkbKqiBRbmQLo1/oqLl7u7gNHLhhm8ETI="; - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - # LibreSSL works around segfault issues caused by OpenSSL being unable to - # gracefully exit while doing work. - # See: https://github.com/rustwasm/wasm-pack/issues/650 - libressl - ] ++ lib.optionals stdenv.isDarwin [ curl Security ]; - - # Needed to get openssl-sys to use pkg-config. - OPENSSL_NO_VENDOR = 1; + buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; # Most tests rely on external resources and build artifacts. # Disabling check here to work with build sandboxing. |