Comments
Patch
@@ -6,7 +6,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605 \
file://gst/ffmpegcolorspace/utils.c;beginline=1;endline=20;md5=9c83a200b8e597b26ca29df20fc6ecd0"
-DEPENDS += "virtual/libx11 alsa-lib freetype liboil libogg libvorbis libxv libtheora avahi util-linux tremor"
+DEPENDS-x11 = 'virtual/libx11 libxv avahi'
+DEPENDS += "alsa-lib freetype liboil libogg libvorbis libtheora util-linux tremor"
+DEPENDS += "${@base_contains('DISTRO_FEATURES','x11', '${DEPENDS-x11}', '', d)}"
SRC_URI += " file://gst-plugins-base-tremor.patch"
@@ -11,6 +11,7 @@ FILESPATH =. "${FILE_DIRNAME}/gst-plugins:"
SRC_URI = "http://gstreamer.freedesktop.org/src/${BPN}/${BPN}-${PV}.tar.bz2"
EXTRA_OECONF = "--disable-valgrind --disable-debug --disable-examples "
+EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES','x11','','--disable-x', d)}"
acpaths = "-I ${S}/common/m4 -I ${S}/m4"
gst-plugins might be used on headless systems or on systems with DirectFB or qt frontends. Building them without the x11 software stack might be desirable there and is supported by the buildsystem. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> --- .../gstreamer/gst-plugins-base_0.10.35.bb | 4 +++- meta/recipes-multimedia/gstreamer/gst-plugins.inc | 1 + 2 files changed, 4 insertions(+), 1 deletions(-)