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 {
|
packages = rec {
|
||||||
default = resize-squoosh;
|
default = resize-squoosh;
|
||||||
resize-squoosh = naersk'.buildPackage {
|
resize-squoosh = stdenv.mkDerivation {
|
||||||
name = "squoosh-resize";
|
name = "squoosh-resize";
|
||||||
src = ./.;
|
src = ./.;
|
||||||
release = true;
|
nativeBuildInputs = [
|
||||||
copyLibs = true;
|
#naersk'
|
||||||
CARGO_BUILD_TARGET = target;
|
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" ''
|
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