packagegroup-dey-qt: sync Qt packages with NXP's code
This updates our Qt5 packagegroup with all of the packages included in NXP's fsl-image-qt5-validation-imx.bb. https://jira.digi.com/browse/DEL-6104 Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
This commit is contained in:
parent
4a477410fe
commit
d522e4ae21
|
|
@ -1,38 +1,44 @@
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013-2017, Digi International Inc.
|
# Copyright (C) 2013-2018, Digi International Inc.
|
||||||
#
|
#
|
||||||
SUMMARY = "QT packagegroup for DEY image"
|
SUMMARY = "QT packagegroup for DEY image"
|
||||||
|
|
||||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||||
inherit packagegroup
|
inherit packagegroup
|
||||||
|
|
||||||
MACHINE_QT5_EXTRA_INSTALL ?= ""
|
# Install Freescale QT demo applications
|
||||||
MACHINE_QT5_EXTRA_INSTALL_ccimx6 ?= "qtwebengine-examples"
|
QT5_APPS = ""
|
||||||
|
QT5_APPS_imxgpu3d = "${@bb.utils.contains("MACHINE_GSTREAMER_1_0_PLUGIN", "imx-gst1.0-plugin", "imx-qtapplications", "", d)}"
|
||||||
|
|
||||||
QT5_PKS = "qtserialport"
|
# Install fonts
|
||||||
QT5_PKS_append_ccimx6 = " qtdeclarative-tools"
|
QT5_FONTS = "ttf-dejavu-common ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-serif "
|
||||||
|
|
||||||
QT5_EXAMPLES = ""
|
# Install Freescale QT demo applications for X11 backend only
|
||||||
QT5_EXAMPLES_append_ccimx6 = " \
|
MACHINE_QT5_MULTIMEDIA_APPS = ""
|
||||||
qt3d-examples \
|
QT5_RDEPENDS = ""
|
||||||
qtbase-examples \
|
QT5_RDEPENDS_common = " \
|
||||||
qtconnectivity-examples \
|
packagegroup-qt5-demos \
|
||||||
qtdeclarative-examples \
|
${QT5_FONTS} \
|
||||||
qtmultimedia-examples \
|
${QT5_APPS} \
|
||||||
qtsvg-examples \
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxkbcommon', '', d)} \
|
||||||
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d)}\
|
||||||
"
|
"
|
||||||
|
|
||||||
QT5_DEMOS = "qtsmarthome"
|
QT5_RDEPENDS_imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_RDEPENDS_common}', \
|
||||||
QT5_DEMOS_append_ccimx6 = " \
|
'qtbase qtbase-plugins', d)}"
|
||||||
cinematicexperience \
|
|
||||||
qt5-demo-extrafiles \
|
QT5_RDEPENDS_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_RDEPENDS_common}', \
|
||||||
qt5everywheredemo \
|
'qtbase qtbase-examples qtbase-plugins', d)}"
|
||||||
|
|
||||||
|
QT5_RDEPENDS_imxgpu3d = " \
|
||||||
|
${QT5_RDEPENDS_common} \
|
||||||
|
gstreamer1.0-plugins-good-qt \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
# Add packagegroup-qt5-webengine to QT5_RDEPENDS_mx6 and comment out the line below to install qtwebengine to the rootfs.
|
||||||
|
QT5_RDEPENDS_remove = " packagegroup-qt5-webengine"
|
||||||
|
|
||||||
RDEPENDS_${PN} += " \
|
RDEPENDS_${PN} += " \
|
||||||
liberation-fonts \
|
liberation-fonts \
|
||||||
${QT5_PKS} \
|
${QT5_RDEPENDS} \
|
||||||
${QT5_DEMOS} \
|
|
||||||
${QT5_EXAMPLES} \
|
|
||||||
${MACHINE_QT5_EXTRA_INSTALL} \
|
|
||||||
"
|
"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
# Copyright (C) 2014 Freescale Semiconductor
|
||||||
|
# Copyright 2017-2018 NXP
|
||||||
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||||
|
|
||||||
|
DESCRIPTION = "Package group for Qt5 demos"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
inherit packagegroup
|
||||||
|
|
||||||
|
RDEPENDS_${PN}_append = " \
|
||||||
|
qtserialport \
|
||||||
|
qtsmarthome \
|
||||||
|
"
|
||||||
|
|
||||||
|
# Install the following apps on SoC with GPU
|
||||||
|
RDEPENDS_${PN}_append_imxgpu = " \
|
||||||
|
cinematicexperience \
|
||||||
|
qtbase-examples \
|
||||||
|
qtconnectivity-examples \
|
||||||
|
qtdeclarative-examples \
|
||||||
|
qtmultimedia-examples \
|
||||||
|
qtsvg-examples \
|
||||||
|
qt5-demo-extrafiles \
|
||||||
|
qt5everywheredemo \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS_${PN}_append_imxgpu3d = " \
|
||||||
|
qt3d-examples \
|
||||||
|
"
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
|
||||||
|
RDEPENDS_${PN}_remove = "qtquick1-dev \
|
||||||
|
qtquick1-mkspecs \
|
||||||
|
qtquick1-plugins \
|
||||||
|
qtquick1-qmlplugins \
|
||||||
|
qttranslations-qtquick1 \
|
||||||
|
qtwebkit-dev \
|
||||||
|
qtwebkit-mkspecs \
|
||||||
|
qtwebkit-qmlplugins \
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPENDS_${PN}_append_imxgpu = " \
|
||||||
|
qtdeclarative-tools \
|
||||||
|
"
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Copyright (C) 2015 Freescale Semiconductor
|
||||||
|
# Copyright 2017 NXP
|
||||||
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||||
|
|
||||||
|
DESCRIPTION = "Package group for Qt5 webengine and examples"
|
||||||
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
inherit packagegroup
|
||||||
|
|
||||||
|
RDEPENDS_${PN} += " \
|
||||||
|
qtwebengine \
|
||||||
|
qtwebengine-qmlplugins \
|
||||||
|
qtquickcontrols-qmlplugins \
|
||||||
|
qtwebengine-examples \
|
||||||
|
"
|
||||||
Loading…
Reference in New Issue