Replace clang-format with uncrustify
LLVM/clang is not used for any compilation due to it not supporting the 8-bit architectures we use (MCS-51, AVR). This means we are effectively installing 250+ MiB of dependencies for a C formatting tool. Replace it with uncrustify, which uses only ~600 KiB of space and has more granular control of formatting (800+ options). Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Tim Crawford
parent
6c3b34ee6e
commit
d3894392d5
@ -19,7 +19,6 @@ if [[ "${ID}" =~ "debian" ]] || [[ "${ID_LIKE}" =~ "debian" ]]; then
|
||||
--yes \
|
||||
avr-libc \
|
||||
avrdude \
|
||||
clang-format \
|
||||
curl \
|
||||
gcc \
|
||||
gcc-avr \
|
||||
@ -30,6 +29,7 @@ if [[ "${ID}" =~ "debian" ]] || [[ "${ID_LIKE}" =~ "debian" ]]; then
|
||||
pkgconf \
|
||||
sdcc \
|
||||
shellcheck \
|
||||
uncrustify \
|
||||
xxd
|
||||
elif [[ "${ID}" =~ "fedora" ]] || [[ "${ID_LIKE}" =~ "fedora" ]]; then
|
||||
sudo dnf install \
|
||||
@ -37,13 +37,13 @@ elif [[ "${ID}" =~ "fedora" ]] || [[ "${ID_LIKE}" =~ "fedora" ]]; then
|
||||
avr-gcc \
|
||||
avr-libc \
|
||||
avrdude \
|
||||
clang-tools-extra \
|
||||
curl \
|
||||
gcc \
|
||||
make \
|
||||
sdcc \
|
||||
ShellCheck \
|
||||
systemd-devel \
|
||||
uncrustify \
|
||||
vim-common
|
||||
elif [[ "${ID}" =~ "arch" ]] || [[ "${ID_LIKE}" =~ "arch" ]]; then
|
||||
sudo pacman -S \
|
||||
@ -51,7 +51,6 @@ elif [[ "${ID}" =~ "arch" ]] || [[ "${ID_LIKE}" =~ "arch" ]]; then
|
||||
avr-gcc \
|
||||
avr-libc \
|
||||
avrdude \
|
||||
clang \
|
||||
curl \
|
||||
gcc \
|
||||
make \
|
||||
@ -59,6 +58,7 @@ elif [[ "${ID}" =~ "arch" ]] || [[ "${ID_LIKE}" =~ "arch" ]]; then
|
||||
sdcc \
|
||||
shellcheck \
|
||||
systemd-libs \
|
||||
uncrustify \
|
||||
vim
|
||||
else
|
||||
msg "Please add support for your distribution to:"
|
||||
|
Reference in New Issue
Block a user