]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - util/linux_install.sh
Adds the Proton C base project (#4224)
[qmk_firmware.git] / util / linux_install.sh
index a6a053276843fa08adea2ac00049af52449fe1f2..d3b9328d79c933c805880a655d901fc274a9b781 100755 (executable)
@@ -8,7 +8,7 @@ if grep ID /etc/os-release | grep -qE "fedora"; then
        sudo dnf install \
                arm-none-eabi-binutils-cs \
                arm-none-eabi-gcc-cs \
-               arm-none-eabi-newlib
+               arm-none-eabi-newlib \
                avr-binutils \
                avr-gcc \
                avr-libc \
@@ -59,7 +59,7 @@ elif grep ID /etc/os-release | grep -q 'arch\|manjaro'; then
                avr-binutils \
                avr-libc \
                avr-gcc \
-                base-devel \
+    base-devel \
                dfu-util \
                diff-utils \
                gcc \
@@ -95,6 +95,24 @@ elif grep ID /etc/os-release | grep -q gentoo; then
                echo "Quitting..."
        fi
 
+elif grep ID /etc/os-release | grep -qE "opensuse|tumbleweed"; then
+       CROSS_AVR_GCC=cross-avr-gcc8
+       if grep ID /etc/os-release | grep -q "15.0"; then
+               CROSS_AVR_GCC=cross-avr-gcc7
+       fi
+       sudo zypper install \
+               avr-libc \
+               $CROSS_AVR_GCC \
+               cross-avr-binutils \
+               cross-arm-none-newlib-devel \
+               cross-arm-binutils cross-arm-none-newlib-devel \
+               dfu-tool \
+               dfu-programmer \
+               gcc \
+               unzip \
+               wget \
+               zip
+
 else
        echo "Sorry, we don't recognize your OS. Help us by contributing support!"
        echo