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 --- .../html5-settings/files/webapps-settings.desktop | 11 ----------- recipes-demo/html5-settings/html5-settings_git.bb | 17 +++++++---------- 2 files changed, 7 insertions(+), 21 deletions(-) delete mode 100644 recipes-demo/html5-settings/files/webapps-settings.desktop (limited to 'recipes-demo/html5-settings') diff --git a/recipes-demo/html5-settings/files/webapps-settings.desktop b/recipes-demo/html5-settings/files/webapps-settings.desktop deleted file mode 100644 index d1081bf4b..000000000 --- a/recipes-demo/html5-settings/files/webapps-settings.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=HTML5 Settings -Comment=Settings -GenericName=Settings -Exec=/usr/bin/WebAppMgr --appid=webapps-settings --app-install-dir=/usr/lib/wam_apps/html5-settings/ -Icon=settings -Terminal=false -Type=Application -Categories=System; -StartupNotify=true diff --git a/recipes-demo/html5-settings/html5-settings_git.bb b/recipes-demo/html5-settings/html5-settings_git.bb index edbd80f2c..c8dae7291 100644 --- a/recipes-demo/html5-settings/html5-settings_git.bb +++ b/recipes-demo/html5-settings/html5-settings_git.bb @@ -10,11 +10,14 @@ B = "${WORKDIR}/build" SRC_URI = " \ git://gerrit.automotivelinux.org/gerrit/apps/html5-settings;protocol=https;branch=master \ - file://webapps-settings.desktop \ " SRCREV = "69af4d9b9b209fcb33ef9071ddfa8561106044c2" -inherit pythonnative +inherit pythonnative agl-app + +AGL_APP_TEMPLATE = "agl-app-web" +AGL_APP_ID = "webapps-settings" +AGL_APP_NAME = "HTML5 Settings" DEPENDS = "nodejs-native" @@ -26,17 +29,11 @@ do_compile() { npm run build } -WAM_APPLICATIONS_DIR="${libdir}/wam_apps" -APPLICATIONS_DIR="${datadir}/applications" +WAM_APPLICATIONS_DIR = "${libdir}/wam_apps" do_install() { install -d ${D}${WAM_APPLICATIONS_DIR}/${PN} cp -R --no-dereference --preserve=mode,links ${S}/dist/* ${D}${WAM_APPLICATIONS_DIR}/${PN} - install -d ${D}${APPLICATIONS_DIR} - install ${WORKDIR}/webapps-settings.desktop ${D}${APPLICATIONS_DIR} } -FILES:${PN} = " \ - ${WAM_APPLICATIONS_DIR}/${PN} \ - ${APPLICATIONS_DIR} \ -" +FILES:${PN} = "${WAM_APPLICATIONS_DIR}/${PN}" -- cgit 1.2.3-korg