]> code.ossystems Code Review - openembedded-core.git/commitdiff
xorg-lib: allow native building without x11 DISTRO_FEATURES
authorRoss Burton <ross.burton@intel.com>
Tue, 22 Dec 2015 22:12:30 +0000 (22:12 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 27 Dec 2015 11:27:01 +0000 (11:27 +0000)
The Xorg libraries use REQUIRED_DISTRO_FEATURES to stop building on
distributions without the x11 feature but this stops people building native
tooling that uses libX11, such as libsdl-native.

Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-graphics/xorg-lib/libxcb_1.11.1.bb
meta/recipes-graphics/xorg-lib/xorg-lib-common.inc

index 4372be1a0d32cab3ddc782457c8a2c862365236a..0856c190a4423e141c0706f9baec8293a68bc3f1 100644 (file)
@@ -29,6 +29,7 @@ inherit autotools pkgconfig distro_features_check
 
 # The libxau and others requires x11 in DISTRO_FEATURES
 REQUIRED_DISTRO_FEATURES = "x11"
+REQUIRED_DISTRO_FEATURES_class-native = ""
 
 python populate_packages_prepend () {
     do_split_packages(d, '${libdir}', '^libxcb-(.*)\.so\..*$', 'libxcb-%s', 'XCB library module for %s', allow_links=True)
index 09df0109cb826bb11faac5560ee2b7dc600264c0..6f4e44454f23285110f6a1844e22d5ebc640f0f8 100644 (file)
@@ -24,3 +24,4 @@ UNKNOWN_CONFIGURE_WHITELIST += "--enable-malloc0returnsnull --disable-malloc0ret
 "
 
 REQUIRED_DISTRO_FEATURES ?= "x11"
+REQUIRED_DISTRO_FEATURES_class-native = ""