$(foreach file, $(DATA), cp $(file) $(BUILD_PATH)/generic/$(subst /,-,$(file)) ; )
$(foreach file, $(SOURCE), cp $(file) $(BUILD_PATH)/generic/$(subst /,-,$(file)) ; )
cp support/$(PROJECT_NAME).manager $(BUILD_PATH)/generic
+ cp support/$(PROJECT_NAME).profile $(BUILD_PATH)/generic
cp support/org.freedesktop.Telepathy.ConnectionManager.$(PROJECT_NAME).service $(BUILD_PATH)/generic
cp support/icons/*-$(PROJECT_NAME).png $(BUILD_PATH)/generic/
cp support/builddeb.py $(BUILD_PATH)/generic
+"""
+Empathy Experience:
+ .profile file needs to be updated with proper presence
+ Conversations are incomplete
+ Conversations show the persons name, not needed due to aliases
+ Can't reopen a conversation for someone when I've already closed it
+ Can't call
+"""
+
import logging
import gobject
# Suprisingly, moving all of these from class to self sped up startup time
- self._validateRe = re.compile("^[0-9]{10,}$")
+ self._validateRe = re.compile("^\+?[0-9]{10,}$")
self._loginURL = "https://www.google.com/accounts/ServiceLoginAuth"
for (oldName, newName) in files
)
p["/usr/share/dbus-1/services"] = ["org.freedesktop.Telepathy.ConnectionManager.theonering.service"]
+ if distribution == "debian":
+ p["/usr/share/mission-control/profiles"] = ["theonering.profile"]
p["/usr/share/telepathy/managers"] = ["theonering.manager"]
p["/usr/share/icons/hicolor/26x26/hildon"] = ["26x26-theonering.png|theonering.png"]
p["/usr/share/icons/hicolor/64x64/hildon"] = ["64x64-theonering.png|theonering.png"]
--- /dev/null
+[Profile]
+Manager=theonering
+Protocol=sip
+DisplayName=Google Voice
+IconName = im-google-talk
+SupportsInvisible = 1
+Capabilities = chat-p2p, voice-p2p, supports-alias
+VCardDefault = 1
+VCardField = X-GV
+SupportedPresences = offline,available,away,extended-away,hidden,do-not-disturb
+