On Mon, Feb 09, 2015 at 01:25:15PM +0100, Martin Jansa wrote: > * it's not complete, but recipes depending on virtual/libx11 are easiest > to spot, I've long list of PNBLACKLIST for all recipes which cannot > be built in distro without x11 in DISTRO_FEATURES
PING This was first sent 8 months ago, it's trivial change, please merge it in 1.8. > Signed-off-by: Martin Jansa <[email protected]> > --- > meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 4 > +++- > meta/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb | 4 > ++++ > meta/recipes-graphics/fstests/fstests_git.bb | 4 > +++- > meta/recipes-graphics/glew/glew_1.12.0.bb | 4 > +++- > meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb | 4 > +++- > meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb | 4 > +++- > meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb | 4 > +++- > meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb | 4 > +++- > meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb | 4 > +++- > meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb | 4 > +++- > meta/recipes-graphics/pong-clock/pong-clock_1.0.bb | 4 > ++++ > .../startup-notification/startup-notification_0.12.bb | 4 > +++- > meta/recipes-graphics/x11-common/x11-common_0.1.bb | 4 > ++++ > meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb | 4 > +++- > meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb | 4 > +++- > meta/recipes-graphics/xrestop/xrestop_0.4.bb | 4 > +++- > meta/recipes-graphics/xtscal/xtscal_0.6.3.bb | 4 > +++- > meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb | 4 > +++- > meta/recipes-support/atk/at-spi2-core_2.14.1.bb | 4 > +++- > meta/recipes-support/consolekit/consolekit_0.4.6.bb | 4 > +++- > 20 files changed, 63 insertions(+), 17 deletions(-) > > diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb > b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb > index c471020..47589b6 100644 > --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb > +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb > @@ -7,7 +7,9 @@ DESCRIPTION = "Packages required to run the build system" > PR = "r13" > LICENSE = "MIT" > > -inherit packagegroup > +inherit packagegroup distro_features_check > +# rdepends on libx11-dev > +REQUIRED_DISTRO_FEATURES = "x11" > > PACKAGES = "\ > packagegroup-self-hosted \ > diff --git a/meta/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb > b/meta/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb > index 18fc893..3427fdf 100644 > --- a/meta/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb > +++ b/meta/recipes-graphics/eglinfo/eglinfo-x11_1.0.bb > @@ -5,4 +5,8 @@ include eglinfo.inc > > DEPENDS += "virtual/libx11" > > +inherit distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > + > SUMMARY += "(X11 version)" > diff --git a/meta/recipes-graphics/fstests/fstests_git.bb > b/meta/recipes-graphics/fstests/fstests_git.bb > index 57ff9f6..95c33f4 100644 > --- a/meta/recipes-graphics/fstests/fstests_git.bb > +++ b/meta/recipes-graphics/fstests/fstests_git.bb > @@ -13,4 +13,6 @@ LIC_FILES_CHKSUM = > "file://test-pango-gdk.c;endline=24;md5=1ee74ec851ecda57eb7ac > > S = "${WORKDIR}/git/tests" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > diff --git a/meta/recipes-graphics/glew/glew_1.12.0.bb > b/meta/recipes-graphics/glew/glew_1.12.0.bb > index 9343604..eb28c4d 100644 > --- a/meta/recipes-graphics/glew/glew_1.12.0.bb > +++ b/meta/recipes-graphics/glew/glew_1.12.0.bb > @@ -18,4 +18,6 @@ SRC_URI = > "${SOURCEFORGE_MIRROR}/project/glew/glew/${PV}/glew-${PV}.tgz \ > SRC_URI[md5sum] = "01246c7ecd135d99be031aa63f86dca1" > SRC_URI[sha256sum] = > "af58103f4824b443e7fa4ed3af593b8edac6f3a7be3b30911edbc7344f48e4bf" > > -inherit autotools lib_package pkgconfig > +inherit autotools lib_package pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > diff --git a/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb > b/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb > index 4acac39..f2eb675 100644 > --- a/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb > +++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.11.bb > @@ -16,7 +16,9 @@ SRC_URI = > "http://downloads.yoctoproject.org/releases/matchbox/${BPN}/${PV}/${BP > SRC_URI[md5sum] = "fc6cc807f55a3e7c752d8013176875d7" > SRC_URI[sha256sum] = > "254cab52e304a3512c8df4be59d690cf3921bbb68a28ede7fe26b93534217b53" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > PACKAGECONFIG ??= "jpeg png xft xsettings" > PACKAGECONFIG[jpeg] = "--enable-jpeg,--disable-jpeg,jpeg" > diff --git > a/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb > b/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb > index d7a8030..670d9fc 100644 > --- a/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb > +++ b/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb > @@ -28,7 +28,9 @@ SRC_URI[sha256sum] = > "f274a4bc969ae192994a856b7f786c6fce96bae77f96c1c2b71dd97599 > > S = "${WORKDIR}/Xsettings-client-0.10" > > -inherit autotools gettext > +inherit autotools gettext distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > do_configure_prepend() { > # This package doesn't ship with its own COPYING file and > diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb > b/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb > index 154b967..422d255 100644 > --- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb > +++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_git.bb > @@ -18,7 +18,9 @@ SRC_URI = > "git://git.yoctoproject.org/matchbox-window-manager \ > > S = "${WORKDIR}/git" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > FILES_${PN} = "${bindir}/* \ > ${datadir}/matchbox \ > diff --git > a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb > b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb > index 2eff371..17301a0 100644 > --- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb > +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb > @@ -3,7 +3,9 @@ DESCRIPTION = "Packages required to set up a basic working > X11 session" > LICENSE = "MIT" > PR = "r1" > > -inherit packagegroup > +inherit packagegroup distro_features_check > +# rdepends on matchbox-wm > +REQUIRED_DISTRO_FEATURES = "x11" > > RDEPENDS_${PN} = "\ > packagegroup-core-x11-xserver \ > diff --git > a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb > b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb > index 2d68e97..c53f1b7 100644 > --- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb > +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb > @@ -8,7 +8,9 @@ PR = "r40" > > PACKAGE_ARCH = "${MACHINE_ARCH}" > > -inherit packagegroup > +inherit packagegroup distro_features_check > +# rdepends on XSERVER > +REQUIRED_DISTRO_FEATURES = "x11" > > XSERVER ?= "xserver-xorg xf86-video-fbdev xf86-input-evdev" > XSERVERCODECS ?= "" > diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb > b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb > index fde5144..3537d8c 100644 > --- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb > +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb > @@ -5,7 +5,9 @@ > LICENSE = "MIT" > PR = "r40" > > -inherit packagegroup > +inherit packagegroup distro_features_check > +# rdepends on x11-common > +REQUIRED_DISTRO_FEATURES = "x11" > > PACKAGES = "${PN} ${PN}-utils" > > diff --git a/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb > b/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb > index fe886f5..0e1a792 100644 > --- a/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb > +++ b/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb > @@ -2,6 +2,10 @@ SUMMARY = "A clock combined with a game of pong" > LICENSE = "GPLv2+" > DEPENDS = "virtual/libx11 xdmcp xau" > > +inherit distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > + > SRC_URI = "file://pong-clock-no-flicker.c" > > LIC_FILES_CHKSUM = > "file://pong-clock-no-flicker.c;beginline=1;endline=23;md5=dd248d50f73f746d1ee78586b0b2ebd3" > diff --git > a/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb > b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb > index 363bdcd..6c1b93c 100644 > --- a/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb > +++ b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb > @@ -17,7 +17,9 @@ SECTION = "libs" > > DEPENDS = "virtual/libx11 libsm xcb-util" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > SRC_URI = > "http://www.freedesktop.org/software/startup-notification/releases/${BPN}-${PV}.tar.gz > \ > file://obsolete_automake_macros.patch \ > diff --git a/meta/recipes-graphics/x11-common/x11-common_0.1.bb > b/meta/recipes-graphics/x11-common/x11-common_0.1.bb > index a2d8885..156b329 100644 > --- a/meta/recipes-graphics/x11-common/x11-common_0.1.bb > +++ b/meta/recipes-graphics/x11-common/x11-common_0.1.bb > @@ -4,6 +4,10 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" > SECTION = "x11" > PR = "r47" > > +inherit distro_features_check > +# rdepends on xdypinfo xmodmap xinit > +REQUIRED_DISTRO_FEATURES = "x11" > + > SRC_URI = "file://etc \ > file://gplv2-license.patch" > > diff --git a/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb > b/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb > index 3d98172..ec0241f 100644 > --- a/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb > +++ b/meta/recipes-graphics/x11vnc/x11vnc_0.9.13.bb > @@ -16,7 +16,9 @@ SRC_URI[sha256sum] = > "f6829f2e629667a5284de62b080b13126a0736499fe47cdb447aedb07a > > DEPENDS = "openssl virtual/libx11 libxext jpeg zlib libxfixes libxrandr > libxdamage libxtst" > > -inherit autotools-brokensep > +inherit autotools-brokensep distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', > 'avahi', '', d)}" > PACKAGECONFIG[avahi] = "--with-avahi,--without-avahi,avahi" > diff --git a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb > b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb > index 562434f..a9de3d7 100644 > --- a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb > +++ b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb > @@ -7,7 +7,9 @@ DEPENDS = "virtual/libx11 libxi" > PV = "0.7.5+git${SRCPV}" > PR = "r6" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > SRCREV = "c01c5af807cb4b0157b882ab07a893df9a810111" > SRC_URI = "git://github.com/tias/xinput_calibrator.git \ > diff --git a/meta/recipes-graphics/xrestop/xrestop_0.4.bb > b/meta/recipes-graphics/xrestop/xrestop_0.4.bb > index 20d66be..ce5df03 100644 > --- a/meta/recipes-graphics/xrestop/xrestop_0.4.bb > +++ b/meta/recipes-graphics/xrestop/xrestop_0.4.bb > @@ -19,4 +19,6 @@ SRC_URI = > "http://downloads.yoctoproject.org/releases/xrestop/xrestop-${PV}.tar. > SRC_URI[md5sum] = "d8a54596cbaf037e62b80c4585a3ca9b" > SRC_URI[sha256sum] = > "67c2fc94a7ecedbaae0d1837e82e93d1d98f4a6d759828860e552119af3ce257" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > diff --git a/meta/recipes-graphics/xtscal/xtscal_0.6.3.bb > b/meta/recipes-graphics/xtscal/xtscal_0.6.3.bb > index 7e01775..4bfddf0 100644 > --- a/meta/recipes-graphics/xtscal/xtscal_0.6.3.bb > +++ b/meta/recipes-graphics/xtscal/xtscal_0.6.3.bb > @@ -23,7 +23,9 @@ SRC_URI = "${GPE_MIRROR}/xtscal-${PV}.tar.bz2 \ > SRC_URI[md5sum] = "9bcab80b474d5454477d1ca166a68c34" > SRC_URI[sha256sum] = > "27b9dc2203de9b1706ca39fa6ca80ecab8807909ec901c4a345b8e41178800a1" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > do_install_append() { > install -d ${D}${sysconfdir}/X11/Xsession.d/ > diff --git a/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb > b/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb > index bc3e0fd..6fb264f 100644 > --- a/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb > +++ b/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb > @@ -8,7 +8,9 @@ PR = "r33" > > PACKAGE_ARCH = "${MACHINE_ARCH}" > > -inherit packagegroup > +inherit packagegroup distro_features_check > +# rdepends on x11vnc > +REQUIRED_DISTRO_FEATURES = "x11" > > PACKAGES = "${PN} ${PN}-base ${PN}-apps ${PN}-games" > > diff --git a/meta/recipes-support/atk/at-spi2-core_2.14.1.bb > b/meta/recipes-support/atk/at-spi2-core_2.14.1.bb > index 8d01124..1a1ce6c 100644 > --- a/meta/recipes-support/atk/at-spi2-core_2.14.1.bb > +++ b/meta/recipes-support/atk/at-spi2-core_2.14.1.bb > @@ -11,7 +11,9 @@ SRC_URI[sha256sum] = > "eef9660b14fdf0fb1f30d1be7c72d591fa7cbb87b00ca3a444425712f4 > > DEPENDS = "dbus glib-2.0 virtual/libx11 libxi libxtst intltool-native" > > -inherit autotools gtk-doc pkgconfig > +inherit autotools gtk-doc pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > EXTRA_OECONF = "--disable-introspection --disable-xevie > --with-dbus-daemondir=${bindir}" > > diff --git a/meta/recipes-support/consolekit/consolekit_0.4.6.bb > b/meta/recipes-support/consolekit/consolekit_0.4.6.bb > index dfbd11c..66a892a 100644 > --- a/meta/recipes-support/consolekit/consolekit_0.4.6.bb > +++ b/meta/recipes-support/consolekit/consolekit_0.4.6.bb > @@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ > DEPENDS = "glib-2.0 glib-2.0-native dbus dbus-glib virtual/libx11" > RDEPENDS_${PN} += "base-files" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig distro_features_check > +# depends on virtual/libx11 > +REQUIRED_DISTRO_FEATURES = "x11" > > SRC_URI = > "http://www.freedesktop.org/software/ConsoleKit/dist/ConsoleKit-${PV}.tar.xz \ > file://sepbuildfix.patch \ > -- > 2.3.0 > -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
