
We anyway depend already on robust network support in the DUTs, and we can save quite some time this way. It will also allow us to grow further as we expand coverage. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-By: Rohan Garg <rohan.garg@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6114>
56 lines
1.0 KiB
Bash
56 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
set -o xtrace
|
|
|
|
apt-get -y install ca-certificates
|
|
sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
|
|
echo 'deb https://deb.debian.org/debian buster-backports main' >/etc/apt/sources.list.d/backports.list
|
|
apt-get update
|
|
apt-get -y install \
|
|
abootimg \
|
|
android-sdk-ext4-utils \
|
|
autoconf \
|
|
automake \
|
|
bc \
|
|
bison \
|
|
ccache \
|
|
cmake \
|
|
debootstrap \
|
|
fastboot \
|
|
flex \
|
|
g++ \
|
|
git \
|
|
lavacli \
|
|
libdrm-dev \
|
|
libelf-dev \
|
|
libexpat1-dev \
|
|
llvm-8-dev \
|
|
pkg-config \
|
|
python \
|
|
python3-mako \
|
|
python3-pil \
|
|
python3-requests \
|
|
python3-pip \
|
|
python3-setuptools \
|
|
unzip \
|
|
wget \
|
|
xz-utils \
|
|
zlib1g-dev
|
|
|
|
pip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates@6f5af7e5574509726c79109e3c147cee95e81366
|
|
|
|
apt install -y --no-remove -t buster-backports \
|
|
meson
|
|
|
|
arch=armhf
|
|
. .gitlab-ci/container/cross_build.sh
|
|
|
|
. .gitlab-ci/container/container_pre_build.sh
|
|
|
|
# dependencies where we want a specific version
|
|
EXTRA_MESON_ARGS=
|
|
. .gitlab-ci/build-libdrm.sh
|
|
|
|
. .gitlab-ci/container/container_post_build.sh
|