meta-agl-flutter:Application updates
[AGL/meta-agl-devel.git] / meta-agl-flutter / recipes-graphics / toyota / ivi-homescreen_aglflutter.inc
1 # Upstream is now pinning ivi-homescreen
2 #SRCREV = ""
3
4 # For now disable gstreamer to avoid needing to enable "commercial"
5 # licenses for the stated ffmpeg dependency.
6 PACKAGECONFIG:remove = "gstreamer"
7
8 # AGL specifics
9 IVI_HOMESCREEN_APP_OVERRIDE = "--b=/usr/share/flutter/gallery"
10
11 SERVICE_UNIT        = "Requires=agl-compositor.service\nAfter=agl-compositor.service"
12 SERVICE_INSTALL     = "WantedBy=agl-session.target"
13 # we have a regular/agl-driver user, so avoid setting one
14 SERVICE_ENVIRONMENT = ""
15 SERVICE_USER_GROUP  = ""
16 SERVICE_RESTART     = "Restart=on-failure"
17
18 # we need to install as user session, not root.
19 do_install:append() {
20     install -d ${D}${systemd_user_unitdir}/agl-session.target.wants
21     install -m0644 ${WORKDIR}/homescreen.service ${D}${systemd_user_unitdir}/homescreen.service
22     ln -s ../homescreen.service ${D}${systemd_user_unitdir}/agl-session.target.wants/homescreen.service
23 }
24
25 FILES:${PN} += " ${systemd_user_unitdir}"