# xcb-proto XML-XCB protocol descriptions ^ make dependencies | python | ^ ::: | libxml2 | ``` mkdir /data/buildroot/package/xcb-proto cat > /data/buildroot/package/xcb-proto/0001_xcb-proto_revert_datarootdir.patch<< 'EOF From d849b9534a52b0199f26c1dd30ac11aba12db9dc Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 17 Jun 2022 09:41:14 -0400 Subject: [PATCH] Install xcb-proto to $(datarootdir) ... i.e. to /usr/share/pkgconfig. Signed-off-by: Matt Turner --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 0312e7a..8b57a83 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ SUBDIRS = src xcbgen -pkgconfigdir = $(libdir)/pkgconfig +pkgconfigdir = $(datarootdir)/pkgconfig pkgconfig_DATA = xcb-proto.pc EXTRA_DIST=doc xcb-proto.pc.in autogen.sh README.md -- GitLab EOF cat > /data/buildroot/package/xcb-proto/Config.in<< 'EOF' config BR2_PACKAGE_XCB_PROTO bool "xcb-proto" help XML-XCB protocol descriptions EOF cat > /data/buildroot/package/xcb-proto/xcb-proto.mk<< 'EOF' ############################################################# # # xcb-proto #https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.15.2.tar.gz ############################################################# XCB_PROTO_VERSION = 1.15.2 XCB_PROTO_SOURCE = xcb-proto-$(XCB_PROTO_VERSION).tar.gz XCB_PROTO_SITE = https://xorg.freedesktop.org/archive/individual/proto define XCB_PROTO_CONFIGURE_CMDS cd $(@D)/ && \ autoreconf -vfi endef define XCB_PROTO_BUILD_CMDS cd $(@D)/ && \ ./configure --prefix=/usr && \ make endef define XCB_PROTO_INSTALL_TARGET_CMDS cd $(@D)/ && \ make DESTDIR="${TARGET_DIR}" install install -m755 -d "${TARGET_DIR}/usr/share/licenses/xcb-proto" install -m644 $(@D)/COPYING "{TARGET_DIR}/usr/share/licenses/xcb-proto" endef $(eval $(generic-package)) EOF sed -i '/menu "Custom packages"/a source "package/xcb-proto/Config.in"' /data/buildroot/package/Config.in ```