]> code.ossystems Code Review - openembedded-core.git/commit
xcb: don't build-depend on python-native
authorRoss Burton <ross.burton@intel.com>
Fri, 11 Dec 2015 15:08:57 +0000 (15:08 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 27 Dec 2015 11:26:59 +0000 (11:26 +0000)
commitbc38ef47b05128623a916172c2cfd244510b201e
treec8e350eb97de3107ab5d555df116d9d1aa56a075
parent3ec457e7cdc347a98ab561fd3d2a500a218cdeb0
xcb: don't build-depend on python-native

xcb-proto had a dependency on python-native as it builds and installs a Python
module, but xcb-proto is very low in the build to force a dependency on
python-native.

As it turns out libxcb simply asks pkg-config for the full path to the module
xcb-proto installed and uses it directly so there is no need to build
python-native.  Instead replace AM_PATH_PYTHON with two explicit variable
definitions (need to set PYTHON for automake's install logic).

Also remove the dependency on xcb-proto-native as libxcb uses the data files and
tooling from the target sysroot, and patching it to use the native sysroot adds
complication for no good reason.

Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-graphics/xorg-lib/libxcb_1.11.1.bb
meta/recipes-graphics/xorg-proto/xcb-proto.inc
meta/recipes-graphics/xorg-proto/xcb-proto/no-python-native.patch [new file with mode: 0644]