mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-31 02:50:00 +00:00
.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
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:
parent
d4653fbd13
commit
5c2d4aa0a9
5 changed files with 19 additions and 12 deletions
7
.github/scripts/conf.sh
vendored
7
.github/scripts/conf.sh
vendored
|
|
@ -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
|
||||
|
|
|
|||
4
.github/scripts/install-prereq-drivers.sh
vendored
4
.github/scripts/install-prereq-drivers.sh
vendored
|
|
@ -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
|
||||
|
|
|
|||
6
.github/scripts/macos/install-prereq.sh
vendored
6
.github/scripts/macos/install-prereq.sh
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
|
|
|
|||
12
.github/scripts/ubuntu/install-prereq.sh
vendored
12
.github/scripts/ubuntu/install-prereq.sh
vendored
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue