unify dependencies scripts

the unified logic is so small that i simply added it
to the main "build" script

commands are identical. example:

./build dependencies debian

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-08-20 21:17:02 +01:00
parent 023d6b6996
commit 9031bb7ba7
13 changed files with 90 additions and 681 deletions
+10
View File
@@ -0,0 +1,10 @@
pkg_add="pacman -S --needed --noconfirm"
pkglist=" \
wget git nasm perl-libwww python subversion base-devel sharutils curl parted \
e2fsprogs unzip arm-none-eabi-gcc base-devel python base-devel perl ncurses \
doxygen acpica gdb flex bison base-devel git openssl gcc-ada autogen help2man \
base-devel bison flex ttf-dejavu texinfo rsync python libusb xz gawk \
device-mapper fuse2 gettext freetype2 base-devel libpciaccess pciutils zlib \
libftdi base-devel libusb innoextract p7zip unar cmake swig dtc \
"
aur_notice="unifont bdf-unifont"
+18
View File
@@ -0,0 +1,18 @@
pkg_add="apt-get -y install"
pkglist=" \
wget git uuid-dev nasm build-essential sharutils curl parted e2fsprogs unzip \
pkg-config gcc-arm-linux-gnueabi \
build-essential python3 \
build-essential perl python3-setuptools libncurses5-dev doxygen iasl gdb flex \
bison build-essential git libssl-dev gnat python-is-python3 \
fonts-unifont libopts25 libselinux1-dev autogen m4 autoconf help2man \
libopts25-dev libfont-freetype-perl automake autotools-dev build-essential bison \
flex libfuse-dev liblzma-dev gawk libdevmapper-dev libtool libfreetype6-dev \
gettext unifont bc bison build-essential device-tree-compiler efitools flex \
libfdt-dev liblz4-tool libgnutls28-dev libncurses-dev libpython3-dev libsdl2-dev \
libssl-dev lz4 lzma lzma-alone openssl pkg-config python3 python3-distutils \
python3-pkg-resources python3-pycryptodome python3-pyelftools swig uuid-dev \
build-essential libpci-dev pciutils zlib1g-dev libftdi-dev build-essential \
libusb-1.0-0-dev libusb-1.0 libusb-1.0-0-dev libusb-dev cmake \
innoextract p7zip p7zip-full unar \
"
+10
View File
@@ -0,0 +1,10 @@
pkg_add="dnf -y install"
pkglist=" \
wget git pandoc nasm perl-libwww-perl python3 subversion gcc sharutils curl \
parted e2fsprogs unzip arm-none-eabi-gcc-cs gcc python3 gcc perl gcc-gnat \
ncurses-devel doxygen acpica-tools gdb flex bison gcc git openssl-devel gprbuild \
bzip2 unifont-fonts unifont unifont-ttf-fonts autogen help2man gcc bison flex \
dejavu-fonts-all texinfo rsync python3 libusb xz gawk device-mapper fuse gettext \
freetype-devel intltool libselinux-devel gcc pciutils-devel zlib-devel \
libftdi-devel gcc libusb-devel cmake innoextract p7zip p7zip-plugins unar \
"
+10
View File
@@ -0,0 +1,10 @@
pkg_add="pacman -S --needed --noconfirm"
pkglist=" \
wget git nasm perl-libwww python subversion base-devel sharutils curl parted \
e2fsprogs unzip arm-none-eabi-gcc base-devel python base-devel perl ncurses \
doxygen acpica gdb flex bison base-devel git openssl gcc-ada autogen help2man \
base-devel bison flex ttf-dejavu texinfo rsync python libusb xz gawk \
device-mapper fuse2 gettext freetype2 base-devel libpciaccess pciutils zlib \
libftdi base-devel libusb innoextract p7zip unar swig dtc cmake unifont-utils \
bdf-unifont \
"
+13
View File
@@ -0,0 +1,13 @@
pkg_add="apt-get -y install"
pkglist=" \
wget git uuid-dev nasm build-essential sharutils curl parted e2fsprogs unzip \
pkg-config gcc-arm-linux-gnueabi gcc-multilib libc6-i386 libc6-dev-i386 \
lib32stdc++6 g++-multilib dh-autoreconf lib32tinfo-dev build-essential python3 \
build-essential perl libncurses5-dev doxygen iasl gdb flex bison build-essential \
git libssl-dev gnat lib32ncurses5-dev ttf-unifont libopts25 libselinux1-dev \
autogen m4 autoconf help2man libopts25-dev libfont-freetype-perl automake \
autotools-dev build-essential bison flex libfuse-dev liblzma-dev gawk \
libdevmapper-dev libtool libfreetype6-dev gettext build-essential libpci-dev \
pciutils zlib1g-dev libftdi-dev build-essential libusb-1.0-0-dev libusb-1.0 \
libusb-1.0-0-dev libusb-dev lib32z1-dev cmake innoextract p7zip p7zip-full unar \
"
+10
View File
@@ -0,0 +1,10 @@
pkg_add="xbps-install -y"
pkglist=" \
wget git nasm perl-LWP python subversion base-devel sharutils curl parted \
e2fsprogs unzip cross-arm-none-eabi-gcc base-devel python base-devel perl \
ncurses doxygen acpica-utils gdb flex bison base-devel git openssl gcc-ada \
ncurses-devel font-unifont-bdf autogen help2man base-devel bison flex \
dejavu-fonts-ttf texinfo rsync python3 libusb xz gawk device-mapper fuse gettext \
gettext-devel freetype base-devel libpciaccess pciutils zlib libftdi1 \
base-devel libusb cmake innoextract p7zip unar \
"