[meta-freescale] [meta-fsl-arm][PATCH] gst-fsl-plugins: move plugin dependency into .bb file

John Weber rjohnweber at gmail.com
Mon Feb 23 14:09:24 PST 2015


Move the dependency on gst-plugins-good-id3demux from the .inc file
into the appropriate .bb files for each gstreamer version.  Otherwise,
including gst-fsl-plugins.inc into a gstreamer1.0 recipe will pull in
old gstreamer-0.10 plugins, libraries, and utilities.

Signed-off-by: John Weber <rjohnweber at gmail.com>
---
 recipes-multimedia/gstreamer/gst-fsl-plugin.inc         | 2 +-
 recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.2.bb    | 1 +
 recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.2.bb | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
index edd8bd5..59d5071 100644
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
+++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc
@@ -38,7 +38,7 @@ PACKAGES =+ "${PN}-libmfwsconf ${PN}-libgplaycore ${PN}-libgstfsl \
 
 # Add codec list that the beep plugin run-time depended
 BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis"
-RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}"
+RDEPENDS_${PN} += "libfslparser ${BEEP_RDEPENDS}"
 
 FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}"
 FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.2.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.2.bb
index 3a895d0..73f71b3 100644
--- a/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.2.bb
+++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.2.bb
@@ -15,6 +15,7 @@ SRC_URI[md5sum] = "8121695592dd8e2cd9407993ba1f1965"
 SRC_URI[sha256sum] = "e75b768fb37bb232521bc27f45258aff17318208e8f229490dcd2df0ab44b80a"
 
 DEPENDS_append = " gstreamer gst-plugins-base"
+RDEPENDS_${PN} += "gst-plugins-good-id3demux"
 
 # FIXME: Add all features
 # feature from excluded mm packages
diff --git a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.2.bb b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.2.bb
index 0fb6698..6b27720 100644
--- a/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.2.bb
+++ b/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.2.bb
@@ -12,6 +12,7 @@ SRC_URI[md5sum] = "5ea09ead59df2f2230074f1173f41729"
 SRC_URI[sha256sum] = "02acd2608c98d464e41b1f6eba482c5c33437624c78140d26cc0e3213dc71304"
 
 DEPENDS_append = " gstreamer1.0 gstreamer1.0-plugins-base"
+RDEPENDS_${PN} += "gstreamer1.0-plugins-good-id3demux"
 
 PACKAGECONFIG ?= "overlaysink"
 # FIXME: Add all features
-- 
2.0.0



More information about the meta-freescale mailing list