ccache \
cmake \
g++ \
- gcc \
libgbm-dev \
libgles2-mesa-dev \
liblz4-dev \
libpng-dev \
libvulkan-dev \
libxcb-ewmh-dev \
- libxcb-keysyms1-dev \
libxkbcommon-dev \
libxrandr-dev \
libxrender-dev \
+ libzstd-dev \
meson \
p7zip \
pkg-config \
wget \
"
-TESTING_EPHEMERAL=" \
- libc6-dev \
- "
-
-apt-get update
-
+# Unfortunately, gfxreconstruct needs the -dev packages:
+# https://github.com/LunarG/gfxreconstruct/issues/402
apt-get install -y --no-remove \
+ libwayland-dev \
+ libx11-xcb-dev \
+ libxcb-keysyms1-dev \
+ libxcb1-dev \
$STABLE_EPHEMERAL
- # We need multiarch for Wine
+# We need multiarch for Wine
dpkg --add-architecture i386
apt-get update
wine32 \
wine64
-# Install packages we need from Debian testing last, to avoid pulling in more
-apt-get install -y -t testing \
- $TESTING_EPHEMERAL
-
############### Set up Wine env variables
############### Uninstall the build software
-ccache --show-stats
-
apt-get purge -y \
- $STABLE_EPHEMERAL \
- $TESTING_EPHEMERAL
+ $STABLE_EPHEMERAL
-apt-get autoremove -y --purge
+. .gitlab-ci/container/container_post_build.sh