Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-04-09 18:40:56 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-04-09 18:40:56 (GMT)
commitbc083dae5a601d9ce099496096330691efc46447 (patch)
treeca92b000912b198bd3e791321937f863b600dd60 /services
parent2509d990e4837f4810a372fda40d260f32014712 (diff)
Cut over to new PresenceService
Diffstat (limited to 'services')
-rw-r--r--services/Makefile.am2
-rw-r--r--services/presence/Makefile.am15
-rw-r--r--services/presence/buddy.py1
-rwxr-xr-xservices/presence/sugar-presence-service2
4 files changed, 15 insertions, 5 deletions
diff --git a/services/Makefile.am b/services/Makefile.am
index 4ba8cdd..113d0f0 100644
--- a/services/Makefile.am
+++ b/services/Makefile.am
@@ -1 +1 @@
-SUBDIRS = presence presence2 clipboard datastore console
+SUBDIRS = presence clipboard datastore console
diff --git a/services/presence/Makefile.am b/services/presence/Makefile.am
index fbd3125..57de87d 100644
--- a/services/presence/Makefile.am
+++ b/services/presence/Makefile.am
@@ -1,4 +1,11 @@
-sugardir = $(pkgdatadir)/services/presence2
+servicedir = $(datadir)/dbus-1/services
+service_in_files = org.laptop.Sugar.Presence.service.in
+service_DATA = $(service_in_files:.service.in=.service)
+
+$(service_DATA): $(service_in_files) Makefile
+ @sed -e "s|\@bindir\@|$(bindir)|" $< > $@
+
+sugardir = $(pkgdatadir)/services/presence
sugar_PYTHON = \
__init__.py \
activity.py \
@@ -8,6 +15,8 @@ sugar_PYTHON = \
presenceservice.py \
server_plugin.py
-bin_SCRIPTS = sugar-presence-service2
+bin_SCRIPTS = sugar-presence-service
+
+DISTCLEANFILES = $(service_DATA)
-EXTRA_DIST = $(bin_SCRIPTS)
+EXTRA_DIST = $(service_in_files) $(bin_SCRIPTS)
diff --git a/services/presence/buddy.py b/services/presence/buddy.py
index 4b6031d..a5c18ed 100644
--- a/services/presence/buddy.py
+++ b/services/presence/buddy.py
@@ -170,6 +170,7 @@ class Buddy(DBusGObject):
props['owner'] = self.props.owner
props['key'] = self.props.key
props['color'] = self.props.color
+ props['current-activity'] = self.props.current_activity
return props
# methods
diff --git a/services/presence/sugar-presence-service b/services/presence/sugar-presence-service
index 83ff58d..2859132 100755
--- a/services/presence/sugar-presence-service
+++ b/services/presence/sugar-presence-service
@@ -24,7 +24,7 @@ import os
from sugar import logger
from sugar import env
-sys.path.insert(0, env.get_service_path('presence2'))
+sys.path.insert(0, env.get_service_path('presence'))
logger.start('presenceservice')