X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=support%2Fbuilddeb.py;h=3f3506eb8e49c40949a61e21153da7d1c79ad59a;hp=4182869d7e99b65a661d46a8d0946ae8c9b880bd;hb=effb4ac5c89ea815abbdd6b4f996d8d539f7407b;hpb=7e6e09bb4b2ee36c46874cfe50f741ca0db0cfd1 diff --git a/support/builddeb.py b/support/builddeb.py index 4182869..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,46 +71,41 @@ 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__ p.license = "lgpl" + p.section = { + "debian": "comm", + "diablo": "user/network", + "fremantle": "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.section = { - "debian": "comm", - "diablo": "user/network", - "fremantle": "user/network", - "mer": "user/network", - }[distribution] p.depends += { "debian": "", - "chinook": "", - "diablo": "account-plugin-haze", - "fremantle": "account-plugin-haze", - "mer": "", + "diablo": ", python2.5-conic, account-plugin-haze", + "fremantle": ", account-plugin-haze", }[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,13 +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|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"] + 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