gitlab-ci: Rename container install scripts to match job names (better)
[mesa.git] / .gitlab-ci / container / x86_build_old.sh
1 #!/bin/bash
2
3 set -e
4 set -o xtrace
5
6 export DEBIAN_FRONTEND=noninteractive
7
8 apt-get install -y \
9 apt-transport-https \
10 ca-certificates
11
12 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
13 echo 'deb https://deb.debian.org/debian stretch-backports main' >/etc/apt/sources.list.d/backports.list
14
15 apt-get update
16
17 # Use newer packages from backports by default
18 cat >/etc/apt/preferences <<EOF
19 Package: *
20 Pin: release a=stretch-backports
21 Pin-Priority: 500
22 EOF
23
24 apt-get dist-upgrade -y
25
26 apt-get install -y --no-remove \
27 llvm-3.9-dev \
28 libclang-3.9-dev \
29 llvm-4.0-dev \
30 libclang-4.0-dev \
31 llvm-5.0-dev \
32 libclang-5.0-dev \
33 g++ \
34 bzip2 \
35 ccache \
36 zlib1g-dev \
37 pkg-config \
38 gcc \
39 git \
40 libepoxy-dev \
41 libclc-dev \
42 xz-utils \
43 libdrm-dev \
44 libexpat1-dev \
45 libelf-dev \
46 libunwind-dev \
47 libpng-dev \
48 python-mako \
49 python3-mako \
50 bison \
51 flex \
52 gettext \
53 scons \
54 meson
55
56
57 ############### Uninstall unused packages
58
59 apt-get autoremove -y --purge