# # Copyright (C) 2013-2025, Digi International Inc. # SUMMARY = "QT packagegroup for DEY image" PACKAGE_ARCH = "${MACHINE_ARCH}" inherit packagegroup # Install fonts QT5_FONTS = "ttf-dejavu-common ttf-dejavu-sans ttf-dejavu-sans-mono ttf-dejavu-serif " # Install Freescale QT demo applications for X11 backend only MACHINE_QT5_MULTIMEDIA_APPS = "" QT5_RDEPENDS = "" QT5_RDEPENDS_common = " \ packagegroup-qt5-demos \ ${QT5_FONTS} \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxkbcommon', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland qtwayland-plugins', '', d)}\ " QT5_RDEPENDS:imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_RDEPENDS_common}', \ 'qtbase qtbase-plugins', d)}" QT5_RDEPENDS:imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','${QT5_RDEPENDS_common}', \ 'qtbase qtbase-examples qtbase-plugins qtquickcontrols2 qtquickcontrols2-qmlplugins', d)}" QT5_RDEPENDS:imxgpu3d = " \ ${QT5_RDEPENDS_common} \ " QT5_RDEPENDS_eglfs = " \ qtbase \ qtbase-plugins \ qtbase-tools \ qtdeclarative \ qtdeclarative-qmlplugins \ qtdeclarative-tools \ qtgraphicaleffects-qmlplugins \ qtmultimedia \ qtmultimedia-plugins \ qtmultimedia-qmlplugins \ qtscript \ " QT5_RDEPENDS:ccmp15 = " \ ${QT5_RDEPENDS_common} \ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', '${QT5_RDEPENDS_eglfs}', d)} \ " QT5_RDEPENDS:ccmp2 = " \ ${QT5_RDEPENDS_common} \ " # Add packagegroup-qt5-webengine to QT5_RDEPENDS and comment out the line below to install qtwebengine to the rootfs. QT5_RDEPENDS:remove = " packagegroup-qt5-webengine" RDEPENDS:${PN} += " \ liberation-fonts \ ${QT5_RDEPENDS} \ "