wasm-bindgen.nix
1 # pin wasm-bindgen to version we expect 2 final: prev: { 3 wasm-bindgen-cli = final.rustPlatform.buildRustPackage rec { 4 pname = "wasm-bindgen-cli"; 5 version = "0.2.92"; 6 hash = "sha256-1VwY8vQy7soKEgbki4LD+v259751kKxSxmo/gqE6yV0="; 7 cargoHash = "sha256-aACJ+lYNEU8FFBs158G1/JG8sc6Rq080PeKCMnwdpH0="; 8 9 src = final.fetchCrate { 10 inherit pname version hash; 11 }; 12 13 nativeBuildInputs = [ final.pkg-config ]; 14 15 buildInputs = [ final.openssl ] ++ final.lib.optionals final.stdenv.isDarwin [ 16 final.curl 17 final.darwin.apple_sdk.frameworks.Security 18 ]; 19 20 nativeCheckInputs = [ final.nodejs ]; 21 22 # tests require it to be ran in the wasm-bindgen monorepo 23 doCheck = false; 24 }; 25 }