From aa36761e9bf330ad8fff8f51ab1d68b8b3a58bf3 Mon Sep 17 00:00:00 2001 From: epage Date: Sat, 13 Jun 2009 01:56:49 +0000 Subject: [PATCH] Prepping for Mer support git-svn-id: file:///svnroot/quicknote/trunk@54 bb7704e3-badb-4cfa-9ab3-9374dc87eaa2 --- support/builddeb.py | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/support/builddeb.py b/support/builddeb.py index a739a80..1b38cde 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -10,6 +10,7 @@ except ImportError: import constants + __appname__ = constants.__app_name__ __description__ = "Simple note taking application in a similar vein as PalmOS Memos" __author__ = "Christoph Wurstle" @@ -77,7 +78,7 @@ def unflatten_files(files): return d -if __name__ == "__main__": +def build_package(distribution): try: os.chdir(os.path.dirname(sys.argv[0])) except: @@ -88,11 +89,14 @@ if __name__ == "__main__": p.author = __author__ p.mail = __email__ p.license = "lgpl" - p.depends = "python2.5, python2.5-gtk2" + p.depends = { + "diablo": "python2.5, python2.5-gtk2", + "mer": "python2.6, python-gtk2", + }[distribution] p.section = "user/other" p.arch = "all" p.urgency = "low" - p.distribution = "chinook diablo" + p.distribution = "chinook diablo fremantle mer" p.repository = "extras" p.changelog = __changelog__ p.postinstall = __postinstall__ @@ -126,3 +130,20 @@ if __name__ == "__main__": __version__, __build__, changelog=__changelog__, tar=True, dsc=True, changes=True, build=False, src=True ) + print "Building for %s finished" % distribution + + +if __name__ == "__main__": + if len(sys.argv) > 1: + try: + import optparse + except ImportError: + optparse = None + + if optparse is not None: + parser = optparse.OptionParser() + (commandOptions, commandArgs) = parser.parse_args() + else: + commandArgs = None + commandArgs = ["diablo"] + build_package(commandArgs[0]) -- 1.7.9.5