gitlab-ci: Sort packages to install alphabetically
[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 bison \
28 bzip2 \
29 ccache \
30 flex \
31 g++ \
32 gcc \
33 gettext \
34 git \
35 libclang-3.9-dev \
36 libclang-4.0-dev \
37 libclang-5.0-dev \
38 libclc-dev \
39 libdrm-dev \
40 libelf-dev \
41 libepoxy-dev \
42 libexpat1-dev \
43 libpng-dev \
44 libunwind-dev \
45 llvm-3.9-dev \
46 llvm-4.0-dev \
47 llvm-5.0-dev \
48 meson \
49 pkg-config \
50 python-mako \
51 python3-mako \
52 scons \
53 xz-utils \
54 zlib1g-dev
55
56
57 ############### Uninstall unused packages
58
59 apt-get autoremove -y --purge