summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended
diff options
context:
space:
mode:
authorHongxu Jia <hongxu.jia@windriver.com>2013-09-14 05:16:22 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-17 14:35:18 +0100
commit63ae37f924788486d9863a5cddc3e42a4e2f7d1c (patch)
tree1d644ace9b8f91a7c773d8ddae4aa8b2c0ff0d49 /meta/recipes-extended
parent85a5a2c3b2a12efde2b99ed669aadad94a1caceb (diff)
downloadpoky-63ae37f924788486d9863a5cddc3e42a4e2f7d1c.tar.gz
LSB 4.1 Library Check: fix unable to find library libqt-mt.so.3
The libqt-mt is tested by lsb-dist-checker and lsb-test-desktop, and it locates in meta-qt3 layer. So if meta-qt3 is not added, there should be a warning to call attention; if added, it will add libqt-mt to RDEPENDS. [YOCTO #5153] (From OE-Core rev: f646f96015b408f4c6d56998f08178a69ed9f2a6) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r--meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb11
1 files changed, 11 insertions, 0 deletions
diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb b/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb
index 1c1a8d1950..68070e4f02 100644
--- a/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb
+++ b/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb
@@ -193,6 +193,16 @@ RDEPENDS_packagegroup-core-lsb-python = "\
193 python-misc \ 193 python-misc \
194" 194"
195 195
196def get_libqt3(d):
197 if 'linuxstdbase' in d.getVar('DISTROOVERRIDES') or "":
198 if 'qt3' in d.getVar('BBFILE_COLLECTIONS') or "":
199 return 'libqt-mt3'
200
201 bb.warn('The meta-qt3 layer should be added, this layer provides Qt 3.x')
202 bb.warn('libraries. Its intended use is for passing LSB tests as Qt3 is')
203 bb.warn('a requirement for LSB')
204 return ''
205
196SUMMARY_packagegroup-core-lsb-desktop = "LSB Desktop" 206SUMMARY_packagegroup-core-lsb-desktop = "LSB Desktop"
197DESCRIPTION_packagegroup-core-lsb-desktop = "Packages required to support libraries \ 207DESCRIPTION_packagegroup-core-lsb-desktop = "Packages required to support libraries \
198 specified in the LSB Desktop specification" 208 specified in the LSB Desktop specification"
@@ -221,6 +231,7 @@ RDEPENDS_packagegroup-core-lsb-desktop = "\
221 atk \ 231 atk \
222 libasound \ 232 libasound \
223 ${@base_contains("DISTRO_FEATURES", "opengl", "libqtopengl4", "", d)} \ 233 ${@base_contains("DISTRO_FEATURES", "opengl", "libqtopengl4", "", d)} \
234 ${@get_libqt3(d)} \
224" 235"
225 236
226RDEPENDS_packagegroup-core-lsb-runtime-add = "\ 237RDEPENDS_packagegroup-core-lsb-runtime-add = "\