summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2010-02-20 14:01:43 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2010-02-20 14:19:31 +0100
commit7d04cc0b0baba0786db86c107b6513a85463e53f (patch)
tree326c478c9636053f6ff9829422b609a68155144d
parent40088ff88628d92728cfd6ab1c70449cabaf7e15 (diff)
fsomusicd: add gst-plugins to DEPENDS, -ugly conditionaly wrt ENTERPRISE_DISTRO
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--recipes/freesmartphone/fsomusicd_git.bb21
1 files changed, 15 insertions, 6 deletions
diff --git a/recipes/freesmartphone/fsomusicd_git.bb b/recipes/freesmartphone/fsomusicd_git.bb
index c557ad0043..35f36a9456 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 \