summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2015-11-15 16:08:08 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2015-11-16 21:57:47 +0100
commit2bae637b926d71f70b99545c205c7b3c73749af4 (patch)
tree38ba6c9034ef8f3cb2dabd68de08c32112a306ad
parent6df1b55feec82023892dddf3706dc58e503aac71 (diff)
downloadmeta-openembedded-2bae637b926d71f70b99545c205c7b3c73749af4.tar.gz
qt-mobility: fix dependencies and PACKAGECONFIG
* this isn't proper fix, just to silence various QA issues * nobody cares about qt-mobility, this is just last step before adding PNBLACKLIST for this (or moving it to separate meta-qt4) * "Fixes" qt-mobility-embedded-1.2.0: qt-mobility-embedded: invalid PACKAGECONFIG: bluez5 [invalid-packageconfig] qt-mobility-x11-1.2.0: qt-mobility-x11: invalid PACKAGECONFIG: bluez5 [invalid-packageconfig] qt-mobility doesn't really support bluez5, so we'll just silence the QA warning, existing PACKAGECONFIGs for bluez4 and pulseaudio are useless as well, because without disable option both are still autodetected from ssysroot * "Fixes" WARN: qt-mobility-embedded: qt-mobility-embedded rdepends on glib-2.0, but it isn't a build dependency? WARN: qt-mobility-embedded: qt-mobility-embedded rdepends on gstreamer, but it isn't a build dependency? WARN: qt-mobility-embedded: qt-mobility-embedded rdepends on libasound, but it isn't a build dependency? WARN: qt-mobility-embedded: qt-mobility-embedded rdepends on libgstapp-0.10, but it isn't a build dependency? WARN: qt-mobility-embedded: qt-mobility-embedded rdepends on libgstvideo-0.10, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on glib-2.0, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on gstreamer, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on libasound, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on libgstapp-0.10, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on libgstinterfaces-0.10, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on libgstvideo-0.10, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on libxext, but it isn't a build dependency? WARN: qt-mobility-x11: qt-mobility-x11 rdepends on libxv, but it isn't a build dependency? but it adds dependency on meta-multimedia layer (which isn't in meta-oe dependencies), so it's not correct, but won't make things worse then they already are since qt-mobility was moved from oe-core, hopefully it will move to separate meta-qt4 soon. gstreamer was already in DEPENDS, but DEPENDS was overwritten by qt-mobility_1.2.0.inc which was included later, also drop qt4* dependencies because these are already taken care of in qt4(e).bbclass. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--meta-oe/recipes-qt/qt-mobility/qt-mobility-embedded_1.2.0.bb1
-rw-r--r--meta-oe/recipes-qt/qt-mobility/qt-mobility-x11_1.2.0.bb2
-rw-r--r--meta-oe/recipes-qt/qt-mobility/qt-mobility_1.2.0.inc11
3 files changed, 11 insertions, 3 deletions
diff --git a/meta-oe/recipes-qt/qt-mobility/qt-mobility-embedded_1.2.0.bb b/meta-oe/recipes-qt/qt-mobility/qt-mobility-embedded_1.2.0.bb
index 998de2a05..355f183b8 100644
--- a/meta-oe/recipes-qt/qt-mobility/qt-mobility-embedded_1.2.0.bb
+++ b/meta-oe/recipes-qt/qt-mobility/qt-mobility-embedded_1.2.0.bb
@@ -1,5 +1,4 @@
1SUMMARY = "Mobile device API extensions for Qt/Embedded 4.x" 1SUMMARY = "Mobile device API extensions for Qt/Embedded 4.x"
2DEPENDS = "qt4-embedded"
3SECTION = "libs" 2SECTION = "libs"
4qtm_embedded := "embedded" 3qtm_embedded := "embedded"
5qtm_dir = "qtopia" 4qtm_dir = "qtopia"
diff --git a/meta-oe/recipes-qt/qt-mobility/qt-mobility-x11_1.2.0.bb b/meta-oe/recipes-qt/qt-mobility/qt-mobility-x11_1.2.0.bb
index e7e4b3c62..380e3cb79 100644
--- a/meta-oe/recipes-qt/qt-mobility/qt-mobility-x11_1.2.0.bb
+++ b/meta-oe/recipes-qt/qt-mobility/qt-mobility-x11_1.2.0.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Mobile device API extensions for Qt/X11 4.x" 1SUMMARY = "Mobile device API extensions for Qt/X11 4.x"
2DEPENDS = "qt4-x11-free" 2DEPENDS = "libxv libxext"
3SECTION = "x11/libs" 3SECTION = "x11/libs"
4qtm_embedded := "" 4qtm_embedded := ""
5qtm_dir = "qt4" 5qtm_dir = "qt4"
diff --git a/meta-oe/recipes-qt/qt-mobility/qt-mobility_1.2.0.inc b/meta-oe/recipes-qt/qt-mobility/qt-mobility_1.2.0.inc
index 56631bb05..377d9c7be 100644
--- a/meta-oe/recipes-qt/qt-mobility/qt-mobility_1.2.0.inc
+++ b/meta-oe/recipes-qt/qt-mobility/qt-mobility_1.2.0.inc
@@ -1,11 +1,20 @@
1HOMEPAGE = "http://qt-project.org/" 1HOMEPAGE = "http://qt-project.org/"
2DEPENDS = "gstreamer util-linux" 2
3# This creates the dependency on meta-multimedia, which is wrong, but hopefully
4# this will be moved to separate meta-qt4 soon
5DEPENDS += "gstreamer util-linux alsa-lib gst-plugins-base"
3 6
4inherit bluetooth 7inherit bluetooth
5 8
6PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \ 9PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
7 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)}" 10 ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)}"
11# This is all wrong, but nobody cares about qt-mobility anymore
12# add bluez5 just to silence:
13# qt-mobility-embedded-1.2.0: qt-mobility-embedded: invalid PACKAGECONFIG: bluez5 [invalid-packageconfig]
14# qt-mobility-x11-1.2.0: qt-mobility-x11: invalid PACKAGECONFIG: bluez5 [invalid-packageconfig]
15# but without --disable options it still autodetects bluez and pulseaudio from sysroot
8PACKAGECONFIG[bluez4] = ",,bluez4" 16PACKAGECONFIG[bluez4] = ",,bluez4"
17PACKAGECONFIG[bluez5] = ",,bluez5"
9PACKAGECONFIG[pulseaudio] = ",,pulseaudio" 18PACKAGECONFIG[pulseaudio] = ",,pulseaudio"
10 19
11LICENSE = "LGPLv2.1" 20LICENSE = "LGPLv2.1"