X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=support%2Fbuilddeb.py;h=957767ed072ad1325f655ec298dc9b568c5f6c6f;hb=a7e4c50d8b04344c7f128e63c5efcc1edf220b28;hp=2e9d12fa0f13ce02e1c1af38e25f20daa8dab3be;hpb=e2273e6fd149125a22eb8b29a9862c941b8c9ccd;p=theonering diff --git a/support/builddeb.py b/support/builddeb.py index 2e9d12f..957767e 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -13,6 +13,15 @@ import constants __appname__ = constants.__app_name__ __description__ = """Google Voice Communication Plugin +Features: +. +* Send Texts and Receive both Texts and Voicemail through your chat window +. +* Save battery life by setting your status to "Away" +. +* Block incoming calls by switching your status to "Hidden" +. +* Access to all of your Google Voice contacts . Homepage: http://theonering.garage.maemo.org """ @@ -29,14 +38,14 @@ __changelog__ = """ __postinstall__ = """#!/bin/sh -e gtk-update-icon-cache -f /usr/share/icons/hicolor -rm -f ~/.theonering/theonering.log +rm -f ~/.telepathy-theonering/theonering.log """ def find_files(path): for root, dirs, files in os.walk(path): for file in files: - if file.startswith("src-"): - fileParts = file.split("-") + if file.startswith("src!"): + fileParts = file.split("!") unused, relPathParts, newName = fileParts[0], fileParts[1:-1], fileParts[-1] assert unused == "src" relPath = os.sep.join(relPathParts) @@ -67,28 +76,33 @@ def build_package(distribution): p.author = __author__ p.mail = __email__ p.license = "lgpl" - p.depends = ", ".join([ - "python (>= 2.5)", - "python-dbus", - "python-gobject", - "python-telepathy", - ]) p.section = { "debian": "comm", - "chinook": "communication", "diablo": "user/network", "fremantle": "user/network", "mer": "user/network", }[distribution] + p.depends = ", ".join([ + "python (>= 2.5) | python2.5", + "python-dbus | python2.5-dbus", + "python-gobject | python2.5-gobject", + "python-telepathy | python2.5-telepathy", + ]) + p.depends += { + "debian": "", + "chinook": "", + "diablo": ", account-plugin-haze", + "fremantle": ", account-plugin-haze", + "mer": "", + }[distribution] p.arch = "all" p.urgency = "low" - p.distribution = "chinook diablo fremantle mer debian" + p.distribution = "diablo fremantle mer debian" p.repository = "extras" p.changelog = __changelog__ p.postinstall = __postinstall__ p.icon = { "debian": "26x26-theonering.png", - "chinook": "26x26-theonering.png", "diablo": "26x26-theonering.png", "fremantle": "64x64-theonering.png", # Fremantle natively uses 48x48 "mer": "64x64-theonering.png", @@ -102,12 +116,13 @@ def build_package(distribution): 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"] + if distribution in ("debian", ): + p["/usr/share/mission-control/profiles"] = ["theonering.profile.%s|theonering.profile"% distribution] + elif distribution in ("diablo", "fremantle", "mer"): + p["/usr/share/osso-rtcom"] = ["theonering.profile.%s|theonering.profile"% distribution] + p["/usr/lib/telepathy"] = ["telepathy-theonering"] 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"] - p["/usr/share/icons/hicolor/scalable/hildon"] = ["scale-theonering.png|theonering.png"] + p["/usr/share/icons/hicolor/26x26/hildon"] = ["26x26-theonering.png|im-theonering.png"] if distribution == "debian": print p