summaryrefslogtreecommitdiff
path: root/session-helper
diff options
context:
space:
mode:
Diffstat (limited to 'session-helper')
-rw-r--r--session-helper/Makefile.am.inc6
-rw-r--r--session-helper/xdg-app-session-helper.service.in7
2 files changed, 11 insertions, 2 deletions
diff --git a/session-helper/Makefile.am.inc b/session-helper/Makefile.am.inc
index 867cc04..2b08db9 100644
--- a/session-helper/Makefile.am.inc
+++ b/session-helper/Makefile.am.inc
@@ -12,9 +12,11 @@ session-helper/xdg-app-resources.c: session-helper/xdg-app.gresource.xml $(resou
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< \
--target=$@ --sourcedir=$(srcdir) --c-name _gtk --generate-source
+service_in_files += session-helper/xdg-app-session-helper.service.in
+systemduserunit_DATA += session-helper/xdg-app-session-helper.service
+
service_in_files += session-helper/org.freedesktop.XdgApp.service.in
-service_DATA += session-helper/org.freedesktop.XdgApp.service
-DISTCLEANFILES += session-helper/org.freedesktop.XdgApp.service
+dbus_service_DATA += session-helper/org.freedesktop.XdgApp.service
EXTRA_DIST += session-helper/xdg-app.gresource.xml
diff --git a/session-helper/xdg-app-session-helper.service.in b/session-helper/xdg-app-session-helper.service.in
new file mode 100644
index 0000000..7279a3a
--- /dev/null
+++ b/session-helper/xdg-app-session-helper.service.in
@@ -0,0 +1,7 @@
+[Unit]
+Description=xdg-app session helper
+
+[Service]
+BusName=org.freedesktop.XdgApp
+ExecStart=@libexecdir@/xdg-app-session-helper
+Type=dbus