Mesa (master): gitlab-ci: Sort packages in debian-install.sh
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Nov 12 09:53:54 UTC 2019
Module: Mesa
Branch: master
Commit: 4b25b5885b63a77b4f07be5c1a4307b41d8bc594
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b25b5885b63a77b4f07be5c1a4307b41d8bc594
Author: Michel Dänzer <mdaenzer at redhat.com>
Date: Wed Nov 6 17:05:56 2019 +0100
gitlab-ci: Sort packages in debian-install.sh
And remove duplicates.
Reviewed-by: Eric Anholt <eric at anholt.net>
---
.gitlab-ci/debian-install.sh | 98 ++++++++++++++++++++++----------------------
1 file changed, 48 insertions(+), 50 deletions(-)
diff --git a/.gitlab-ci/debian-install.sh b/.gitlab-ci/debian-install.sh
index b51748107a0..f329648ee2d 100644
--- a/.gitlab-ci/debian-install.sh
+++ b/.gitlab-ci/debian-install.sh
@@ -12,8 +12,8 @@ done
apt-get install -y \
ca-certificates \
- wget \
- unzip
+ unzip \
+ wget
sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
echo 'deb https://deb.debian.org/debian buster-backports main' >/etc/apt/sources.list.d/backports.list
@@ -30,68 +30,66 @@ EOF
apt-get dist-upgrade -y
apt-get install -y --no-remove \
- llvm-6.0-dev \
- libclang-6.0-dev \
- llvm-7-dev \
- libclang-7-dev \
- llvm-8-dev \
- libclang-8-dev \
- g++ \
- clang-8 \
- git \
+ autoconf \
+ automake \
+ autotools-dev \
+ bison \
bzip2 \
- zlib1g-dev \
- pkg-config \
- libxrender-dev \
- libxdamage-dev \
- libxxf86vm-dev \
+ clang-8 \
+ cmake \
+ flex \
+ g++ \
gcc \
+ gettext \
git \
- libepoxy-dev \
- libegl1-mesa-dev \
- libgbm-dev \
+ libclang-6.0-dev \
+ libclang-7-dev \
+ libclang-8-dev \
libclc-dev \
- libxvmc-dev \
- libomxil-bellagio-dev \
- xz-utils \
- libexpat1-dev \
- libx11-xcb-dev \
+ libegl1-mesa-dev \
libelf-dev \
- libunwind-dev \
- autoconf \
- automake \
- autotools-dev \
- libtool \
- libxext-dev \
- libx11-dev \
- x11proto-gl-dev \
- libgtk-3-dev \
- libpng-dev \
+ libepoxy-dev \
+ libexpat1-dev \
libgbm-dev \
libgles2-mesa-dev \
+ libgtk-3-dev \
+ libomxil-bellagio-dev \
+ libpng-dev \
+ libtool \
+ libunwind-dev \
libvulkan-dev \
+ libx11-dev \
+ libx11-xcb-dev \
+ libxdamage-dev \
+ libxext-dev \
+ libxrender-dev \
+ libxvmc-dev \
+ libxxf86vm-dev \
+ llvm-6.0-dev \
+ llvm-7-dev \
+ llvm-8-dev \
+ meson \
+ pkg-config \
python-mako \
python3-mako \
- bison \
- flex \
- gettext \
- cmake \
- meson \
- scons
+ scons \
+ x11proto-gl-dev \
+ xz-utils \
+ zlib1g-dev
# Cross-build Mesa deps
for arch in $CROSS_ARCHITECTURES; do
apt-get install -y --no-remove \
+ crossbuild-essential-${arch} \
libdrm-dev:${arch} \
- libexpat1-dev:${arch} \
libelf-dev:${arch} \
- crossbuild-essential-${arch}
+ libexpat1-dev:${arch}
done
# for 64bit windows cross-builds
apt-get install -y --no-remove \
- mingw-w64 \
libz-mingw-w64-dev \
+ mingw-w64 \
wine \
wine32 \
wine64
@@ -251,16 +249,16 @@ done
############### Uninstall the build software
apt-get purge -y \
- wget \
- unzip \
- cmake \
- git \
autoconf \
automake \
autotools-dev \
- libtool \
- x11proto-gl-dev \
+ cmake \
+ git \
+ libgbm-dev \
libgles2-mesa-dev \
- libgbm-dev
+ libtool \
+ unzip \
+ wget \
+ x11proto-gl-dev
apt-get autoremove -y --purge
More information about the mesa-commit
mailing list