17ec681f3Smrg#!/bin/bash
27ec681f3Smrg
37ec681f3Smrgset -e
47ec681f3Smrgset -o xtrace
57ec681f3Smrg
67ec681f3Smrgapt-get -y install ca-certificates
77ec681f3Smrgsed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
87ec681f3Smrgecho 'deb https://deb.debian.org/debian buster main' >/etc/apt/sources.list.d/buster.list
97ec681f3Smrgapt-get update
107ec681f3Smrg
117ec681f3Smrgapt-get -y install \
127ec681f3Smrg	abootimg \
137ec681f3Smrg	autoconf \
147ec681f3Smrg	automake \
157ec681f3Smrg	bc \
167ec681f3Smrg	bison \
177ec681f3Smrg	ccache \
187ec681f3Smrg	cmake \
197ec681f3Smrg	debootstrap \
207ec681f3Smrg	fastboot \
217ec681f3Smrg	flex \
227ec681f3Smrg	g++ \
237ec681f3Smrg	git \
247ec681f3Smrg	kmod \
257ec681f3Smrg	libasan6 \
267ec681f3Smrg	libdrm-dev \
277ec681f3Smrg	libelf-dev \
287ec681f3Smrg	libexpat1-dev \
297ec681f3Smrg	libx11-dev \
307ec681f3Smrg	libx11-xcb-dev \
317ec681f3Smrg	libxcb-dri2-0-dev \
327ec681f3Smrg	libxcb-dri3-dev \
337ec681f3Smrg	libxcb-glx0-dev \
347ec681f3Smrg	libxcb-present-dev \
357ec681f3Smrg	libxcb-randr0-dev \
367ec681f3Smrg	libxcb-shm0-dev \
377ec681f3Smrg	libxcb-xfixes0-dev \
387ec681f3Smrg	libxdamage-dev \
397ec681f3Smrg	libxext-dev \
407ec681f3Smrg	libxrandr-dev \
417ec681f3Smrg	libxshmfence-dev \
427ec681f3Smrg	libxxf86vm-dev \
437ec681f3Smrg	llvm-11-dev \
447ec681f3Smrg	meson \
457ec681f3Smrg	pkg-config \
467ec681f3Smrg	python3-mako \
477ec681f3Smrg	python3-pil \
487ec681f3Smrg	python3-pip \
497ec681f3Smrg	python3-requests \
507ec681f3Smrg	python3-setuptools \
517ec681f3Smrg	u-boot-tools \
527ec681f3Smrg	wget \
537ec681f3Smrg	xz-utils \
547ec681f3Smrg	zlib1g-dev
557ec681f3Smrg
567ec681f3Smrg# Not available anymore in bullseye
577ec681f3Smrgapt-get install -y --no-remove -t buster \
587ec681f3Smrg        android-sdk-ext4-utils
597ec681f3Smrg
607ec681f3Smrgpip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates@6f5af7e5574509726c79109e3c147cee95e81366
617ec681f3Smrg
627ec681f3Smrgarch=armhf
637ec681f3Smrg. .gitlab-ci/container/cross_build.sh
647ec681f3Smrg
657ec681f3Smrg. .gitlab-ci/container/container_pre_build.sh
667ec681f3Smrg
677ec681f3Smrg# dependencies where we want a specific version
687ec681f3SmrgEXTRA_MESON_ARGS=
697ec681f3Smrg. .gitlab-ci/container/build-libdrm.sh
707ec681f3Smrg
717ec681f3Smrg. .gitlab-ci/container/container_post_build.sh
72