fc4f8ef9d973d31c1ff4fe8f57a40ea99d67e3aa
[AGL/meta-agl-demo.git] / recipes-platform / packagegroups / packagegroup-agl-demo.bb
1 SUMMARY = "The software for AGL IVI DEMO profile"
2 DESCRIPTION = "A set of packages belong to AGL Demo"
3
4 LICENSE = "MIT"
5
6 inherit packagegroup
7
8 PACKAGES = "\
9     packagegroup-agl-demo \
10     "
11
12 ALLOW_EMPTY_${PN} = "1"
13
14 SMARTDEVICELINK = "${@bb.utils.contains('DISTRO_FEATURES', 'agl-sdl', \
15     'packagegroup-agl-smartdevicelink', '', d)}"
16
17 # packages from hmi-framework aka homescreen-2017
18 HOMESCREEN = "packagegroup-hmi-framework"
19
20 # old audio package
21 AUDIO-OLD = "audiomanager"
22 # packages from new 4A framework
23 AUDIO-NEW = "packagegroup-agl-audio"
24
25 RDEPENDS_${PN} += "\
26     libqtappfw \
27     ${HOMESCREEN} \
28     ${@bb.utils.contains('DISTRO_FEATURES', 'agl-audio-4a-framework', '${AUDIO-NEW}', '${AUDIO-OLD}', d)} \
29     udisks \
30     ${SMARTDEVICELINK} \
31     "
32 #    packagegroup-agl-appfw \
33 #
34
35 # fonts
36 TTF_FONTS = " \
37     ttf-bitstream-vera \
38     ttf-dejavu-sans \
39     ttf-dejavu-sans-mono \
40     ttf-dejavu-serif \
41     source-han-sans-cn-fonts \
42     source-han-sans-jp-fonts \
43     source-han-sans-tw-fonts \
44     "
45
46 #EXTRA_APPS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', 'qtwebengine', '', d)}"
47 #EXTRA_APPS_append = " qtsmarthome cinematicexperience qt5everywheredemo qt5-demo-extrafiles"
48 #IMAGE_INSTALL_append = " qtwebengine-examples"
49
50 # add support for websocket in Qt and QML
51 EXTRA_APPS_append = " qtwebsockets qtwebsockets-qmlplugins"
52 PREFERRED_PROVIDER_virtual/webruntime = "web-runtime"
53
54
55 RDEPENDS_${PN} += " \
56     linux-firmware-ath9k \
57     can-utils \
58     iproute2 \
59     python-curses \
60     dhcp-client \
61     ${TTF_FONTS} \
62     ${EXTRA_APPS} \
63     ${@bb.utils.contains('DISTRO_FEATURES', 'webruntime', 'virtual/webruntime', '', d)} \
64     "
65
66