msys2.sh (996B)
1 #!/usr/bin/env bash 2 3 _qmk_install_prepare() { 4 pacman -Syu $MSYS2_CONFIRM 5 } 6 7 _qmk_install() { 8 echo "Installing dependencies" 9 10 pacman --needed --noconfirm --disable-download-timeout -S pactoys 11 pacboy sync --needed --noconfirm --disable-download-timeout \ 12 base-devel: toolchain:x clang:x python-qmk:x hidapi:x \ 13 avr-binutils:x avr-gcc:x avr-libc:x \ 14 arm-none-eabi-binutils:x arm-none-eabi-gcc:x arm-none-eabi-newlib:x \ 15 avrdude:x bootloadhid:x dfu-programmer:x dfu-util:x hid-bootloader-cli:x mdloader:x teensy-loader-cli:x wb32-dfu-updater:x 16 17 _qmk_install_drivers 18 } 19 20 _qmk_install_drivers() { 21 echo "Installing drivers" 22 23 tmpdir=$(mktemp -d) 24 cp "$QMK_FIRMWARE_UTIL_DIR/drivers.txt" $tmpdir 25 pushd $tmpdir > /dev/null 26 27 wget "https://github.com/qmk/qmk_driver_installer/releases/download/v1.01/qmk_driver_installer.exe" 28 29 cmd.exe //c "qmk_driver_installer.exe --all --force drivers.txt" 30 31 popd > /dev/null 32 rm -r $tmpdir 33 }