summaryrefslogtreecommitdiff
path: root/src/portal
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-01-24 14:09:13 +0100
committerCarlos Garnacho <carlosg@gnome.org>2020-07-17 09:33:38 +0200
commit69506ee6af9ebcf60fb32f38b6d4f837e962e950 (patch)
tree3299d0ac215c74f94aa76a7e815cdf0be35fb223 /src/portal
parentcf7a5ff30d4386c56b7b94fbe0c95ed3aca50f5e (diff)
downloadtracker-69506ee6af9ebcf60fb32f38b6d4f837e962e950.tar.gz
portal: Add DBus service file
So the service can be autostarted
Diffstat (limited to 'src/portal')
-rw-r--r--src/portal/meson.build8
-rw-r--r--src/portal/org.freedesktop.portal.Tracker.service.in3
2 files changed, 11 insertions, 0 deletions
diff --git a/src/portal/meson.build b/src/portal/meson.build
index 9304a14cf..65a5f584e 100644
--- a/src/portal/meson.build
+++ b/src/portal/meson.build
@@ -13,3 +13,11 @@ executable('tracker-xdg-portal-@0@'.format(tracker_api_major), sources,
dependencies: [tracker_sparql_dep],
include_directories: [commoninc, configinc, srcinc],
)
+
+dbus_service_file = configure_file(
+ input: 'org.freedesktop.portal.Tracker.service.in',
+ output: 'org.freedesktop.portal.Tracker.service',
+ configuration: conf,
+ install: true,
+ install_dir: dbus_services_dir,
+)
diff --git a/src/portal/org.freedesktop.portal.Tracker.service.in b/src/portal/org.freedesktop.portal.Tracker.service.in
new file mode 100644
index 000000000..7b32545d7
--- /dev/null
+++ b/src/portal/org.freedesktop.portal.Tracker.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.freedesktop.portal.Tracker
+Exec=@libexecdir@/tracker-xdg-portal-3