#!/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 main' >/etc/apt/sources.list.d/buster.list apt-get update apt-get -y install \ ${EXTRA_LOCAL_PACKAGES} \ abootimg \ autoconf \ automake \ bc \ bison \ ccache \ cmake \ debootstrap \ fastboot \ flex \ g++ \ git \ glslang-tools \ kmod \ libasan6 \ libdrm-dev \ libelf-dev \ libexpat1-dev \ libvulkan-dev \ libx11-dev \ libx11-xcb-dev \ libxcb-dri2-0-dev \ libxcb-dri3-dev \ libxcb-glx0-dev \ libxcb-present-dev \ libxcb-randr0-dev \ libxcb-shm0-dev \ libxcb-xfixes0-dev \ libxdamage-dev \ libxext-dev \ libxrandr-dev \ libxshmfence-dev \ libxxf86vm-dev \ llvm-11-dev \ meson \ pkg-config \ python3-mako \ python3-pil \ python3-pip \ python3-requests \ python3-setuptools \ u-boot-tools \ wget \ xz-utils \ zlib1g-dev # Not available anymore in bullseye apt-get install -y --no-remove -t buster \ android-sdk-ext4-utils pip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates@34f4ade99434043f88e164933f570301fd18b125 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/container/build-libdrm.sh . .gitlab-ci/container/container_post_build.sh