X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=support%2Fbuilddeb.py;h=9794d32fc43d6991ffc3ea2f51ff43de99097d82;hb=bce7265476c358100a19fe554ff2a1a00d315e2e;hp=5939782c8f47bcc39385d85e6f6f3b616856c658;hpb=947a1de78cbb526cf482b48ea4961c19625ad8ed;p=theonering diff --git a/support/builddeb.py b/support/builddeb.py index 5939782..9794d32 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -12,16 +12,20 @@ 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 +* Send Texts and Receive both Texts and Voicemail through your chat window (buggy on Maemo 4.1) . -* Save battery life by setting your status to "Away" +* Initiate Google Voice callbacks from the dialpad or your contacts +. +* Access to all of your Google Voice contacts (Maemo 4.1 only for now) +. +* Reduce battery drain by setting your status to "Away" . * Block incoming calls by switching your status to "Hidden" . -* Access to all of your Google Voice contacts +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 """ @@ -30,8 +34,22 @@ __email__ = "eopage@byu.net" __version__ = constants.__version__ __build__ = constants.__build__ __changelog__ = """ +0.7.1 +* Reducing the race window where GV will mark messages as read accidently +* Modified some things blindly "because thats what Butterfly does" +* Modified some support files to mimic other plugins on Maemo 5 PR1.1 +* Added link to bug tracker and moved all bugs and enhancements to it +* Switched contacts to being away by default upon user feedback +* Adjusting handling of call states to at least allow the option of clients to provide clearer information to the user +* Fixing some bugs with handling a variety of phone number formats +* Removed a hack that changed the number being called, most likely put in place in a bygone era + +0.7.0 +* Initial beta release for Maemo 5 +* Late Alpha for Maemo 4.1 with horrible consequences like crashing RTComm + 0.1.0 -* Initial release +* Pre-Alpha Development Release """ @@ -44,8 +62,8 @@ 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) @@ -69,24 +87,33 @@ 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", + "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.section = { - "debian": "comm", - "diablo": "user/network", - "fremantle": "user/network", - "mer": "user/network", + p.depends += { + "debian": "", + "diablo": ", python2.5-conic, account-plugin-haze", + "fremantle": ", account-plugin-haze", + "mer": "", }[distribution] p.arch = "all" p.urgency = "low" @@ -110,13 +137,12 @@ 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"] + 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"] + 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