@ -11,7 +11,6 @@ LINUX_DEV_PKGS="
bc
bc
bison
bison
flex
flex
libelf-dev
"
"
# These get temporary installed for building Mesa and then force-removed.
# These get temporary installed for building Mesa and then force-removed.
@ -21,25 +20,26 @@ MESA_DEV_PKGS="
gettext
gettext
libwayland-egl-backend-dev
libwayland-egl-backend-dev
libxrandr-dev
libxrandr-dev
llvm-8-dev
libxshmfence-dev
python-mako
libxrandr-dev
llvm-11-dev
python3-mako
python3-mako
"
"
# Needed for running the custom-built mesa
# Needed for running the custom-built mesa
MESA_RUNTIME_PKGS = "
MESA_RUNTIME_PKGS = "
libllvm8
libllvm11
"
"
echo 'deb http://deb.debian.org/debian buster-backports main' >> /etc/apt/sources.list
apt-get update
apt-get update
apt-get -y --no-install-recommends install \
apt-get -y --no-install-recommends install \
autoconf \
autoconf \
automake \
automake \
build-essential \
build-essential \
clang-8 \
clang-11 \
curl \
curl \
doxygen \
doxygen \
freerdp2-dev \
gcovr \
gcovr \
git \
git \
lcov \
lcov \
@ -48,7 +48,9 @@ apt-get -y --no-install-recommends install \
libcairo2-dev \
libcairo2-dev \
libcolord-dev \
libcolord-dev \
libdbus-1-dev \
libdbus-1-dev \
libdrm-dev \
libegl1-mesa-dev \
libegl1-mesa-dev \
libelf-dev \
libevdev-dev \
libevdev-dev \
libexpat1-dev \
libexpat1-dev \
libffi-dev \
libffi-dev \
@ -81,28 +83,39 @@ apt-get -y --no-install-recommends install \
libx11-xcb-dev \
libx11-xcb-dev \
libxcb1-dev \
libxcb1-dev \
libxcb-composite0-dev \
libxcb-composite0-dev \
libxcb-dri2-0-dev \
libxcb-dri3-dev \
libxcb-glx0-dev \
libxcb-present-dev \
libxcb-randr0-dev \
libxcb-shm0-dev \
libxcb-sync-dev \
libxcb-xfixes0-dev \
libxcb-xfixes0-dev \
libxcb-xkb-dev \
libxcb-xkb-dev \
libxcursor-dev \
libxcursor-dev \
libxdamage-dev \
libxext-dev \
libxfixes-dev \
libxkbcommon-dev \
libxkbcommon-dev \
libxml2-dev \
libxml2-dev \
lld-8 \
libxxf86vm-dev \
llvm-8 \
lld-11 \
llvm-11 \
llvm-11-dev \
mesa-common-dev \
mesa-common-dev \
ninja-build \
ninja-build \
pkg-config \
pkg-config \
python3-pip \
python3-pip \
python3-pygments \
python3-setuptools \
python3-setuptools \
qemu-system \
qemu-system \
sysvinit-core \
sysvinit-core \
x11proto-dev \
xwayland \
xwayland \
$MESA_DEV_PKGS \
$MESA_DEV_PKGS \
$MESA_RUNTIME_PKGS \
$MESA_RUNTIME_PKGS \
$LINUX_DEV_PKGS \
$LINUX_DEV_PKGS \
apt-get -y --no-install-recommends -t buster-backports install \
freerdp2-dev
# Actually build our dependencies ...
# Actually build our dependencies ...
./.gitlab-ci/build-deps.sh
./.gitlab-ci/build-deps.sh