# X protocol C language Bindings XCB_VERSION := 1.7 XCB_URL := http://xcb.freedesktop.org/dist/libxcb-$(XCB_VERSION).tar.bz2 ifeq ($(call need_pkg,"xcb >= 1.6 xcb-shm xcb-composite xcb-xv >= 1.1.90.1"),) # xcb-randr >= 1.3 is not that useful PKGS_FOUND += xcb endif $(TARBALLS)/libxcb-$(XCB_VERSION).tar.bz2: $(call download,$(XCB_URL)) .sum-xcb: libxcb-$(XCB_VERSION).tar.bz2 libxcb: libxcb-$(XCB_VERSION).tar.bz2 .sum-xcb $(UNPACK) $(MOVE) XCBCONF := \ --enable-composite \ --disable-damage \ --disable-dpms \ --disable-dri2 \ --disable-glx \ --enable-randr \ --disable-render \ --disable-resource \ --disable-screensaver \ --disable-shape \ --enable-shm \ --disable-sync \ --disable-xevie \ --disable-xfixes \ --disable-xfree86-dri \ --disable-xinerama \ --disable-xinput \ --disable-xprint \ --disable-selinux \ --disable-xtest \ --enable-xv \ --disable-xvmc \ $(HOSTCONF) DEPS_xcb = xau $(DEPS_xau) .xcb: libxcb cd $< && $(HOSTVARS) ./configure $(XCBCONF) cd $< && $(MAKE) install touch $@