packagegroup-core-lsb: treat qt4 packages same as qt3 packages

This means issuing a warning about adding a separate layer if
it is not configured.

(From OE-Core rev: 81ddc453d09f23eca192171e93d5aa8878852388)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin 2015-11-27 16:01:45 +02:00 committed by Richard Purdie
parent 8b11ed8a75
commit 4fb3e0591e
1 changed files with 11 additions and 1 deletions

View File

@ -225,6 +225,16 @@ QT4PKGS = " \
QT4PKGS_mips64 = ""
QT4PKGS_mips64n32 = ""
def get_libqt4(d):
if 'linuxstdbase' in d.getVar('DISTROOVERRIDES', False) or "":
if 'qt4' in d.getVar('BBFILE_COLLECTIONS', False) or "":
return d.getVar('QT4PKGS', False)
bb.warn('The meta-qt4 layer should be added, this layer provides Qt 4.x' \
'libraries. Its intended use is for passing LSB tests as Qt4 is' \
'a requirement for LSB.')
return ''
SUMMARY_packagegroup-core-lsb-desktop = "LSB Desktop"
DESCRIPTION_packagegroup-core-lsb-desktop = "Packages required to support libraries \
specified in the LSB Desktop specification"
@ -245,7 +255,7 @@ RDEPENDS_packagegroup-core-lsb-desktop = "\
gtk+ \
atk \
libasound \
${QT4PKGS} \
${@get_libqt4(d)} \
${@get_libqt3(d)} \
"