build-WindowsAppSDK.sh (874B)
1 #!/bin/bash 2 set -x -e -v 3 4 artifact=$(basename "$TOOLCHAIN_ARTIFACT") 5 target_folder_name=${artifact%.tar.*} 6 ARCH_SUFFIX=$1 7 SHORT_VERSION=$2 8 9 cd $MOZ_FETCHES_DIR 10 unzip MSIX/win10-${ARCH_SUFFIX}/Microsoft.WindowsAppRuntime.${SHORT_VERSION}.msix 11 12 mkdir $target_folder_name 13 # We just extract the few DLLs that Firefox needs instead of the 14 # whole SDK. 15 cp CoreMessagingXP.dll $target_folder_name 16 cp marshal.dll $target_folder_name 17 cp Microsoft.InputStateManager.dll $target_folder_name 18 cp Microsoft.Internal.FrameworkUdk.dll $target_folder_name 19 cp Microsoft.UI.Composition.OSSupport.dll $target_folder_name 20 cp Microsoft.UI.Input.dll $target_folder_name 21 cp Microsoft.UI.Windowing.Core.dll $target_folder_name 22 cp Microsoft.UI.Windowing.dll $target_folder_name 23 24 mkdir -p $UPLOAD_DIR 25 26 tar -caf $target_folder_name.tar.zst $target_folder_name 27 mv $target_folder_name.tar.zst $UPLOAD_DIR