diff --git a/assets/linux.Dockerfile b/assets/linux.Dockerfile index c8f51b5..7dba808 100644 --- a/assets/linux.Dockerfile +++ b/assets/linux.Dockerfile @@ -18,20 +18,13 @@ RUN ( apt-get -y update && apt-get -y upgrade && apt-get -y install python3 pyth RUN ( dnf -y upgrade && dnf -y install python3 python3-devel wget rpm-build rpm-sign ; true) RUN ( zypper -n in mercurial python3 python3-pip python3-devel wget rpm-build lld ; true) -# setup wasi -RUN export target_wasi_location=$HOME/.mozbuild/wrlb/ &&\ - wget -q https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-$wasi_mainversion/wasi-sdk-$wasi_fullversion-linux.tar.gz &&\ - tar xf wasi-sdk-$wasi_fullversion-linux.tar.gz &&\ - mkdir -p $target_wasi_location &&\ - rm -rf $target_wasi_location/wasi-sysroot &&\ - cp -r wasi-sdk-$wasi_fullversion/share/wasi-sysroot $target_wasi_location &&\ - rm -f wasi-sdk-*.tar.gz* && rm -rf wasi-sdk-* - # run the bootstrap -RUN wget -q -O librewolf-$version-$source_release.source.tar.gz https://gitlab.com/librewolf-community/browser/source/-/jobs/2753010907/artifacts/raw/librewolf-102.0.1-1.source.tar.gz &&\ +RUN cd /tmp &&\ + wget -q -O librewolf-$version-$source_release.source.tar.gz https://gitlab.com/librewolf-community/browser/source/-/jobs/artifacts/main/raw/librewolf-$version-$source_release.source.tar.gz?job=Build &&\ tar xf librewolf-$version-$source_release.source.tar.gz &&\ cd librewolf-$version-$source_release &&\ MOZBUILD_STATE_PATH=$HOME/.mozbuild ./mach --no-interactive bootstrap --application-choice=browser &&\ + (cd /root/.mozbuild && /tmp/librewolf-$version-$source_release/mach artifact toolchain --from-build sysroot-wasm32-wasi) &&\ /root/.cargo/bin/cargo install cbindgen &&\ cd .. &&\ rm -rf librewolf-$version-$source_release librewolf-$version-$source_release.source.tar.gz