diff options
author | Ari Parkkila <ari.parkkila@qt.io> | 2024-04-11 08:24:09 +0300 |
---|---|---|
committer | Ari Parkkila <ari.parkkila@qt.io> | 2024-04-16 10:53:31 +0300 |
commit | 3238305acdd8567bd1058c403b85abdd3190c8c0 (patch) | |
tree | 085a9ccc1a5d9a82f3ea3a93de9025d88793a6e5 /meta-boot2qt-distro/recipes-navigation/geoclue/geoclue_%.bbappend | |
parent | 79ffa0a775c6ce492aa9757ac78fc8d7b3973f63 (diff) |
Add geoclue demo agent as systemd service
Geoclue demo agent is started by systemd instead of xdg autostart
due to the lack of default desktop integration.
Fixes: QTBUG-122697
Change-Id: Ibcb9ef2c439c69cf6e9fcfcc344f5a2c92f2b19a
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'meta-boot2qt-distro/recipes-navigation/geoclue/geoclue_%.bbappend')
-rw-r--r-- | meta-boot2qt-distro/recipes-navigation/geoclue/geoclue_%.bbappend | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meta-boot2qt-distro/recipes-navigation/geoclue/geoclue_%.bbappend b/meta-boot2qt-distro/recipes-navigation/geoclue/geoclue_%.bbappend new file mode 100644 index 00000000..57bd0c98 --- /dev/null +++ b/meta-boot2qt-distro/recipes-navigation/geoclue/geoclue_%.bbappend @@ -0,0 +1,20 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +inherit systemd + +SRC_URI += "\ + file://geoclue-demo-agent.service \ +" + +do_install:append() { + install -m 0755 -d ${D}${systemd_unitdir}/system + install -m 0644 ${WORKDIR}/geoclue-demo-agent.service ${D}${systemd_unitdir}/system/ +} + +FILES:${PN}-demo-agent += "${systemd_unitdir}/system/geoclue-demo-agent.service" + +PACKAGES += "${PN}-demo-agent" + +SYSTEMD_PACKAGES += "${PN}-demo-agent" + +SYSTEMD_SERVICE:${PN}-demo-agent = "geoclue-demo-agent.service" |