#!/bin/bash PROJECT_MSYS2_PACKAGE_LIST=() PROJECT_SCRIPTS_DIR=$(dirname "$0") PROJECT_SCRIPTS_DIR=$(realpath ${PROJECT_SCRIPTS_DIR}) . "${PROJECT_SCRIPTS_DIR}/env.sh" "$1" "$2" "$3" "$4" "$5" 1 1>/dev/null 2>&1 PROJECT_MSYS2_PACKAGE_LIST+=( mingw64/mingw-w64-x86_64-autotools mingw64/mingw-w64-x86_64-clang-tools-extra mingw64/mingw-w64-x86_64-cmake mingw64/mingw-w64-x86_64-curl mingw64/mingw-w64-x86_64-diffutils mingw64/mingw-w64-x86_64-gcc mingw64/mingw-w64-x86_64-gdb mingw64/mingw-w64-x86_64-icu mingw64/mingw-w64-x86_64-make mingw64/mingw-w64-x86_64-mesa mingw64/mingw-w64-x86_64-meson mingw64/mingw-w64-x86_64-meson-python mingw64/mingw-w64-x86_64-ninja mingw64/mingw-w64-x86_64-python mingw64/mingw-w64-x86_64-python-mako mingw64/mingw-w64-x86_64-toolchain mingw64/mingw-w64-x86_64-wget mingw64/mingw-w64-x86_64-zlib msys/bison msys/flex msys/git msys/patch msys/rsync make ) pacman -Sqyuu --noconfirm && pacman -S --noconfirm --needed --disable-download-timeout msys2-keyring && pacman -S --noconfirm --needed --disable-download-timeout \ ${PROJECT_MSYS2_PACKAGE_LIST[@]}