mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 08:14:09 -09:00
xorg: Bump xcb-proto & libxcb version to 1.10
These have to be bumped together as new libxcb requires new xcb-proto, and old libxcb doesn't build with new xcb-proto. [Peter: fixup xcb-proto.pc instead of playing tricks with --define-variable] Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
6d08fec8f2
commit
862e1221d1
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LIBXCB_VERSION = 1.8.1
|
LIBXCB_VERSION = 1.10
|
||||||
LIBXCB_SOURCE = libxcb-$(LIBXCB_VERSION).tar.bz2
|
LIBXCB_SOURCE = libxcb-$(LIBXCB_VERSION).tar.bz2
|
||||||
LIBXCB_SITE = http://xcb.freedesktop.org/dist/
|
LIBXCB_SITE = http://xcb.freedesktop.org/dist/
|
||||||
LIBXCB_LICENSE = MIT
|
LIBXCB_LICENSE = MIT
|
||||||
@@ -15,12 +15,8 @@ LIBXCB_INSTALL_STAGING = YES
|
|||||||
LIBXCB_DEPENDENCIES = \
|
LIBXCB_DEPENDENCIES = \
|
||||||
host-libxslt xlib_libpthread-stubs xcb-proto xlib_libXdmcp xlib_libXau \
|
host-libxslt xlib_libpthread-stubs xcb-proto xlib_libXdmcp xlib_libXau \
|
||||||
host-xcb-proto host-python host-pkgconf
|
host-xcb-proto host-python host-pkgconf
|
||||||
LIBXCB_CONF_ENV = STAGING_DIR="$(STAGING_DIR)"
|
|
||||||
LIBXCB_MAKE_OPT = XCBPROTO_XCBINCLUDEDIR=$(STAGING_DIR)/usr/share/xcb \
|
|
||||||
XCBPROTO_XCBPYTHONDIR=$(HOST_DIR)/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages
|
|
||||||
LIBXCB_CONF_OPT = --disable-build-docs
|
|
||||||
|
|
||||||
HOST_LIBXCB_CONF_OPT = --disable-build-docs
|
LIBXCB_CONF_OPT = --disable-build-docs
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
XCB_PROTO_VERSION = 1.7.1
|
XCB_PROTO_VERSION = 1.10
|
||||||
XCB_PROTO_SOURCE = xcb-proto-$(XCB_PROTO_VERSION).tar.bz2
|
XCB_PROTO_SOURCE = xcb-proto-$(XCB_PROTO_VERSION).tar.bz2
|
||||||
XCB_PROTO_SITE = http://xcb.freedesktop.org/dist/
|
XCB_PROTO_SITE = http://xcb.freedesktop.org/dist/
|
||||||
XCB_PROTO_LICENSE = MIT
|
XCB_PROTO_LICENSE = MIT
|
||||||
@@ -14,5 +14,15 @@ XCB_PROTO_INSTALL_STAGING = YES
|
|||||||
|
|
||||||
XCB_PROTO_DEPENDENCIES = host-python
|
XCB_PROTO_DEPENDENCIES = host-python
|
||||||
|
|
||||||
|
# xcbincludedir/pythondir is used by E.G. libxcb at build time to find the
|
||||||
|
# xml / python files, so ensure these expand to their full (host) paths
|
||||||
|
define XCB_PROTO_FIXUP_PC_FILE
|
||||||
|
$(SED) 's|^\(xcbincludedir=\)|\1$(STAGING_DIR)|' \
|
||||||
|
-e 's|^\(pythondir=\)|\1$(STAGING_DIR)|' \
|
||||||
|
$(STAGING_DIR)/usr/lib/pkgconfig/xcb-proto.pc
|
||||||
|
endef
|
||||||
|
|
||||||
|
XCB_PROTO_POST_INSTALL_STAGING_HOOKS += XCB_PROTO_FIXUP_PC_FILE
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
|||||||
Reference in New Issue
Block a user