.github: move refs for common dependencies into conf.sh
Some checks are pending
Build X servers / xserver-build-ubuntu (push) Waiting to run
Build X servers / drivers-build-ubuntu (push) Waiting to run
Build X servers / xserver-build-mingw32-ubuntu (push) Waiting to run
Build X servers / xserver-build-macos (push) Waiting to run
Build X servers / xserver-build-freebsd (push) Waiting to run
Build X servers / xserver-build-dragonflybsd (push) Waiting to run
Build X servers / xserver-build-netbsd (push) Waiting to run
Build X servers / xserver-build-cygwin (push) Waiting to run
Build X servers / xserver-build-arch (push) Waiting to run
Build X servers / Check Signed-Off-By (push) Waiting to run
Build X servers / Release pushed tag (push) Blocked by required conditions
check PRs for merge conflicts / notify (push) Waiting to run

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2026-05-12 13:38:35 +02:00 • committed by Enrico Weigelt
commit 5c2d4aa0a9
5 changed files with 19 additions and 12 deletions

View file

@ -11,3 +11,10 @@ esac
export PATH="$X11_PREFIX/bin:$PATH"
export PKG_CONFIG_PATH="$X11_PREFIX/lib/x86_64-linux-gnu/pkgconfig:$X11_PREFIX/lib/pkgconfig:$X11_PREFIX/share/pkgconfig:$PKG_CONFIG_PATH"
export PKG_PIGLIT_REF=59111996534f875ca88bce51f21fa2e6564895da
export PKG_XTS_REF=6cf94400a09abecd6b86e4eb6441741acecd51f6
export PKG_RENDERCHECK_REF=rendercheck-1.6
export PKG_LIBDRM_REF=libdrm-2.4.121
export PKG_LIBXCVT_REF=libxcvt-0.1.0
export PKG_XORGPROTO_REF=xorgproto-2024.1

View file

@ -8,6 +8,6 @@ mkdir -p $X11_BUILD_DIR
cd $X11_BUILD_DIR
if [ "$X11_OS" = "Linux" ]; then
build_meson drm $(fdo_mirror drm) libdrm-2.4.121 -Domap=enabled -Dfreedreno=enabled
build_meson drm $(fdo_mirror drm) $PKG_LIBDRM_REF -Domap=enabled -Dfreedreno=enabled
fi
build_meson xorgproto $(fdo_mirror xorgproto) xorgproto-2024.1
build_meson xorgproto $(fdo_mirror xorgproto) $PKG_XORGPROTO_REF

View file

@ -7,7 +7,7 @@ set -e
mkdir -p $X11_BUILD_DIR
cd $X11_BUILD_DIR
build_meson rendercheck $(fdo_mirror rendercheck) rendercheck-1.6
build_meson libxcvt $(fdo_mirror libxcvt) libxcvt-0.1.0
build_meson xorgproto $(fdo_mirror xorgproto) xorgproto-2024.1
build_meson rendercheck $(fdo_mirror rendercheck) $PKG_RENDERCHECK_REF
build_meson libxcvt $(fdo_mirror libxcvt) $PKG_LIBXCVT_REF
build_meson xorgproto $(fdo_mirror xorgproto) $PKG_XORGPROTO_REF
build_ac xset $(fdo_mirror xset) xset-1.2.5

View file

@ -87,7 +87,7 @@ build_fdo 'pixman' 'pixman-0.38.4'
build_fdo 'pthread-stubs' '0.4'
# we can't use the xorgproto pkgconfig files from /usr/share/pkgconfig, because
# these would add -I/usr/include to CFLAGS, which breaks cross-compilation
build_fdo 'xorgproto' 'xorgproto-2024.1' '--datadir=/lib'
build_fdo 'xorgproto' $PKG_XORGPROTO_REF '--datadir=/lib'
build_fdo 'libXau' 'libXau-1.0.9'
build_fdo 'xcbproto' 'xcb-proto-1.17.0'
build_fdo 'libxcb' 'libxcb-1.17.0'

View file

@ -7,14 +7,14 @@ set -e
mkdir -p $X11_BUILD_DIR
cd $X11_BUILD_DIR
build_meson rendercheck $(fdo_mirror rendercheck) rendercheck-1.6
build_meson rendercheck $(fdo_mirror rendercheck) $PKG_RENDERCHECK_REF
if [ "$X11_OS" = "Linux" ]; then
build_meson drm $(fdo_mirror drm) libdrm-2.4.121 -Domap=enabled -Dfreedreno=enabled
build_meson drm $(fdo_mirror drm) $PKG_LIBDRM_REF -Domap=enabled -Dfreedreno=enabled
fi
build_meson libxcvt $(fdo_mirror libxcvt) libxcvt-0.1.0
build_meson xorgproto $(fdo_mirror xorgproto) xorgproto-2024.1
build_meson libxcvt $(fdo_mirror libxcvt) $PKG_LIBXCVT_REF
build_meson xorgproto $(fdo_mirror xorgproto) $PKG_XORGPROTO_REF
# really must be build via autoconf instead of meson, otherwise piglit wont find the test programs
build_ac_xts xts $(fdo_mirror xts) 6cf94400a09abecd6b86e4eb6441741acecd51f6
build_ac_xts xts $(fdo_mirror xts) $PKG_XTS_REF
clone_source piglit $(fdo_mirror piglit) 59111996534f875ca88bce51f21fa2e6564895da
clone_source piglit $(fdo_mirror piglit) $PKG_PIGLIT_REF