[vlc-commits] [Git][videolan/vlc][master] package/win32: build.sh: disable MSI generation on aarch64
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Oct 25 06:39:22 UTC 2022
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
6752d970 by Steve Lhomme at 2022-10-25T06:25:42+00:00
package/win32: build.sh: disable MSI generation on aarch64
We are using WIX 3.5 which doesn't have arm64 support. It was added in WIX 3.14
[1] but it doesn't have a stable release version yet [2].
Supporting newer WIX requires a significant amount of work (and a switch in our
Docker images).
[1] https://github.com/wixtoolset/issues/issues/5558
[2] https://wixtoolset.org/releases/
- - - - -
1 changed file:
- extras/package/win32/build.sh
Changes:
=====================================
extras/package/win32/build.sh
=====================================
@@ -412,14 +412,21 @@ make -j$JOBS
if [ "$INSTALLER" = "n" ]; then
make package-win32-debug-7zip
-make -j$JOBS package-win32 package-msi
+make -j$JOBS package-win32
+if [ "$ARCH" != "aarch64" ]; then
+# WIX 3.5 doesn't support aarch64
+make package-msi
+fi
elif [ "$INSTALLER" = "r" ]; then
make package-win32
elif [ "$INSTALLER" = "u" ]; then
make package-win32-release
sha512sum vlc-*-release.7z
elif [ "$INSTALLER" = "m" ]; then
+if [ "$ARCH" != "aarch64" ]; then
+# WIX 3.5 doesn't support aarch64
make package-msi
+fi
elif [ ! -z "$INSTALL_PATH" ]; then
make package-win-install
fi
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/6752d97062d38f79967411d74e194d7dceefdb7f
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/6752d97062d38f79967411d74e194d7dceefdb7f
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list