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.

21 lines
615 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 binutils-avr gcc-avr avr-libc binutils-arm-none-eabi \
  13. gcc-arm-none-eabi libnewlib-arm-none-eabi avrdude dfu-programmer \
  14. dfu-util teensy-loader-cli libhidapi-hidraw0
  15. python3 -m pip install --user -r $QMK_FIRMWARE_DIR/requirements.txt
  16. }