From de1d84340daa6771ba2c72c186544280b615b0d5 Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Tue, 28 Nov 2023 18:21:56 +0100 Subject: [PATCH] dependencies: Add programs used in 'make check' The arch, debian and ubuntu2005 packages names were respectively checked on Parabola, PureOS byzantium and Trisquel 11. The fedora35 and void packages were checked using the Fedora and Void Linux online package databases. Signed-off-by: Denis 'GNUtoo' Carikli Acked-by: Adrien 'neox' Bourmault --- resources/dependencies/arch | 5 +++++ resources/dependencies/debian | 5 +++++ resources/dependencies/fedora35 | 5 +++++ resources/dependencies/ubuntu2004 | 5 +++++ resources/dependencies/void | 5 +++++ 5 files changed, 25 insertions(+) diff --git a/resources/dependencies/arch b/resources/dependencies/arch index 7d4367d..4faab05 100755 --- a/resources/dependencies/arch +++ b/resources/dependencies/arch @@ -83,3 +83,8 @@ pacman -S --needed --noconfirm base-devel # ------------------------------------------------------------ pacman -S --needed --noconfirm libpciaccess pciutils zlib libftdi base-devel libusb + +# For running make check +# ---------------------- +pacman -S --needed shellcheck # lint +pacman -S --needed awk git grep lzip make sed tar xz # u-boot-libre diff --git a/resources/dependencies/debian b/resources/dependencies/debian index 11a2ce6..99dd1c2 100755 --- a/resources/dependencies/debian +++ b/resources/dependencies/debian @@ -102,3 +102,8 @@ apt-get -y install libpci-dev pciutils zlib1g-dev libftdi-dev build-essential li # For cross-compiling i686 target on x86_64 host. [ "${arch}" -eq 0 ] && apt-get -y install lib32z1-dev + +# For running make check +# ---------------------- +apt-get -y install shellcheck # lint +apt-get -y install gawk git grep lzip make sed tar xz-utils # u-boot-libre diff --git a/resources/dependencies/fedora35 b/resources/dependencies/fedora35 index 3b43dc3..2d26ecd 100755 --- a/resources/dependencies/fedora35 +++ b/resources/dependencies/fedora35 @@ -89,3 +89,8 @@ dnf -y install gcc # ------------------------------------------------------------ dnf -y install pciutils-devel zlib-devel libftdi-devel gcc libusb-devel + +# For running make check +# ---------------------- +dnf -y install ShellCheck # lint +dnf -y install gawk git grep lzip make sed tar xz # u-boot-libre diff --git a/resources/dependencies/ubuntu2004 b/resources/dependencies/ubuntu2004 index 25e0d64..815bddb 100755 --- a/resources/dependencies/ubuntu2004 +++ b/resources/dependencies/ubuntu2004 @@ -102,3 +102,8 @@ apt-get -y install libpci-dev pciutils zlib1g-dev libftdi-dev build-essential li # For cross-compiling i686 target on x86_64 host. [ "${arch}" -eq 0 ] && apt-get -y install lib32z1-dev + +# For running make check +# ---------------------- +apt-get -y install shellcheck # lint +apt-get -y install gawk git grep lzip make sed tar xz-utils # u-boot-libre diff --git a/resources/dependencies/void b/resources/dependencies/void index a17a4ad..40f528c 100755 --- a/resources/dependencies/void +++ b/resources/dependencies/void @@ -83,3 +83,8 @@ xbps-install -y base-devel # ------------------------------------------------------------ xbps-install -y libpciaccess pciutils zlib libftdi1 base-devel libusb + +# For running make check +# ---------------------- +xbps-install -y shellcheck # lint +xbps-install -y gawk git grep lzip make sed tar xz # u-boot-libre