mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 11:10:10 +01:00
ci: Add packages for hardware CI testing
We need these things in our rootfs. Signed-off-by: Daniel Stone <daniels@collabora.com> Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com> Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34451>
This commit is contained in:
parent
73993c2e74
commit
a5159ff108
2 changed files with 16 additions and 10 deletions
|
|
@ -73,7 +73,6 @@ EPHEMERAL=(
|
||||||
"llvm-${LLVM_VERSION}-dev"
|
"llvm-${LLVM_VERSION}-dev"
|
||||||
make
|
make
|
||||||
meson
|
meson
|
||||||
openssh-server
|
|
||||||
patch
|
patch
|
||||||
pkgconf
|
pkgconf
|
||||||
protobuf-compiler
|
protobuf-compiler
|
||||||
|
|
@ -89,6 +88,7 @@ DEPS=(
|
||||||
apt-utils
|
apt-utils
|
||||||
clinfo
|
clinfo
|
||||||
curl
|
curl
|
||||||
|
dropbear
|
||||||
git
|
git
|
||||||
git-lfs
|
git-lfs
|
||||||
inetutils-syslogd
|
inetutils-syslogd
|
||||||
|
|
@ -131,6 +131,7 @@ DEPS=(
|
||||||
python3-simplejson
|
python3-simplejson
|
||||||
python3-six
|
python3-six
|
||||||
python3-yaml
|
python3-yaml
|
||||||
|
sntp
|
||||||
socat
|
socat
|
||||||
spirv-tools
|
spirv-tools
|
||||||
sysvinit-core
|
sysvinit-core
|
||||||
|
|
@ -144,11 +145,16 @@ DEPS=(
|
||||||
xauth
|
xauth
|
||||||
xvfb
|
xvfb
|
||||||
zlib1g
|
zlib1g
|
||||||
zstd
|
|
||||||
)
|
)
|
||||||
|
|
||||||
HW_DEPS=(
|
HW_DEPS=(
|
||||||
firmware-realtek
|
firmware-realtek
|
||||||
|
netcat-openbsd
|
||||||
|
mount
|
||||||
|
python3-distutils
|
||||||
|
python3-serial
|
||||||
|
tzdata
|
||||||
|
zstd
|
||||||
)
|
)
|
||||||
|
|
||||||
[ "$DEBIAN_ARCH" = "arm64" ] && ARCH_DEPS=(
|
[ "$DEBIAN_ARCH" = "arm64" ] && ARCH_DEPS=(
|
||||||
|
|
@ -169,7 +175,7 @@ apt-get dist-upgrade -y
|
||||||
apt-get install --purge -y \
|
apt-get install --purge -y \
|
||||||
sysvinit-core libelogind0
|
sysvinit-core libelogind0
|
||||||
|
|
||||||
apt-get install -y --no-remove "${DEPS[@]}"
|
apt-get install -y --no-remove "${DEPS[@]}" "${HW_DEPS[@]}" "${ARCH_DEPS[@]}"
|
||||||
|
|
||||||
apt-get install -y --no-install-recommends "${EPHEMERAL[@]}"
|
apt-get install -y --no-install-recommends "${EPHEMERAL[@]}"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,16 +23,16 @@ variables:
|
||||||
|
|
||||||
DEBIAN_BUILD_TAG: "20250422-ci-fairy"
|
DEBIAN_BUILD_TAG: "20250422-ci-fairy"
|
||||||
|
|
||||||
DEBIAN_TEST_ANDROID_TAG: "20250414-goldilocks"
|
DEBIAN_TEST_ANDROID_TAG: "20250423-rootfs"
|
||||||
DEBIAN_TEST_GL_TAG: "20250414-goldilocks"
|
DEBIAN_TEST_GL_TAG: "20250423-rootfs"
|
||||||
DEBIAN_TEST_VK_TAG: "20250414-goldilocks"
|
DEBIAN_TEST_VK_TAG: "20250423-rootfs"
|
||||||
KERNEL_ROOTFS_TAG: "20250414-goldilocks"
|
KERNEL_ROOTFS_TAG: "20250423-rootfs"
|
||||||
|
|
||||||
DEBIAN_PYUTILS_TAG: "20250422-ci-fairy"
|
DEBIAN_PYUTILS_TAG: "20250422-ci-fairy"
|
||||||
|
|
||||||
ALPINE_X86_64_BUILD_TAG: "20250324-sphinx"
|
ALPINE_X86_64_BUILD_TAG: "20250423-rootfs"
|
||||||
ALPINE_X86_64_LAVA_SSH_TAG: "20250422-ci-fairy"
|
ALPINE_X86_64_LAVA_SSH_TAG: "20250423-rootfs"
|
||||||
FEDORA_X86_64_BUILD_TAG: "20250420-42"
|
FEDORA_X86_64_BUILD_TAG: "20250423-rootfs"
|
||||||
|
|
||||||
KERNEL_TAG: "v6.14-mesa-dea4"
|
KERNEL_TAG: "v6.14-mesa-dea4"
|
||||||
KERNEL_REPO: "gfx-ci/linux"
|
KERNEL_REPO: "gfx-ci/linux"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue