blob: 6b795c0884cf1fda6a7eb1069860479d485fe0d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
DESCRIPTION = "Qt packages"
# Workaround for DISTRO_FEATURES wayland only set on 64-bit ARM machines
PACKAGE_ARCH = "${TUNE_PKGARCH}"
inherit packagegroup features_check
PACKAGES = "${PN} ${PN}-extended"
PROVIDES = "${PACKAGES}"
ANY_OF_DISTRO_FEATURES = "x11 fbdev wayland"
QT_PACKAGES = " \
qtbase \
qtbase-plugins \
qtbase-examples \
qtquickcontrols-qmlplugins \
qtcharts \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
"
RDEPENDS:${PN} = "${QT_PACKAGES}"
QT_EXTENDED_PACKAGES = " \
ruby \
qtbase-mkspecs \
qtbase-plugins \
qtsystems-mkspecs \
qttranslations-qtbase \
qttranslations-qthelp \
qtconnectivity-mkspecs \
qttranslations-qtconnectivity \
qtdeclarative-mkspecs \
qttranslations-qtdeclarative \
qtimageformats-plugins \
qtlocation-mkspecs \
qtlocation-plugins \
qttranslations-qtmultimedia \
qtscript-mkspecs \
qttranslations-qtscript \
qtsensors-mkspecs \
qtsensors-plugins \
qtserialport-mkspecs \
qtsvg-mkspecs \
qtsvg-plugins \
qtwebsockets-mkspecs \
qttranslations-qtwebsockets \
qtwebchannel-mkspecs \
qtxmlpatterns-mkspecs \
qttranslations-qtxmlpatterns \
qtwebkit-mkspecs \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'qtx11extras', '', d)} \
qtgraphicaleffects-qmlplugins \
"
RDEPENDS:${PN}-extended = "${QT_PACKAGES} ${QT_EXTENDED_PACKAGES}"
|