6 export DEBIAN_FRONTEND
=noninteractive
8 # Ephemeral packages (installed for this script and removed again at the end)
10 libpciaccess-dev:$arch
13 dpkg
--add-architecture $arch
16 apt-get
install -y --no-remove \
18 crossbuild-essential-
$arch \
25 if [[ $arch == "armhf" ]]; then
31 apt-get
install -y --no-remove -t buster-backports \
34 . .gitlab-ci
/create-cross-file.sh
$arch
37 . .gitlab-ci
/container
/container_pre_build.sh
40 # dependencies where we want a specific version
41 export LIBDRM_VERSION
=libdrm-2.4
.100
43 wget https
://dri.freedesktop.org
/libdrm
/$LIBDRM_VERSION.
tar.bz2
44 tar -xvf $LIBDRM_VERSION.
tar.bz2
&& rm $LIBDRM_VERSION.
tar.bz2
46 meson
--cross-file=/cross_file-
${arch}.txt build
-D libdir
=lib
/$
(dpkg-architecture
-A $arch -qDEB_TARGET_MULTIARCH)
47 ninja
-C build
install
49 rm -rf $LIBDRM_VERSION
55 . .gitlab-ci
/container
/container_post_build.sh