summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichel Dänzer <mdaenzer@redhat.com>2020-11-12 12:19:09 +0100
committerMichel Dänzer <michel@daenzer.net>2020-11-17 18:19:17 +0100
commit852d6d49109a3f0a9a73c86f5d5165d2c8dc5cbe (patch)
treee72fe1a3124c44982ce5d940f7df6cf607523e5e
parent8469935fe26659219560f425c7b35d564ad77324 (diff)
ci: Explicitly list packages needed to build xserver
Instead of relying on apt-get build-dep. Acked-by: Olivier Fourdan <ofourdan@redhat.com>
-rw-r--r--.gitlab-ci/debian-install.sh72
1 files changed, 65 insertions, 7 deletions
diff --git a/.gitlab-ci/debian-install.sh b/.gitlab-ci/debian-install.sh
index 3454c8089..7cc6d7459 100644
--- a/.gitlab-ci/debian-install.sh
+++ b/.gitlab-ci/debian-install.sh
@@ -3,9 +3,6 @@
set -e
set -o xtrace
-echo 'deb-src https://deb.debian.org/debian testing main' > /etc/apt/sources.list.d/deb-src.list
-apt-get update
-
# Packages which are needed by this script, but not for the xserver build
EPHEMERAL="
git
@@ -20,18 +17,79 @@ apt-get install -y \
$EPHEMERAL \
autoconf \
automake \
+ bison \
+ build-essential \
ca-certificates \
ccache \
- libgl1 \
+ flex \
+ libaudit-dev \
+ libbsd-dev \
+ libdbus-1-dev \
+ libdmx-dev \
+ libdrm-dev \
+ libegl1-mesa-dev \
+ libepoxy-dev \
+ libgbm-dev \
+ libgcrypt-dev \
+ libgl1-mesa-dev \
libglx-mesa0 \
libnvidia-egl-wayland-dev \
+ libpciaccess-dev \
+ libpixman-1-dev \
+ libselinux1-dev \
+ libsystemd-dev \
libtool \
+ libudev-dev \
+ libunwind-dev \
+ libwayland-dev \
+ libx11-dev \
+ libx11-xcb-dev \
+ libxau-dev \
+ libxaw7-dev \
+ libxcb-glx0-dev \
+ libxcb-icccm4-dev \
+ libxcb-image0-dev \
+ libxcb-keysyms1-dev \
+ libxcb-randr0-dev \
+ libxcb-render-util0-dev \
+ libxcb-render0-dev \
+ libxcb-shape0-dev \
+ libxcb-shm0-dev \
+ libxcb-util0-dev \
+ libxcb-xf86dri0-dev \
+ libxcb-xkb-dev \
+ libxcb-xv0-dev \
+ libxcb1-dev \
+ libxdmcp-dev \
+ libxext-dev \
+ libxfixes-dev \
+ libxfont-dev \
+ libxi-dev \
+ libxinerama-dev \
+ libxkbfile-dev \
+ libxmu-dev \
+ libxmuu-dev \
+ libxpm-dev \
+ libxrender-dev \
+ libxres-dev \
+ libxshmfence-dev \
+ libxt-dev \
+ libxtst-dev \
+ libxv-dev \
+ mesa-common-dev \
meson \
+ nettle-dev \
+ pkg-config \
python3-mako \
python3-numpy \
- python3-six
-
-apt-get build-dep -y xorg-server
+ python3-six \
+ wayland-protocols \
+ x11-xkb-utils \
+ x11proto-dev \
+ xfonts-utils \
+ xkb-data \
+ xtrans-dev \
+ xutils-dev
cd /root