1 SUMMARY = "AGL demo control panel"
3 LIC_FILES_CHKSUM = "file://LICENSE;md5=685e0faaaec2c2334cf8159ca6bd2975"
7 SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/agl-demo-control-panel;protocol=https;branch=${AGL_BRANCH} \
8 file://agl-demo-control-panel.service \
10 SRCREV = "545256365dc0603658ad5e17bfa1fa00ba829d7e"
14 inherit systemd allarch
16 require recipes-config/agl-users/agl-users.inc
18 SYSTEMD_SERVICE:${PN} = "${BPN}.service"
20 do_configure[noexec] = "1"
21 do_compile[noexec] = "1"
24 # There's no provision for a Pythonic install into /usr/lib, so dump
25 # into a directory /usr/libexec.
26 install -d ${D}${libexecdir}/${BPN}
27 cp -drv ${S}/* ${D}${libexecdir}/${BPN}
29 # Remove stray shell script from Docker container build support to
31 rm -rf ${D}${libexecdir}/${BPN}/docker
33 install -D -m 0644 ${WORKDIR}/${BPN}.service ${D}${systemd_system_unitdir}/${BPN}.service
36 install -d ${D}/home/agl-driver/.local/share/agl-demo-control-panel
37 sed 's/=user-session/=AGL-databroker/' ${S}/extras/config.ini > \
38 ${D}/home/agl-driver/.local/share/agl-demo-control-panel/config.ini
39 chown -R agl-driver:agl-driver ${D}/home/agl-driver
42 # For now generate resource wrapper on first boot, as it looks non-trivial
43 # to get python3-pyqt5-native working to run pyrcc5 during build.
44 pkg_postinst_ontarget:${PN} () {
45 /usr/bin/pyrcc5 -o ${libexecdir}/${BPN}/res_rc.py ${libexecdir}/${BPN}/assets/res.qrc
49 FILES:${PN} += "/home/agl-driver"