From 58de4286d3eff9979816e3cd781aa0608478b770 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 7 Aug 2019 21:52:01 -0500 Subject: [PATCH] wasm-pack: fix build on darwin --- pkgs/development/tools/wasm-pack/default.nix | 6 +++++- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/wasm-pack/default.nix b/pkgs/development/tools/wasm-pack/default.nix index 5827844c1b5..d9ff6f673d8 100644 --- a/pkgs/development/tools/wasm-pack/default.nix +++ b/pkgs/development/tools/wasm-pack/default.nix @@ -3,6 +3,8 @@ , rustPlatform , pkgconfig , openssl +, curl +, Security }: rustPlatform.buildRustPackage rec { @@ -20,7 +22,9 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ openssl ]; + buildInputs = [ openssl ] + ++ stdenv.lib.optionals stdenv.isDarwin [ curl Security ]; + # Tests fetch external resources and build artifacts. # Disabled to work with sandboxing diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 31b0622d656..5f95cafa363 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24280,7 +24280,9 @@ in vttest = callPackage ../tools/misc/vttest { }; - wasm-pack = callPackage ../development/tools/wasm-pack { }; + wasm-pack = callPackage ../development/tools/wasm-pack { + inherit (darwin.apple_sdk.frameworks) Security; + }; wavegain = callPackage ../applications/audio/wavegain { };