mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2025-12-20 16:20:10 +01:00
gitlab-ci: Prepare base CI images for Vulkan build and tests
Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
This commit is contained in:
parent
76431a952f
commit
60f7b59d8f
3 changed files with 4 additions and 2 deletions
|
|
@ -43,7 +43,7 @@
|
||||||
variables:
|
variables:
|
||||||
FDO_UPSTREAM_REPO: wayland/weston
|
FDO_UPSTREAM_REPO: wayland/weston
|
||||||
FDO_REPO_SUFFIX: "$BUILD_OS-$FDO_DISTRIBUTION_VERSION/$BUILD_ARCH"
|
FDO_REPO_SUFFIX: "$BUILD_OS-$FDO_DISTRIBUTION_VERSION/$BUILD_ARCH"
|
||||||
FDO_DISTRIBUTION_TAG: '2025-05-09-mesa-llvmpipe-yuv'
|
FDO_DISTRIBUTION_TAG: '2025-05-15-vulkan'
|
||||||
|
|
||||||
|
|
||||||
include:
|
include:
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@ git clone --single-branch --branch main https://gitlab.freedesktop.org/mesa/mesa
|
||||||
cd mesa
|
cd mesa
|
||||||
git checkout -b snapshot 7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c
|
git checkout -b snapshot 7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c
|
||||||
meson setup build --wrap-mode=nofallback -Dauto_features=disabled \
|
meson setup build --wrap-mode=nofallback -Dauto_features=disabled \
|
||||||
-Dgallium-drivers=llvmpipe -Dvulkan-drivers= -Dvideo-codecs= \
|
-Dgallium-drivers=llvmpipe -Dvulkan-drivers=swrast -Dvideo-codecs= \
|
||||||
-Degl=enabled -Dgbm=enabled -Dgles2=enabled -Dllvm=enabled \
|
-Degl=enabled -Dgbm=enabled -Dgles2=enabled -Dllvm=enabled \
|
||||||
-Dshared-glapi=enabled
|
-Dshared-glapi=enabled
|
||||||
ninja ${NINJAFLAGS} -C build install
|
ninja ${NINJAFLAGS} -C build install
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@ apt-get -y --no-install-recommends install \
|
||||||
graphviz \
|
graphviz \
|
||||||
gcovr \
|
gcovr \
|
||||||
git \
|
git \
|
||||||
|
glslang-tools \
|
||||||
hwdata \
|
hwdata \
|
||||||
lcov \
|
lcov \
|
||||||
libasound2-dev \
|
libasound2-dev \
|
||||||
|
|
@ -115,6 +116,7 @@ apt-get -y --no-install-recommends install \
|
||||||
python3-setuptools \
|
python3-setuptools \
|
||||||
qemu-system \
|
qemu-system \
|
||||||
sysvinit-core \
|
sysvinit-core \
|
||||||
|
vulkan-validationlayers-dev \
|
||||||
x11proto-dev \
|
x11proto-dev \
|
||||||
xwayland \
|
xwayland \
|
||||||
python3-argcomplete \
|
python3-argcomplete \
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue