113 lines
3.6 KiB
BlitzBasic
113 lines
3.6 KiB
BlitzBasic
|
# Copyright (C) 2014 O.S. Systems Software LTDA.
|
||
|
|
||
|
DESCRIPTION = "Target packages for Qt5 SDK"
|
||
|
LICENSE = "MIT"
|
||
|
|
||
|
PACKAGE_ARCH = "${TUNE_PKGARCH}"
|
||
|
inherit packagegroup
|
||
|
|
||
|
PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
|
||
|
|
||
|
# Requires Wayland to work
|
||
|
USE_WAYLAND = " \
|
||
|
qtwayland-dev \
|
||
|
qtwayland-mkspecs \
|
||
|
qtwayland-plugins \
|
||
|
qtwayland-tools \
|
||
|
"
|
||
|
|
||
|
# Requires X11 to work
|
||
|
USE_X11 = " \
|
||
|
qtx11extras-dev \
|
||
|
qtx11extras-mkspecs \
|
||
|
"
|
||
|
|
||
|
RDEPENDS:${PN} += " \
|
||
|
packagegroup-core-standalone-sdk-target \
|
||
|
libsqlite3-dev \
|
||
|
${@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-mkspecs \
|
||
|
qtbase-plugins \
|
||
|
qtbase-staticdev \
|
||
|
qtbase-tools \
|
||
|
qttranslations-qtbase \
|
||
|
qttranslations-qthelp \
|
||
|
qtcharts-dev \
|
||
|
qtcharts-mkspecs \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtcharts-qmlplugins', '', d)} \
|
||
|
qtconnectivity-dev \
|
||
|
qtconnectivity-mkspecs \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtconnectivity-qmlplugins', '', d)} \
|
||
|
qttranslations-qtconnectivity \
|
||
|
qtdeclarative-dev \
|
||
|
qtdeclarative-mkspecs \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtdeclarative-qmlplugins', '', d)} \
|
||
|
qtdeclarative-tools \
|
||
|
qtdeclarative-staticdev \
|
||
|
qttranslations-qtdeclarative \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtgraphicaleffects-qmlplugins', '', d)} \
|
||
|
qtimageformats-dev \
|
||
|
qtimageformats-plugins \
|
||
|
qtlocation-dev \
|
||
|
qtlocation-mkspecs \
|
||
|
qtlocation-plugins \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtlocation-qmlplugins', '', d)} \
|
||
|
qttranslations-qtlocation \
|
||
|
qtmqtt-dev \
|
||
|
qtmqtt-mkspecs \
|
||
|
qtmultimedia-dev \
|
||
|
qtmultimedia-mkspecs \
|
||
|
qtmultimedia-plugins \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtmultimedia-qmlplugins', '', d)} \
|
||
|
qttranslations-qtmultimedia \
|
||
|
qtscript-dev \
|
||
|
qtscript-mkspecs \
|
||
|
qttranslations-qtscript \
|
||
|
qtsensors-dev \
|
||
|
qtsensors-mkspecs \
|
||
|
qtsensors-plugins \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtsensors-qmlplugins', '', d)} \
|
||
|
qtserialport-dev \
|
||
|
qtserialport-mkspecs \
|
||
|
qtserialbus-dev \
|
||
|
qtserialbus-mkspecs \
|
||
|
qtsvg-dev \
|
||
|
qtsvg-mkspecs \
|
||
|
qtsvg-plugins \
|
||
|
qtsystems-dev \
|
||
|
qtsystems-mkspecs \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtsystems-qmlplugins', '', d)} \
|
||
|
qttools-dev \
|
||
|
qttools-mkspecs \
|
||
|
qttools-staticdev \
|
||
|
qttools-tools \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)} \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11', '${USE_X11}', '', d)} \
|
||
|
qtwebsockets-dev \
|
||
|
qtwebsockets-mkspecs \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebsockets-qmlplugins', '', d)} \
|
||
|
qttranslations-qtwebsockets \
|
||
|
qtwebchannel-dev \
|
||
|
qtwebchannel-mkspecs \
|
||
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebchannel-qmlplugins', '', d)} \
|
||
|
qtxmlpatterns-dev \
|
||
|
qtxmlpatterns-mkspecs \
|
||
|
qttranslations-qtxmlpatterns \
|
||
|
qtquickcontrols2 \
|
||
|
qtquickcontrols2-dev \
|
||
|
qtquickcontrols2-mkspecs \
|
||
|
"
|
||
|
RDEPENDS:${PN}:remove:toolchain-clang:riscv32 = "qttools-dev qttools-mkspecs qttools-staticdev qttools-tools"
|
||
|
RDEPENDS:${PN}:remove:toolchain-clang:riscv64 = "qttools-dev qttools-mkspecs qttools-staticdev qttools-tools"
|
||
|
|
||
|
RRECOMMENDS:${PN} += " \
|
||
|
qtquickcontrols-qmlplugins \
|
||
|
qttools-plugins \
|
||
|
"
|
||
|
|
||
|
RRECOMMENDS:${PN}:remove:toolchain-clang:riscv32 = "qttools-plugins"
|
||
|
RRECOMMENDS:${PN}:remove:toolchain-clang:riscv64 = "qttools-plugins"
|