add msix target

This commit is contained in:
Malte Jürgens 2023-02-19 23:51:03 +01:00
parent 3e517ed1a7
commit 489576ce6b
Signed by: maltejur
GPG key ID: D29FBD5F93C0CFC3

View file

@ -61,6 +61,9 @@ package : dir
( cd librewolf-$(full_version) && echo 'Packaging... (output hidden)' && \ ( cd librewolf-$(full_version) && echo 'Packaging... (output hidden)' && \
cat browser/locales/shipped-locales | xargs ./mach package-multi-locale --locales >/dev/null ) cat browser/locales/shipped-locales | xargs ./mach package-multi-locale --locales >/dev/null )
msix : dir
( cd librewolf-$(full_version) && MAKEAPPX=~/.mozbuild/msix-packaging/makemsix ./mach repackage msix --publisher='CN=846D51B2-15A2-4033-86D1-071B877C86A7' --identity-name='31856maltejur.LibreWolf' --publisher-display-name='maltejur' )
dir : librewolf-$(full_version) dir : librewolf-$(full_version)
librewolf-$(full_version) : librewolf-$(full_version).source.tar.gz librewolf-$(full_version) : librewolf-$(full_version).source.tar.gz
rm -rf $@ rm -rf $@
@ -77,7 +80,7 @@ $(mozbuild)/vs.tar.zst : # cache this file
bootstrap : dir winsdk bootstrap : dir winsdk
(cd librewolf-$(full_version) && ./mach --no-interactive bootstrap --application-choice=browser) (cd librewolf-$(full_version) && ./mach --no-interactive bootstrap --application-choice=browser)
# Rust supports aarch64-linux-android, arm-linux-androideabi, i686-linux-android, thumbv7neon-linux-androideabi, x86_64-linux-android, x86_64-pc-windows-msvc, x86_64-unknown-linux-gnu targets. # Rust supports aarch64-linux-android, arm-linux-androideabi, i686-linux-android, thumbv7neon-linux-androideabi, x86_64-linux-android, x86_64-pc-windows-msvc, x86_64-unknown-linux-gnu targets.
~/.cargo/bin/rustup target add x86_64-pc-windows-msvc rustup target add x86_64-pc-windows-msvc
( export t=$$(pwd)/librewolf-$(full_version) && \ ( export t=$$(pwd)/librewolf-$(full_version) && \
cd $(mozbuild) && \ cd $(mozbuild) && \
$$t/mach artifact toolchain --from-build linux64-binutils && \ $$t/mach artifact toolchain --from-build linux64-binutils && \