mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-17 11:09:41 +00:00
Trying to do a wasm-bindgen build
This commit is contained in:
@@ -34,12 +34,26 @@
|
||||
{
|
||||
packages = rec {
|
||||
default = resize-squoosh;
|
||||
resize-squoosh = naersk'.buildPackage {
|
||||
resize-squoosh = stdenv.mkDerivation {
|
||||
name = "squoosh-resize";
|
||||
src = ./.;
|
||||
release = true;
|
||||
copyLibs = true;
|
||||
CARGO_BUILD_TARGET = target;
|
||||
nativeBuildInputs = [
|
||||
#naersk'
|
||||
toolchain
|
||||
# wasm-pack
|
||||
wasm-bindgen-cli
|
||||
];
|
||||
dontConfigure = true;
|
||||
buildPhase = ''
|
||||
export CARGO_HOME=$TMPDIR/.cargo
|
||||
cargo build --target wasm32-unknown-unknown -r
|
||||
wasm-bindgen --target web --out-dir $out ./target/wasm32-unknown-unknown/release/*.wasm
|
||||
'';
|
||||
dontInstall = true;
|
||||
# installPhase = ''
|
||||
# mkdir -p $out
|
||||
# cp -r pkg/* $out
|
||||
# '';
|
||||
};
|
||||
|
||||
installScript = writeShellScriptBin "install.sh" ''
|
||||
|
||||
4
codecs/resize/package-lock.json
generated
4
codecs/resize/package-lock.json
generated
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "resize",
|
||||
"lockfileVersion": 1
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"name": "resize",
|
||||
"scripts": {
|
||||
"build": "../build-rust.sh"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user