summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
32bc374)
Initial version of applaunchd with systemd_manager still uses .desktop files
for enumeration purposes and requires DBusActivatable=true to indicate apps
that should be launched as systemd services. This will be addressed in the
new revision of applaunchd and hopefully .desktop files dropped completely.
Bug-AGL: SPEC-4466
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Change-Id: I3bcea79ec653fc834a39be4135ed4c008d5979db
install -m 0644 ${WORKDIR}/dashboard.token ${D}${sysconfdir}/xdg/AGL/dashboard/
}
install -m 0644 ${WORKDIR}/dashboard.token ${D}${sysconfdir}/xdg/AGL/dashboard/
}
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/dashboard.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/dashboard.desktop
+}
+
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \
install -m 0644 ${WORKDIR}/hvac.token ${D}${sysconfdir}/xdg/AGL/hvac/
}
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} += " \
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \
install -m 0644 ${WORKDIR}/mediaplayer.token ${D}${sysconfdir}/xdg/AGL/mediaplayer/
}
install -m 0644 ${WORKDIR}/mediaplayer.token ${D}${sysconfdir}/xdg/AGL/mediaplayer/
}
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/mediaplayer.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/mediaplayer.desktop
+}
+
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += "libqtappfw mpd"
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += "libqtappfw mpd"
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/messaging.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/messaging.desktop
+}
+
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += "libqtappfw"
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += "libqtappfw"
install -m 0644 ${WORKDIR}/navigation.token ${D}${sysconfdir}/xdg/AGL/navigation/
}
install -m 0644 ${WORKDIR}/navigation.token ${D}${sysconfdir}/xdg/AGL/navigation/
}
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/navigation.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/navigation.desktop
+}
+
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/phone.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/phone.desktop
+}
+
FILES:${PN} += "${datadir}/icons/ ${datadir}/sounds/"
RDEPENDS:${PN} += "libqtappfw"
FILES:${PN} += "${datadir}/icons/ ${datadir}/sounds/"
RDEPENDS:${PN} += "libqtappfw"
install -m 0644 ${WORKDIR}/presets-${AGL_RADIO_PRESETS_LOCALE}.conf ${D}${sysconfdir}/xdg/AGL/radio-presets.conf
}
install -m 0644 ${WORKDIR}/presets-${AGL_RADIO_PRESETS_LOCALE}.conf ${D}${sysconfdir}/xdg/AGL/radio-presets.conf
}
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/radio.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/radio.desktop
+}
+
FILES:${PN} += "${sysconfdir}/xdg/AGL/* ${datadir}/icons/"
RDEPENDS:${PN} += "libqtappfw"
FILES:${PN} += "${sysconfdir}/xdg/AGL/* ${datadir}/icons/"
RDEPENDS:${PN} += "libqtappfw"
+# HACK: new systemd-enabled applaunchd for now relies on .desktop and DBusActivatable
+do_install:append() {
+ sed -n "/^DBusActivatable=/!p" -i ${D}${datadir}/applications/settings.desktop
+ echo "DBusActivatable=true" >> ${D}${datadir}/applications/settings.desktop
+}
+
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \
FILES:${PN} += "${datadir}/icons/"
RDEPENDS:${PN} += " \