[oe-commits] Martin Jansa : fsomusicd: add gst-plugins to DEPENDS, -ugly conditionaly wrt ENTERPRISE_DISTRO

git version control git at git.openembedded.org
Sat Feb 20 13:20:24 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 7d04cc0b0baba0786db86c107b6513a85463e53f
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=7d04cc0b0baba0786db86c107b6513a85463e53f

Author: Martin Jansa <Martin.Jansa at gmail.com>
Date:   Sat Feb 20 14:01:43 2010 +0100

fsomusicd: add gst-plugins to DEPENDS, -ugly conditionaly wrt ENTERPRISE_DISTRO

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>

---

 recipes/freesmartphone/fsomusicd_git.bb |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/recipes/freesmartphone/fsomusicd_git.bb b/recipes/freesmartphone/fsomusicd_git.bb
index c557ad0..35f36a9 100644
--- a/recipes/freesmartphone/fsomusicd_git.bb
+++ b/recipes/freesmartphone/fsomusicd_git.bb
@@ -1,18 +1,27 @@
 require cornucopia.inc
-DEPENDS += "gstreamer"
+# Seems like bitbake cannot find dynamicaly created package names in
+# gst-plugins.inc. Image creation usually fail with missing RDEPENDS for
+# gst-plugin-mad gst-plugin-flac gst-plugin-wavparse gst-plugin-sid
+# so add recipes needed for runtime dependencies manually here
+
+DEPENDS += "gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'gst-plugins-ugly', d)}"
 PV = "0.0.1+gitr${SRCREV}"
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.2"
 
 RDEPENDS += "\
+#gst-plugins-base
   gst-plugin-volume \
-  gst-plugin-mad \
   gst-plugin-ogg \
-  gst-plugin-ivorbis \
+  gst-plugin-alsa \
   gst-plugin-audioconvert \
+#gst-plugins-good
   gst-plugin-flac \
   gst-plugin-wavparse \
-  gst-plugin-sid \
-  gst-plugin-alsa \
+#gst-plugins-bad
+  gst-plugin-ivorbis \
+#gst-plugins-ugly
+  ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'gst-plugin-mad', d)} \
+  ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'gst-plugin-sid', d)} \
 "
 RRECOMMENDS += "\
   gst-plugin-souphttp \





More information about the Openembedded-commits mailing list