X-Git-Url: http://git.maemo.org/git/?p=watersofshiloah;a=blobdiff_plain;f=support%2Fbuilddeb.py;h=6830a89d87ede4ef38bf4900212a077a2924c90a;hp=bb86a8a0c330e2d997a01f0de42d25a760852c7b;hb=425928670cc1c39a748a76b2967f1f5223234a47;hpb=c04913ddec59aa96ee83464dc04f2793ffa3812a diff --git a/support/builddeb.py b/support/builddeb.py index bb86a8a..6830a89 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -27,13 +27,19 @@ __email__ = "eopage@byu.net" __version__ = constants.__version__ __build__ = constants.__build__ __changelog__ = """ -Initial release +* Cut down on size of media +* Attempting to get Maemo 4.1 working +* Fixing a couple of issues for launching on Maemo 5 """ __postinstall__ = """#!/bin/sh -e gtk-update-icon-cache -f /usr/share/icons/hicolor +rm -f ~/.%(name)s/%(name)s.log +""" % {"name": constants.__app_name__} + +__preremove__ = """#!/bin/sh -e """ @@ -67,8 +73,7 @@ def build_package(distribution): p = py2deb.Py2deb(__appname__) p.prettyName = constants.__pretty_app_name__ p.description = __description__ - p.bugTracker = "https://bugs.maemo.org/enter_bug.cgi?product=Waters%20of%20Shiloah" - p.upgradeDescription = __changelog__.split("\n\n", 1)[0] + p.bugTracker = "https://bugs.maemo.org/enter_bug.cgi?product=Waters%%20of%%20Shiloah" p.author = __author__ p.mail = __email__ p.license = "lgpl" @@ -77,13 +82,13 @@ def build_package(distribution): "python-gtk2 | python2.5-gtk2", "python-xml | python2.5-xml", "python-dbus | python2.5-dbus", - "python-gst0.10 | python2.5-gst0.10", + "python-telepathy | python2.5-telepathy", ]) maemoSpecificDepends = ", python-osso | python2.5-osso, python-hildon | python2.5-hildon" p.depends += { - "debian": "", + "debian": ", python-gst0.10", "diablo": maemoSpecificDepends, - "fremantle": maemoSpecificDepends, + "fremantle": maemoSpecificDepends + ", python-gst0.10", }[distribution] p.recommends = ", ".join([ ]) @@ -104,10 +109,17 @@ def build_package(distribution): fullPath = "/opt/WatersOfShiloah/lib" if relPath: fullPath += os.sep+relPath - p[fullPath] = list( + fileLocationTransforms = list( "|".join((oldName, newName)) for (oldName, newName) in files ) + if not relPath: + fileLocationTransforms.append({ + "debian": "src-stream_gst.py|stream.py", + "diablo": "src-stream_osso.py|stream.py", + "fremantle": "src-stream_gst.py|stream.py", + }[distribution]) + p[fullPath] = fileLocationTransforms for relPath, files in unflatten_files(find_files("data", ".")).iteritems(): fullPath = "/opt/WatersOfShiloah/share" if relPath: