From 731adc93b2fed74bc4410dff510fb019d10f253f Mon Sep 17 00:00:00 2001 From: Scott Murray Date: Wed, 27 Jul 2022 17:02:54 -0400 Subject: Updates for application enumeration via systemd units Update application recipes to use the new agl-app.bbclass to install the now required by applaunchd systemd template unit instances. The previously used .desktop files have been removed, and it is believed that the required configuration with respect to application display names has been captured in the new agl-app configuration variables. Bug-AGL: SPEC-4466 Signed-off-by: Scott Murray Change-Id: I2925a68f911646c287bc7128bb0e5f43d55ce7bf --- recipes-demo/hvac/hvac_git.bb | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'recipes-demo/hvac') diff --git a/recipes-demo/hvac/hvac_git.bb b/recipes-demo/hvac/hvac_git.bb index 99a22e36..2ac6a69b 100644 --- a/recipes-demo/hvac/hvac_git.bb +++ b/recipes-demo/hvac/hvac_git.bb @@ -24,7 +24,9 @@ SRCREV = "d37674bb6dbb5ceb15c650a0344b0caf624963bc" S = "${WORKDIR}/git" -inherit qmake5 pkgconfig +inherit qmake5 pkgconfig agl-app + +AGL_APP_NAME = "HVAC" do_install:append() { # Currently using default global client and CA certificates @@ -39,14 +41,6 @@ do_install:append() { install -m 0644 ${WORKDIR}/hvac.token ${D}${sysconfdir}/xdg/AGL/hvac/ } -# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable -do_install:append() { - sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/hvac.desktop - echo "DBusActivatable=true" >> ${D}${datadir}/applications/hvac.desktop -} - -FILES:${PN} += "${datadir}/icons/" - RDEPENDS:${PN} += " \ qtwayland \ qtbase-qmlplugins \ -- cgit 1.2.3-korg