[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