X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=support%2Fbuilddeb.py;h=3f3506eb8e49c40949a61e21153da7d1c79ad59a;hp=957767ed072ad1325f655ec298dc9b568c5f6c6f;hb=HEAD;hpb=33af280d56fa79510e187fecb7db6effdce9a9c7 diff --git a/support/builddeb.py b/support/builddeb.py index 957767e..3f3506e 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -12,17 +12,19 @@ import constants __appname__ = constants.__app_name__ -__description__ = """Google Voice Communication Plugin +__description__ = """Send/receive texts and initiate GV callbacks all through Conversations and Phone 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" +* Initiate Google Voice callbacks from the dialpad or your contacts . * Access to all of your Google Voice contacts . +* Reduce battery drain by setting your status to "Away" +. +Note: Google and Google Voice are probably trademarks of Google. This software nor the author has any affiliation with Google +. Homepage: http://theonering.garage.maemo.org """ __author__ = "Ed Page" @@ -30,9 +32,9 @@ __email__ = "eopage@byu.net" __version__ = constants.__version__ __build__ = constants.__build__ __changelog__ = """ -0.1.0 -* Initial release -""" +* Limiting the size of log files +* Blocking the caches from preventing log in +""".strip() __postinstall__ = """#!/bin/sh -e @@ -69,9 +71,12 @@ def build_package(distribution): py2deb.Py2deb.SECTIONS = py2deb.SECTIONS_BY_POLICY[distribution] p = py2deb.Py2deb(__appname__) - p.prettyName = constants.__pretty_app_name__ + if distribution == "debian": + p.prettyName = constants.__pretty_app_name__ + else: + p.prettyName = "Google Voice plugin for Conversations and Calls" p.description = __description__ - p.bugTracker = "https://bugs.maemo.org/enter_bug.cgi?product=theonering" + p.bugTracker = "https://bugs.maemo.org/enter_bug.cgi?product=The%%20One%%20Ring" #p.upgradeDescription = __changelog__.split("\n\n", 1)[0] p.author = __author__ p.mail = __email__ @@ -80,7 +85,6 @@ def build_package(distribution): "debian": "comm", "diablo": "user/network", "fremantle": "user/network", - "mer": "user/network", }[distribution] p.depends = ", ".join([ "python (>= 2.5) | python2.5", @@ -90,25 +94,18 @@ def build_package(distribution): ]) p.depends += { "debian": "", - "chinook": "", - "diablo": ", account-plugin-haze", + "diablo": ", python2.5-conic, account-plugin-haze", "fremantle": ", account-plugin-haze", - "mer": "", }[distribution] p.arch = "all" p.urgency = "low" - p.distribution = "diablo fremantle mer debian" + p.distribution = "diablo fremantle debian" p.repository = "extras" p.changelog = __changelog__ p.postinstall = __postinstall__ - p.icon = { - "debian": "26x26-theonering.png", - "diablo": "26x26-theonering.png", - "fremantle": "64x64-theonering.png", # Fremantle natively uses 48x48 - "mer": "64x64-theonering.png", - }[distribution] + p.icon = "32-tor_handset.png" for relPath, files in unflatten_files(find_files(".")).iteritems(): - fullPath = "/usr/lib/theonering" + fullPath = "/opt/theonering/lib" if relPath: fullPath += os.sep+relPath p[fullPath] = list( @@ -118,11 +115,23 @@ def build_package(distribution): p["/usr/share/dbus-1/services"] = ["org.freedesktop.Telepathy.ConnectionManager.theonering.service"] if distribution in ("debian", ): p["/usr/share/mission-control/profiles"] = ["theonering.profile.%s|theonering.profile"% distribution] - elif distribution in ("diablo", "fremantle", "mer"): + elif distribution in ("diablo", "fremantle"): 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|im-theonering.png"] + if distribution in ("debian", ): + iconBasePath = "/usr/share/icons/gnome/%s/apps" + elif distribution in ("diablo", "fremantle"): + iconBasePath = "/usr/share/icons/hicolor/%s/hildon" + p[iconBasePath % "26x26"] = ["26-tor_handset.png|im-theonering.png"] + p[iconBasePath % "32x32"] = ["32-tor_handset.png|im-theonering.png"] + p[iconBasePath % "64x64"] = ["64-tor_handset.png|im-theonering.png"] + p["/opt/theonering/share"] = [ + "32-tor_handset.png|tor_handset.png", + "32-tor_phone.png|tor_phone.png", + "32-tor_question.png|tor_question.png", + "32-tor_self.png|tor_self.png", + ] if distribution == "debian": print p