Files
sousa-gecko/taskcluster/scripts/misc/build-WindowsAppSDK.sh
T
Greg Stoll d5f33314b3 Bug 1947324 part 1 - "build" Windows App SDK on toolchain tasks r=glandium
This downloads the installers for the various flavors of Windows App SDK
and extracts the needed DLLs from them.

Differential Revision: https://phabricator.services.mozilla.com/D263602
2025-10-06 11:20:50 +00:00

27 lines
874 B
Bash
Executable File

#!/bin/bash
set -x -e -v
artifact=$(basename "$TOOLCHAIN_ARTIFACT")
target_folder_name=${artifact%.tar.*}
ARCH_SUFFIX=$1
SHORT_VERSION=$2
cd $MOZ_FETCHES_DIR
unzip MSIX/win10-${ARCH_SUFFIX}/Microsoft.WindowsAppRuntime.${SHORT_VERSION}.msix
mkdir $target_folder_name
# We just extract the few DLLs that Firefox needs instead of the
# whole SDK.
cp CoreMessagingXP.dll $target_folder_name
cp marshal.dll $target_folder_name
cp Microsoft.InputStateManager.dll $target_folder_name
cp Microsoft.Internal.FrameworkUdk.dll $target_folder_name
cp Microsoft.UI.Composition.OSSupport.dll $target_folder_name
cp Microsoft.UI.Input.dll $target_folder_name
cp Microsoft.UI.Windowing.Core.dll $target_folder_name
cp Microsoft.UI.Windowing.dll $target_folder_name
mkdir -p $UPLOAD_DIR
tar -caf $target_folder_name.tar.zst $target_folder_name
mv $target_folder_name.tar.zst $UPLOAD_DIR