1# Copyright (C) 2014 O.S. Systems Software LTDA. 2 3DESCRIPTION = "Target packages for Qt5 SDK" 4LICENSE = "MIT" 5 6PACKAGE_ARCH = "${TUNE_PKGARCH}" 7inherit packagegroup 8 9PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" 10 11# Requires Wayland to work 12USE_WAYLAND = " \ 13 qtwayland-dev \ 14 qtwayland-mkspecs \ 15 qtwayland-plugins \ 16 qtwayland-tools \ 17" 18 19# Requires X11 to work 20USE_X11 = " \ 21 qtx11extras-dev \ 22 qtx11extras-mkspecs \ 23" 24 25RDEPENDS:${PN} += " \ 26 packagegroup-core-standalone-sdk-target \ 27 libsqlite3-dev \ 28 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-dev', '', d)} \ 29 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-mkspecs', '', d)} \ 30 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-qmlplugins', '', d)} \ 31 qtbase-dev \ 32 qtbase-mkspecs \ 33 qtbase-plugins \ 34 qtbase-staticdev \ 35 qtbase-tools \ 36 qttranslations-qtbase \ 37 qttranslations-qthelp \ 38 qtcharts-dev \ 39 qtcharts-mkspecs \ 40 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtcharts-qmlplugins', '', d)} \ 41 qtconnectivity-dev \ 42 qtconnectivity-mkspecs \ 43 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtconnectivity-qmlplugins', '', d)} \ 44 qttranslations-qtconnectivity \ 45 qtdeclarative-dev \ 46 qtdeclarative-mkspecs \ 47 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtdeclarative-qmlplugins', '', d)} \ 48 qtdeclarative-tools \ 49 qtdeclarative-staticdev \ 50 qttranslations-qtdeclarative \ 51 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtgraphicaleffects-qmlplugins', '', d)} \ 52 qtimageformats-dev \ 53 qtimageformats-plugins \ 54 qtlocation-dev \ 55 qtlocation-mkspecs \ 56 qtlocation-plugins \ 57 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtlocation-qmlplugins', '', d)} \ 58 qttranslations-qtlocation \ 59 qtmqtt-dev \ 60 qtmqtt-mkspecs \ 61 qtmultimedia-dev \ 62 qtmultimedia-mkspecs \ 63 qtmultimedia-plugins \ 64 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtmultimedia-qmlplugins', '', d)} \ 65 qttranslations-qtmultimedia \ 66 qtscript-dev \ 67 qtscript-mkspecs \ 68 qttranslations-qtscript \ 69 qtsensors-dev \ 70 qtsensors-mkspecs \ 71 qtsensors-plugins \ 72 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtsensors-qmlplugins', '', d)} \ 73 qtserialport-dev \ 74 qtserialport-mkspecs \ 75 qtserialbus-dev \ 76 qtserialbus-mkspecs \ 77 qtsvg-dev \ 78 qtsvg-mkspecs \ 79 qtsvg-plugins \ 80 qtsystems-dev \ 81 qtsystems-mkspecs \ 82 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtsystems-qmlplugins', '', d)} \ 83 qttools-dev \ 84 qttools-mkspecs \ 85 qttools-staticdev \ 86 qttools-tools \ 87 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '${USE_WAYLAND}', '', d)} \ 88 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '${USE_X11}', '', d)} \ 89 qtwebsockets-dev \ 90 qtwebsockets-mkspecs \ 91 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebsockets-qmlplugins', '', d)} \ 92 qttranslations-qtwebsockets \ 93 qtwebchannel-dev \ 94 qtwebchannel-mkspecs \ 95 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtwebchannel-qmlplugins', '', d)} \ 96 qtxmlpatterns-dev \ 97 qtxmlpatterns-mkspecs \ 98 qttranslations-qtxmlpatterns \ 99 qtquickcontrols2 \ 100 qtquickcontrols2-dev \ 101 qtquickcontrols2-mkspecs \ 102" 103RDEPENDS:${PN}:remove:toolchain-clang:riscv32 = "qttools-dev qttools-mkspecs qttools-staticdev qttools-tools" 104RDEPENDS:${PN}:remove:toolchain-clang:riscv64 = "qttools-dev qttools-mkspecs qttools-staticdev qttools-tools" 105 106RRECOMMENDS:${PN} += " \ 107 qtquickcontrols-qmlplugins \ 108 qtquickcontrols2-qmlplugins \ 109 qttools-plugins \ 110" 111 112RRECOMMENDS:${PN}:remove:toolchain-clang:riscv32 = "qttools-plugins" 113RRECOMMENDS:${PN}:remove:toolchain-clang:riscv64 = "qttools-plugins" 114