ac: fix the return value in cull_bbox when bbox culling is disabled
[mesa.git] / .gitlab-ci / container / x86_test-vk.sh
1 #!/bin/bash
2
3 set -e
4 set -o xtrace
5
6 export DEBIAN_FRONTEND=noninteractive
7
8 apt-get install -y ca-certificates
9
10 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
11 echo 'deb https://deb.debian.org/debian buster-backports main' >/etc/apt/sources.list.d/backports.list
12
13 apt-get update
14
15 # Use newer packages from backports by default
16 cat >/etc/apt/preferences <<EOF
17 Package: *
18 Pin: release a=buster-backports
19 Pin-Priority: 500
20 EOF
21
22 apt-get dist-upgrade -y
23
24 apt-get install -y --no-remove \
25 cmake \
26 g++ \
27 git \
28 gcc \
29 libexpat1 \
30 libgbm-dev \
31 libgles2-mesa-dev \
32 libpng16-16 \
33 libpng-dev \
34 libvulkan1 \
35 libvulkan-dev \
36 libwayland-server0 \
37 libxcb-randr0 \
38 libxcb-xfixes0 \
39 libxkbcommon0 \
40 libxkbcommon-dev \
41 libxrender1 \
42 libxrender-dev \
43 libllvm8 \
44 meson \
45 patch \
46 pkg-config \
47 python3-distutils \
48 python \
49 xauth \
50 xvfb
51
52
53 ############### Build dEQP runner
54
55 . .gitlab-ci/build-cts-runner.sh
56
57 ############### Build dEQP VK
58
59 . .gitlab-ci/build-deqp-vk.sh
60
61
62 ############### Uninstall the build software
63
64 apt-get purge -y \
65 cmake \
66 g++ \
67 gcc \
68 git \
69 libgbm-dev \
70 libgles2-mesa-dev \
71 libpng-dev \
72 libvulkan-dev \
73 libxkbcommon-dev \
74 libxrender-dev \
75 meson \
76 patch \
77 pkg-config \
78 python
79
80 apt-get autoremove -y --purge