ci: Include db410c support in the ARM container.
[mesa.git] / .gitlab-ci / container / arm_test.sh
1 #!/bin/bash
2
3 set -e
4 set -o xtrace
5
6 ############### Install packages for building
7 apt-get -y install ca-certificates
8 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
9 echo 'deb https://deb.debian.org/debian buster-backports main' >/etc/apt/sources.list.d/backports.list
10 apt-get update
11 apt-get -y install \
12 bzip2 \
13 cmake \
14 g++ \
15 gcc \
16 git \
17 libc6-dev \
18 libdrm-nouveau2 \
19 libexpat1 \
20 libgbm-dev \
21 libgbm-dev \
22 libgles2-mesa-dev \
23 libllvm8 \
24 libpng16-16 \
25 libpng-dev \
26 libvulkan-dev \
27 libvulkan1 \
28 meson \
29 netcat \
30 pkg-config \
31 procps \
32 python \
33 python3-distutils \
34 waffle-utils \
35 wget \
36 zlib1g
37
38 ############### Build dEQP runner
39
40 . .gitlab-ci/build-cts-runner.sh
41
42 ############### Build dEQP GL
43
44 . .gitlab-ci/build-deqp-gl.sh
45
46
47 ############### Uninstall the build software
48
49 apt-get purge -y \
50 bzip2 \
51 cmake \
52 g++ \
53 gcc \
54 git \
55 libc6-dev \
56 libgbm-dev \
57 libgles2-mesa-dev \
58 libpng-dev \
59 libvulkan-dev \
60 meson \
61 pkg-config \
62 python \
63 python3-distutils \
64 wget
65
66 apt-get autoremove -y --purge