X-Git-Url: http://git.maemo.org/git/?p=gc-dialer;a=blobdiff_plain;f=support%2Fbuilddeb.py;h=654f71280639096dde2d58fbec8d02d4f60b6344;hp=b2f68000a2ed71c0e97546c9fe4b4135072b3271;hb=0320d6d2086ce89fe554d8f902531f5b00dbec94;hpb=3ee45d425f91cca000fd38639bc3b4cae074fc18 diff --git a/support/builddeb.py b/support/builddeb.py index b2f6800..654f712 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -1,9 +1,5 @@ #!/usr/bin/python2.5 -""" -@bug In update desrcription stuff -""" - import os import sys @@ -16,12 +12,57 @@ import constants __appname__ = constants.__app_name__ -__description__ = "Touch screen enhanced interface to the GoogleVoice phone service" +__description__ = """Touch screen enhanced interface to the GoogleVoice phone service" +Features: +. +* Dialpad for quick call +. +* Checking voicemails, texts, call history +. +* Sending texts +. +* Notification support for texts, voicemail, and/or missed calls +. +Homepage: http://gc-dialer.garage.maemo.org/ +""" __author__ = "Ed Page" __email__ = "eopage@byu.net" __version__ = constants.__version__ __build__ = constants.__build__ __changelog__ = """ +1.1.0 +* Support for "+" in numbers, including on Dialpad by holding "0". I'm hoping this makes both international and Gizmo users happier +* Added support for multi-part SMS messages (just like the GV site) +* Importing of contacts files +* Bugfixes carried over from TOR work + +1.0.10 +* Renamed Recent to History +* Sped up GV contacts +* Remember if fullscreen (Ctrl+enter) in settings +* Added Ctrl+w and Ctrl+q to quit +* Added a filter for the Call History +* Error logging for notifications +* Bugfix: Messages tab not showing all of a message in Fremantle +* Bugfix: When selecting a message, the wrong message is displayed in the Send SMS dialog +* Bugfix: Removing some false positives for notification + +1.0.9 +* Added .deb packages for generic linux +* UI Tweak: Added an app menu +* Bug Fix: "Unable to Complete Calls Out" due to google.com/voice/m issues + +1.0.8 +* Sped up login time by delay loading contact list +* Sped up login when you do not have a cookie file (first launch) +* Ability to narrow down messages either by type or status +* Fremantle: Notification Support including testing of custom notifications +* UI Tweak: Cut down the number of times the login dialog is needlessly displayed +* Bug Fix: Switching to accounts tab when callback is blank +* Bug Fix: Corrupt cookie files prevent login +* Bug Fix: Logging in without credentials through cookies +* Debugging: Log contents now accessible through Ctrl+l + 1.0.7 * Sped up various login cases * Added descriptions to the callback numbers @@ -32,6 +73,10 @@ __changelog__ = """ * UI Tweak: Trying to consolidate dialogs by combining phone selection and SMS entry * UI Tweak: Removed "Select" button from SMS Dialog * UI Tweak: Increased the size of the SMS dialog +* UI Tweak: Disable "Dial" when a text has started to be entered +* UI Tweak: Move the sms history scroll bars around the whole sms conversation, giving more room to see with +* UI Tweak: Trying to be clearer by switching the login dialog from "Close" to "Cancel" +* UI Tweak: Remove auto-cancel of login after X attempts * Bug Fix: Expanded the types of the Enter key that are supported for going to full screen * Bug Fix: Random people were reporting login issues * Bug Fix: Hardened against issues with grabbing possible callback numbers @@ -40,8 +85,10 @@ __changelog__ = """ * Bug Fix: Once PyMaemo supports thumb button sizes, setting that for all of the random buttons * Bug Fix: When debugging hildonization, dialogs weren't closing * Bug Fix: Not properly hildonizing some code +* Bug Fix: Attempting a hack to fix redirect issues for people * Debugging: Improved logging output * Debugging: Printing page when can't get a callback number +* Debugging: Included stuff to create all the debug files 1.0.6 * Fremantle Prep: Simplified menus in prep for no menu or the Fremantle App Menu @@ -183,8 +230,9 @@ __changelog__ = """ __postinstall__ = """#!/bin/sh -e gtk-update-icon-cache -f /usr/share/icons/hicolor -rm -f %s/dialcentral.log -""" % constants._data_path_ +rm -f ~/.dialcentral/notifier.log +rm -f ~/.dialcentral/dialcentral.log +""" __preremove__ = """#!/bin/sh -e @@ -220,7 +268,9 @@ def build_package(distribution): py2deb.Py2deb.SECTIONS = py2deb.SECTIONS_BY_POLICY[distribution] p = py2deb.Py2deb(__appname__) + p.prettyName = constants.__pretty_app_name__ p.description = __description__ + p.bugTracker = "https://bugs.maemo.org/enter_bug.cgi?product=Dialcentral" p.upgradeDescription = __changelog__.split("\n\n", 1)[0] p.author = __author__ p.mail = __email__ @@ -234,30 +284,27 @@ def build_package(distribution): maemoSpecificDepends = ", python-osso | python2.5-osso, python-hildon | python2.5-hildon" p.depends += { "debian": ", python-glade2", - "chinook": maemoSpecificDepends, - "diablo": maemoSpecificDepends, - "fremantle": maemoSpecificDepends + ", python-glade2", + "diablo": maemoSpecificDepends + ", python2.5-conic", + "fremantle": maemoSpecificDepends + ", python-glade2, python-alarm", "mer": maemoSpecificDepends + ", python-glade2", }[distribution] p.recommends = ", ".join([ ]) p.section = { "debian": "comm", - "chinook": "communication", "diablo": "user/network", "fremantle": "user/network", "mer": "user/network", }[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.preremove = __preremove__ p.icon = { "debian": "26x26-dialcentral.png", - "chinook": "26x26-dialcentral.png", "diablo": "26x26-dialcentral.png", "fremantle": "64x64-dialcentral.png", # Fremantle natively uses 48x48 "mer": "64x64-dialcentral.png", @@ -276,16 +323,28 @@ def build_package(distribution): p["/usr/share/icons/hicolor/64x64/hildon"] = ["64x64-dialcentral.png|dialcentral.png"] p["/usr/share/icons/hicolor/scalable/hildon"] = ["scale-dialcentral.png|dialcentral.png"] - print p - print p.generate( - version="%s-%s" % (__version__, __build__), - changelog=__changelog__, - build=False, - tar=True, - changes=True, - dsc=True, - ) - print "Building for %s finished" % distribution + if distribution == "debian": + print p + print p.generate( + version="%s-%s" % (__version__, __build__), + changelog=__changelog__, + build=True, + tar=False, + changes=False, + dsc=False, + ) + print "Building for %s finished" % distribution + else: + print p + print p.generate( + version="%s-%s" % (__version__, __build__), + changelog=__changelog__, + build=False, + tar=True, + changes=True, + dsc=True, + ) + print "Building for %s finished" % distribution if __name__ == "__main__":