diff options
author | Simon McVittie <smcv@debian.org> | 2016-01-28 15:22:18 +0100 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2016-01-28 23:45:47 +0100 |
commit | 9efe31e8d46d544edcbdfe10c6dadd0ea4fb4d5e (patch) | |
tree | 0b805fb3291bd28eeec3679392de99a8b33282fa /document-portal | |
parent | 2f38ec6521d6dacabd14a3f031f8c4d0e20a216a (diff) | |
download | xdg-app-9efe31e8d46d544edcbdfe10c6dadd0ea4fb4d5e.tar.gz |
Add systemd user units corresponding to the D-Bus session services
Signed-off-by: Simon McVittie <smcv@debian.org>
Diffstat (limited to 'document-portal')
-rw-r--r-- | document-portal/Makefile.am.inc | 6 | ||||
-rw-r--r-- | document-portal/org.freedesktop.portal.Documents.service.in | 1 | ||||
-rw-r--r-- | document-portal/xdg-document-portal.service.in | 7 |
3 files changed, 12 insertions, 2 deletions
diff --git a/document-portal/Makefile.am.inc b/document-portal/Makefile.am.inc index 3b1607f..5568bc5 100644 --- a/document-portal/Makefile.am.inc +++ b/document-portal/Makefile.am.inc @@ -23,9 +23,11 @@ document-portal/xdp-resources.c: document-portal/xdg-document-portal.gresource.x $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< \ --target=$@ --sourcedir=$(srcdir) --c-name _xdg_document --generate-source +service_in_files += document-portal/xdg-document-portal.service.in +systemduserunit_DATA += document-portal/xdg-document-portal.service + service_in_files += document-portal/org.freedesktop.portal.Documents.service.in -service_DATA += document-portal/org.freedesktop.portal.Documents.service -DISTCLEANFILES += document-portal/org.freedesktop.portal.Documents.service +dbus_service_DATA += document-portal/org.freedesktop.portal.Documents.service EXTRA_DIST += document-portal/xdg-document-portal.gresource.xml diff --git a/document-portal/org.freedesktop.portal.Documents.service.in b/document-portal/org.freedesktop.portal.Documents.service.in index 7517274..cf0c1ef 100644 --- a/document-portal/org.freedesktop.portal.Documents.service.in +++ b/document-portal/org.freedesktop.portal.Documents.service.in @@ -1,3 +1,4 @@ [D-BUS Service] Name=org.freedesktop.portal.Documents Exec=@libexecdir@/xdg-document-portal +SystemdService=xdg-document-portal.service diff --git a/document-portal/xdg-document-portal.service.in b/document-portal/xdg-document-portal.service.in new file mode 100644 index 0000000..ac7769b --- /dev/null +++ b/document-portal/xdg-document-portal.service.in @@ -0,0 +1,7 @@ +[Unit] +Description=xdg-app document portal service + +[Service] +BusName=org.freedesktop.portal.Documents +ExecStart=@libexecdir@/xdg-document-portal +Type=dbus |