You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
607 B

  1. #!/bin/bash
  2. DEBIAN_FRONTEND=noninteractive
  3. DEBCONF_NONINTERACTIVE_SEEN=true
  4. export DEBIAN_FRONTEND DEBCONF_NONINTERACTIVE_SEEN
  5. _qmk_install_prepare() {
  6. sudo apt-get update
  7. }
  8. _qmk_install() {
  9. echo "Installing dependencies"
  10. sudo apt-get -yq install \
  11. build-essential clang-format diffutils gcc git unzip wget zip \
  12. python3-pip \
  13. binutils-avr gcc-avr avr-libc \
  14. binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi \
  15. avrdude dfu-programmer dfu-util teensy-loader-cli
  16. python3 -m pip install --user -r $QMK_FIRMWARE_DIR/requirements.txt
  17. }