[totem] data: Make Totem a D-Bus service
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] data: Make Totem a D-Bus service
- Date: Thu, 21 Aug 2014 14:28:39 +0000 (UTC)
commit d86decb94aa90e6ff7aa590a02ba4c7fb57f3862
Author: Bastien Nocera <hadess hadess net>
Date: Mon Aug 18 18:03:11 2014 +0200
data: Make Totem a D-Bus service
https://bugzilla.gnome.org/show_bug.cgi?id=734999
data/Makefile.am | 10 +++++++++-
data/org.gnome.Totem.desktop.in.in.in | 1 +
data/org.gnome.Totem.service.in | 3 +++
3 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index 23cdd20..eeb8a90 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -55,10 +55,18 @@ org.gnome.Totem.desktop.in: org.gnome.Totem.desktop.in.in mime-type-list.txt uri
$(AM_V_GEN) cat org.gnome.Totem.desktop.in.in | sed 's,@FULL_LIBEXECDIR@,$(FULL_LIBEXECDIR),' > $@ &&\
$(SHELL) $(srcdir)/desktop.sh $(srcdir)/mime-type-list.txt $(srcdir)/uri-schemes-list.txt >> $@
+servicedir = $(datadir)/dbus-1/services
+service_DATA = org.gnome.Totem.service
+
+%.service: %.service.in
+ $(AM_V_GEN) sed -e "s|@bindir[ ]|$(bindir)|" \
+ $< > $@ || rm $@
+
EXTRA_DIST += desktop.sh
CLEANFILES += \
$(desktop_in_files) \
- $(desktop_DATA)
+ $(desktop_DATA) \
+ $(service_DATA)
# Thumbnailer
thumbnailerdir = $(datadir)/thumbnailers
diff --git a/data/org.gnome.Totem.desktop.in.in.in b/data/org.gnome.Totem.desktop.in.in.in
index 142fd73..dfb2258 100644
--- a/data/org.gnome.Totem.desktop.in.in.in
+++ b/data/org.gnome.Totem.desktop.in.in.in
@@ -4,6 +4,7 @@ _Comment=Play movies
_Keywords=Video;Movie;Film;Clip;Series;Player;DVD;TV;Disc;
Exec=totem %U
Icon=totem
+DBusActivatable=true
Terminal=false
Type=Application
Categories=GTK;GNOME;AudioVideo;Player;Video;
diff --git a/data/org.gnome.Totem.service.in b/data/org.gnome.Totem.service.in
new file mode 100644
index 0000000..42e83ca
--- /dev/null
+++ b/data/org.gnome.Totem.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.gnome.Totem
+Exec= bindir@/totem
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]