Changes to support the switch to pipewire
[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 # removed: now all enablers are in meta-agl-devel/meta-audio-soundmanager-framework
21 # old audio package
22 # AUDIO-OLD = "audiomanager"
23
24 RDEPENDS_${PN} += "\
25     libqtappfw \
26     ${HOMESCREEN} \
27     udisks \
28     ${SMARTDEVICELINK} \
29     "
30
31 # fonts
32 TTF_FONTS = " \
33     ttf-bitstream-vera \
34     ttf-dejavu-sans \
35     ttf-dejavu-sans-mono \
36     ttf-dejavu-serif \
37     source-han-sans-cn-fonts \
38     source-han-sans-jp-fonts \
39     source-han-sans-tw-fonts \
40     "
41
42 #EXTRA_APPS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', 'qtwebengine', '', d)}"
43 #EXTRA_APPS_append = " qtsmarthome cinematicexperience qt5everywheredemo qt5-demo-extrafiles"
44 #IMAGE_INSTALL_append = " qtwebengine-examples"
45
46 # add support for websocket in Qt and QML
47 EXTRA_APPS_append = " qtwebsockets qtwebsockets-qmlplugins"
48 PREFERRED_PROVIDER_virtual/webruntime = "web-runtime"
49
50
51 RDEPENDS_${PN} += " \
52     linux-firmware-ath9k \
53     can-utils \
54     iproute2 \
55     python-curses \
56     dhcp-client \
57     ${TTF_FONTS} \
58     ${EXTRA_APPS} \
59     ${@bb.utils.contains('DISTRO_FEATURES', 'webruntime', 'virtual/webruntime', '', d)} \
60     "
61
62