[empathy] Add client and service file for o.fd.Tp.Client.Empathy.



commit 4ddcac7537e2fb2404f95d45349b64e93d906724
Author: Jonny Lamb <jonny lamb collabora co uk>
Date:   Tue Aug 25 13:24:06 2009 +0100

    Add client and service file for o.fd.Tp.Client.Empathy.
    
    Signed-off-by: Jonny Lamb <jonny lamb collabora co uk>

 data/.gitignore                                    |    1 +
 data/Empathy.client                                |    6 ++++++
 data/Makefile.am                                   |   14 +++++++++++++-
 ...freedesktop.Telepathy.Client.Empathy.service.in |    3 +++
 4 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/data/.gitignore b/data/.gitignore
index fd8659a..bf47a37 100644
--- a/data/.gitignore
+++ b/data/.gitignore
@@ -1,3 +1,4 @@
 empathy.desktop
 empathy.desktop.in
 empathy.schemas
+org.freedesktop.Telepathy.Client.Empathy.service
diff --git a/data/Empathy.client b/data/Empathy.client
new file mode 100644
index 0000000..7918139
--- /dev/null
+++ b/data/Empathy.client
@@ -0,0 +1,6 @@
+[org.freedesktop.Telepathy.Client]
+Interfaces=org.freedesktop.Telepathy.Client.Handler;org.freedesktop.Telepathy.Client.Interface.Requests
+
+[org.freedesktop.Telepathy.Client.Handler.HandlerChannelFilter 0]
+org.freedesktop.Telepathy.Channel.ChannelType s=org.freedesktop.Telepathy.Channel.Type.Text
+org.freedesktop.Telepathy.Channel.TargetHandleType u=1
diff --git a/data/Makefile.am b/data/Makefile.am
index 43c3bb6..83a575c 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -15,6 +15,16 @@ streamingprefs_DATA =		\
 	codec-preferences	\
 	element-properties
 
+servicefiledir = `pkg-config --variable=session_bus_services_dir dbus-1`
+servicefile_in_files = org.freedesktop.Telepathy.Client.Empathy.service.in
+servicefile_DATA = $(servicefile_in_files:.service.in=.service)
+
+org.freedesktop.Telepathy.Client.Empathy.service: org.freedesktop.Telepathy.Client.Empathy.service.in
+	$(QUIET_GEN)sed -e "s|[ ]bindir[@]|$(bindir)|" $< > $@
+
+clientfiledir = $(datarootdir)/telepathy/clients
+clientfile_DATA = Empathy.client
+
 if GCONF_SCHEMAS_INSTALL
 install-data-local:
 	if test -z "$(DESTDIR)" ; then \
@@ -35,7 +45,9 @@ EXTRA_DIST = 				\
 	$(schemas_in_files)		\
 	$(schemas_DATA)			\
 	$(streamingprefs_DATA)		\
-	$(html_DATA)
+	$(html_DATA)			\
+	$(clientfile_DATA)		\
+	$(servicefile_in_files)
 
 DISTCLEANFILES = 			\
 	$(desktop_DATA)		\
diff --git a/data/org.freedesktop.Telepathy.Client.Empathy.service.in b/data/org.freedesktop.Telepathy.Client.Empathy.service.in
new file mode 100644
index 0000000..909bd7c
--- /dev/null
+++ b/data/org.freedesktop.Telepathy.Client.Empathy.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.freedesktop.Telepathy.Client.Empathy
+Exec= bindir@/empathy



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]