forked from mirrors/qmk_firmware
Add support for Void Linux systems to the qmk_install.sh script (#5526)
* Add support for Void Linux systems to the qmk_install.sh script * Fix typos + grammatical edits in comments * Sort distributions by alphabetical order in linux_install.sh * Revert previous commit and sort Void packages in alphabetical order * Fix permissions on `util/linux_install.sh`
This commit is contained in:
parent
3642a82d37
commit
7f65323e10
1 changed files with 23 additions and 0 deletions
|
@ -183,6 +183,29 @@ elif grep ID /etc/os-release | grep -q solus; then
|
|||
unzip
|
||||
printf "\n$SOLUS_INFO\n"
|
||||
|
||||
elif grep ID /etc/os-release | grep -q void; then
|
||||
# musl Void systems don't have glibc cross compilers avaliable in their repos.
|
||||
# glibc Void systems do have musl cross compilers though, for some reason.
|
||||
# So, default to musl, and switch to glibc if it is installed.
|
||||
CROSS_ARM=cross-arm-linux-musleabi
|
||||
if xbps-query glibc > /dev/null; then # Check is glibc if installed
|
||||
CROSS_ARM=cross-arm-linux-gnueabi
|
||||
fi
|
||||
|
||||
sudo xbps-install \
|
||||
avr-binutils \
|
||||
avr-gcc \
|
||||
avr-libc \
|
||||
$CROSS_ARM \
|
||||
dfu-programmer \
|
||||
dfu-util \
|
||||
gcc \
|
||||
git \
|
||||
make \
|
||||
wget \
|
||||
unzip \
|
||||
zip
|
||||
|
||||
else
|
||||
echo "Sorry, we don't recognize your OS. Help us by contributing support!"
|
||||
echo
|
||||
|
|
Loading…
Reference in a new issue