ci: enable xv and xvmc
Needed for the xf86-video-intel driver, so we should build-test it. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
dd20a392be
commit
a88b71ef58
|
@ -21,10 +21,10 @@ variables:
|
||||||
REPO_URL_XORGPROTO: 'https://gitlab.freedesktop.org/xorg/proto/xorgproto.git'
|
REPO_URL_XORGPROTO: 'https://gitlab.freedesktop.org/xorg/proto/xorgproto.git'
|
||||||
XORG_DEBIAN_VERSION: 'bullseye-slim'
|
XORG_DEBIAN_VERSION: 'bullseye-slim'
|
||||||
XORG_DEBIAN_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/debian-install.sh'
|
XORG_DEBIAN_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/debian-install.sh'
|
||||||
XORG_DEBIAN_TAG: '2025-02-26-xcb-deps'
|
XORG_DEBIAN_TAG: '2025-02-27-xvmc'
|
||||||
XORG_FREEBSD_VERSION: '14.2'
|
XORG_FREEBSD_VERSION: '14.2'
|
||||||
XORG_FREEBSD_EXEC: ''
|
XORG_FREEBSD_EXEC: ''
|
||||||
XORG_FREEBSD_TAG: '2025-02-18-vm-image'
|
XORG_FREEBSD_TAG: '2025-02-18-xvmc'
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- project: 'freedesktop/ci-templates'
|
- project: 'freedesktop/ci-templates'
|
||||||
|
@ -111,7 +111,7 @@ stages:
|
||||||
FDO_DISTRIBUTION_TAG: '$XORG_FREEBSD_TAG'
|
FDO_DISTRIBUTION_TAG: '$XORG_FREEBSD_TAG'
|
||||||
FDO_DISTRIBUTION_VERSION: '$XORG_FREEBSD_VERSION'
|
FDO_DISTRIBUTION_VERSION: '$XORG_FREEBSD_VERSION'
|
||||||
FDO_DISTRIBUTION_EXEC: ''
|
FDO_DISTRIBUTION_EXEC: ''
|
||||||
FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake libtool xorg-macros xorgproto bash meson ninja pixman xtrans libXau libXdmcp libXfont2 libxkbfile libxcvt libpciaccess font-util libepoll-shim'
|
FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake libtool xorg-macros xorgproto bash meson ninja pixman xtrans libXau libXdmcp libXfont2 libxkbfile libxcvt libpciaccess font-util libepoll-shim libxvmc'
|
||||||
FDO_IMAGE_SIZE: '30G'
|
FDO_IMAGE_SIZE: '30G'
|
||||||
|
|
||||||
debian-bullseye:
|
debian-bullseye:
|
||||||
|
@ -155,7 +155,7 @@ freebsd-image:
|
||||||
- $MESON_BUILDDIR/meson-logs/
|
- $MESON_BUILDDIR/meson-logs/
|
||||||
- $MESON_BUILDDIR/test/piglit-results/
|
- $MESON_BUILDDIR/test/piglit-results/
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: -Dc_args="-fno-common" -Dprefix=/usr -Dxephyr=true -Dwerror=true -Dxcsecurity=true
|
MESON_ARGS: -Dc_args="-fno-common" -Dprefix=/usr -Dxephyr=true -Dwerror=true -Dxcsecurity=true -Dxv=true -Dxvmc=true
|
||||||
CCACHE_COMPILERCHECK: content
|
CCACHE_COMPILERCHECK: content
|
||||||
CCACHE_DIR: /cache/xserver/cache
|
CCACHE_DIR: /cache/xserver/cache
|
||||||
LC_ALL: C.UTF-8
|
LC_ALL: C.UTF-8
|
||||||
|
@ -205,14 +205,14 @@ mingw-cross-build:
|
||||||
script:
|
script:
|
||||||
- .gitlab-ci/meson-build.sh --run-install
|
- .gitlab-ci/meson-build.sh --run-install
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: --cross-file=.gitlab-ci/cross-i686-w64-mingw32.txt -Dglx=false -Dlisten_tcp=true
|
MESON_ARGS: --cross-file=.gitlab-ci/cross-i686-w64-mingw32.txt -Dglx=false -Dlisten_tcp=true -Dxvmc=true -Dxv=true
|
||||||
|
|
||||||
freebsd:
|
freebsd:
|
||||||
stage: build-and-test
|
stage: build-and-test
|
||||||
extends:
|
extends:
|
||||||
- .xorg-image@freebsd
|
- .xorg-image@freebsd
|
||||||
variables:
|
variables:
|
||||||
MESON_ARGS: -Dglx=false -Dglamor=false -Dudev=false -Dudev_kms=false
|
MESON_ARGS: -Dglx=false -Dglamor=false -Dudev=false -Dudev_kms=false -Dxvmc=true -Dxv=true
|
||||||
script:
|
script:
|
||||||
# running of of disk space without this
|
# running of of disk space without this
|
||||||
# needed until https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/67 is fixed
|
# needed until https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/67 is fixed
|
||||||
|
|
Loading…
Reference in New Issue