mprocs: 0.7.1 -> 0.7.2 (#375444)
[NixPkgs.git] / pkgs / by-name / wa / wasm-pack / package.nix
blobd030c4ee388cf1b335fbf384de4b83df45819c15
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   rustPlatform,
6   darwin,
7   cmake,
8   pkg-config,
9   zstd,
12 rustPlatform.buildRustPackage rec {
13   pname = "wasm-pack";
14   version = "0.13.1";
16   src = fetchFromGitHub {
17     owner = "rustwasm";
18     repo = "wasm-pack";
19     tag = "v${version}";
20     hash = "sha256-CN1LcLX7ag+in9sosT2NYVKfhDLGv2m3zHOk2T4MFYc=";
21   };
23   cargoHash = "sha256-RdBnW8HKSgjVnyafycGFTSTc5j1A9WRDvUuZu8upRWY=";
25   nativeBuildInputs = [
26     cmake
27     pkg-config
28   ];
30   buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security ++ [
31     zstd
32   ];
34   # Most tests rely on external resources and build artifacts.
35   # Disabling check here to work with build sandboxing.
36   doCheck = false;
38   meta = with lib; {
39     description = "Utility that builds rust-generated WebAssembly package";
40     mainProgram = "wasm-pack";
41     homepage = "https://github.com/rustwasm/wasm-pack";
42     license = with licenses; [
43       asl20 # or
44       mit
45     ];
46     maintainers = [ maintainers.dhkl ];
47   };