mirror of
https://github.com/thead-yocto-mirror/meta-qt5
synced 2026-09-17 04:31:54 +02:00
replace base_contains by bb.utils.contains
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
754aaadc7f
commit
d715f2c1d3
@@ -12,11 +12,11 @@ USE_RUBY = " \
|
||||
qtquick1-dev \
|
||||
qtquick1-mkspecs \
|
||||
qtquick1-plugins \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtquick1-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtquick1-qmlplugins', '', d)} \
|
||||
qttranslations-qtquick1 \
|
||||
qtwebkit-dev \
|
||||
qtwebkit-mkspecs \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtwebkit-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebkit-qmlplugins', '', d)} \
|
||||
"
|
||||
|
||||
# Requires Wayland to work
|
||||
@@ -36,9 +36,9 @@ USE_X11 = " \
|
||||
RDEPENDS_${PN} += " \
|
||||
packagegroup-core-standalone-sdk-target \
|
||||
libsqlite3-dev \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qt3d-dev', '', d)} \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qt3d-mkspecs', '', d)} \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qt3d-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-dev', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-mkspecs', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-qmlplugins', '', d)} \
|
||||
qtbase-dev \
|
||||
qtbase-fonts \
|
||||
qtbase-mkspecs \
|
||||
@@ -50,30 +50,30 @@ RDEPENDS_${PN} += " \
|
||||
qttranslations-qthelp \
|
||||
qtconnectivity-dev \
|
||||
qtconnectivity-mkspecs \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtconnectivity-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtconnectivity-qmlplugins', '', d)} \
|
||||
qttranslations-qtconnectivity \
|
||||
qtdeclarative-dev \
|
||||
qtdeclarative-mkspecs \
|
||||
qtdeclarative-plugins \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtdeclarative-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtdeclarative-qmlplugins', '', d)} \
|
||||
qtdeclarative-staticdev \
|
||||
qttranslations-qmlviewer \
|
||||
qttranslations-qtdeclarative \
|
||||
qtenginio-dev \
|
||||
qtenginio-mkspecs \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtenginio-qmlplugins', '', d)} \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtgraphicaleffects-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtenginio-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtgraphicaleffects-qmlplugins', '', d)} \
|
||||
qtimageformats-dev \
|
||||
qtimageformats-plugins \
|
||||
qtlocation-dev \
|
||||
qtlocation-mkspecs \
|
||||
qtlocation-plugins \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtlocation-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtlocation-qmlplugins', '', d)} \
|
||||
qttranslations-qtlocation \
|
||||
qtmultimedia-dev \
|
||||
qtmultimedia-mkspecs \
|
||||
qtmultimedia-plugins \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtmultimedia-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtmultimedia-qmlplugins', '', d)} \
|
||||
qttranslations-qtmultimedia \
|
||||
qtscript-dev \
|
||||
qtscript-mkspecs \
|
||||
@@ -81,7 +81,7 @@ RDEPENDS_${PN} += " \
|
||||
qtsensors-dev \
|
||||
qtsensors-mkspecs \
|
||||
qtsensors-plugins \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtsensors-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtsensors-qmlplugins', '', d)} \
|
||||
qtserialport-dev \
|
||||
qtserialport-mkspecs \
|
||||
qtsvg-dev \
|
||||
@@ -89,21 +89,21 @@ RDEPENDS_${PN} += " \
|
||||
qtsvg-plugins \
|
||||
qtsystems-dev \
|
||||
qtsystems-mkspecs \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtsystems-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtsystems-qmlplugins', '', d)} \
|
||||
qttools-dev \
|
||||
qttools-mkspecs \
|
||||
qttools-staticdev \
|
||||
qttools-tools \
|
||||
${@base_contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)} \
|
||||
${USE_RUBY} \
|
||||
${@base_contains('DISTRO_FEATURES', 'x11', '${USE_X11}', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', '${USE_X11}', '', d)} \
|
||||
qtwebsockets-dev \
|
||||
qtwebsockets-mkspecs \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtwebsockets-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebsockets-qmlplugins', '', d)} \
|
||||
qttranslations-qtwebsockets \
|
||||
qtwebchannel-dev \
|
||||
qtwebchannel-mkspecs \
|
||||
${@base_contains('DISTRO_FEATURES', 'opengl', 'qtwebchannel-qmlplugins', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebchannel-qmlplugins', '', d)} \
|
||||
qtxmlpatterns-dev \
|
||||
qtxmlpatterns-mkspecs \
|
||||
qttranslations-qtxmlpatterns \
|
||||
|
||||
@@ -6,7 +6,7 @@ inherit qmake5
|
||||
PACKAGECONFIG_OPENSSL ?= "openssl"
|
||||
|
||||
PACKAGECONFIG[examples] = ""
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'examples', 'QT_BUILD_PARTS+=examples', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'examples', 'QT_BUILD_PARTS+=examples', '', d)}"
|
||||
|
||||
# we don't want conflicts with qt4
|
||||
OE_QMAKE_PATH_HEADERS = "${OE_QMAKE_PATH_QT_HEADERS}"
|
||||
|
||||
@@ -34,12 +34,12 @@ RDEPENDS_${PN}-tools += "perl"
|
||||
# PACKAGECONFIG is kept rather minimal for people who don't need
|
||||
# stuff like webkit (and it's easier to add options than remove)
|
||||
|
||||
PACKAGECONFIG_GL ?= "${@base_contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)}"
|
||||
PACKAGECONFIG_FB ?= "${@base_contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
|
||||
PACKAGECONFIG_X11 ?= "${@base_contains('DISTRO_FEATURES', 'x11', 'xcb xvideo xsync xshape xrender xrandr xfixes xinput2 xinput xinerama xcursor glib gtkstyle xkb', '', d)}"
|
||||
PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)}"
|
||||
PACKAGECONFIG_FB ?= "${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
|
||||
PACKAGECONFIG_X11 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb xvideo xsync xshape xrender xrandr xfixes xinput2 xinput xinerama xcursor glib gtkstyle xkb', '', d)}"
|
||||
PACKAGECONFIG_FONTS ?= ""
|
||||
PACKAGECONFIG_SYSTEM ?= "jpeg libpng zlib"
|
||||
PACKAGECONFIG_MULTIMEDIA ?= "${@base_contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)}"
|
||||
PACKAGECONFIG_MULTIMEDIA ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)}"
|
||||
PACKAGECONFIG_DISTRO ?= ""
|
||||
# Either release or debug, can be overridden in bbappends
|
||||
PACKAGECONFIG_RELEASE ?= "release"
|
||||
@@ -254,7 +254,7 @@ FILES_${PN}-fonts-qpf = "${OE_QMAKE_PATH_QT_FONTS}/*.qpf*"
|
||||
FILES_${PN}-fonts = "${OE_QMAKE_PATH_QT_FONTS}/README \
|
||||
${OE_QMAKE_PATH_QT_FONTS}/fontdir"
|
||||
|
||||
RRECOMMENDS_${PN}-plugins += "${@base_contains('DISTRO_FEATURES', 'x11', 'libx11-locale', '', d)}"
|
||||
RRECOMMENDS_${PN}-plugins += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', '', d)}"
|
||||
|
||||
sysroot_stage_dirs_append() {
|
||||
# $to is 2nd parameter passed to sysroot_stage_dir, e.g. ${SYSROOT_DESTDIR} passed from sysroot_stage_all
|
||||
|
||||
@@ -32,7 +32,7 @@ do_configure_prepend() {
|
||||
echo "QT_TOOL.syncqt.binary = \"${STAGING_BINDIR_NATIVE}${QT_DIR_NAME}/syncqt\"" > ${B}/.qmake.cache
|
||||
}
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'qtxmlpatterns', 'CONFIG+=OE_QTXMLPATTERNS_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtxmlpatterns', 'CONFIG+=OE_QTXMLPATTERNS_ENABLED', '', d)}"
|
||||
|
||||
SRCREV = "26ff8f9029107877bfbfdc2f099f9b11861183ed"
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ PACKAGECONFIG[libmng] = ",,libmng"
|
||||
PACKAGECONFIG[libtiff] = ",,tiff"
|
||||
PACKAGECONFIG[libwebp] = ",,libwebp"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'libmng', 'CONFIG+=OE_LIBMNG_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'jasper', 'CONFIG+=OE_JASPER_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'libtiff', 'CONFIG+=OE_LIBTIFF_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'libwebp', 'CONFIG+=OE_LIBWEBP_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'libmng', 'CONFIG+=OE_LIBMNG_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'jasper', 'CONFIG+=OE_JASPER_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'libtiff', 'CONFIG+=OE_LIBTIFF_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'libwebp', 'CONFIG+=OE_LIBWEBP_ENABLED', '', d)}"
|
||||
|
||||
SRCREV = "bf5b49878d75d316f31225f76152e8381a3d5f0f"
|
||||
|
||||
@@ -26,7 +26,7 @@ do_configure_prepend() {
|
||||
sed -i -e 's/^\(qtCompileTest(gypsy)\)/OE_GYPSY_ENABLED:\1/' ${S}/qtlocation.pro
|
||||
}
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'geoclue', 'CONFIG+=OE_GEOCLUE_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'gypsy', 'CONFIG+=OE_GYPSY_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'geoclue', 'CONFIG+=OE_GEOCLUE_ENABLED', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'gypsy', 'CONFIG+=OE_GYPSY_ENABLED', '', d)}"
|
||||
|
||||
SRCREV = "d1f66746ab0b77b4f3300cbeeaafe61d25d78e98"
|
||||
|
||||
@@ -28,8 +28,8 @@ PACKAGECONFIG_class-nativesdk ??= "linguistonly"
|
||||
PACKAGECONFIG[linguistonly] = ""
|
||||
PACKAGECONFIG[qtwebkit] = ",,qtwebkit"
|
||||
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'qtwebkit', '', 'CONFIG+=noqtwebkit', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@base_contains('PACKAGECONFIG', 'linguistonly', 'CONFIG+=linguistonly', '', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtwebkit', '', 'CONFIG+=noqtwebkit', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'linguistonly', 'CONFIG+=linguistonly', '', d)}"
|
||||
|
||||
SRCREV = "e33532e048fa12ee32429ca83ee31aa8f065147d"
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ DEPENDS += " \
|
||||
# qtwebengine will have additional dependencies:
|
||||
# contains(QT_CONFIG, xcb): REQUIRED_PACKAGES += libdrm xcomposite xcursor xi xrandr xscrnsaver xtst
|
||||
# xscreensaver isn't covered in qtbase DEPENDS
|
||||
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'x11', 'libxscrnsaver', '', d)}"
|
||||
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxscrnsaver', '', d)}"
|
||||
|
||||
DEPENDS += "yasm-native"
|
||||
EXTRA_QMAKEVARS_PRE += "GYP_CONFIG+=use_system_yasm"
|
||||
|
||||
@@ -17,6 +17,6 @@ PACKAGECONFIG ?= "examples"
|
||||
|
||||
DEPENDS += "qtwebkit qtxmlpatterns"
|
||||
RDEPENDS_${PN}-examples += "qtwebkit-qmlplugins"
|
||||
RDEPENDS_${PN}-examples += "${@base_contains('PACKAGECONFIG_OPENSSL', 'openssl', 'ca-certificates', '', d)}"
|
||||
RDEPENDS_${PN}-examples += "${@bb.utils.contains('PACKAGECONFIG_OPENSSL', 'openssl', 'ca-certificates', '', d)}"
|
||||
|
||||
SRCREV = "1b9a0fc9d1ded4f4f11b04eb0bb7d1de82d6eb34"
|
||||
|
||||
Reference in New Issue
Block a user