From 500468ed1c63a0928e3c98ad6d31c48b0da17dc7 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Sun, 5 May 2013 10:47:43 -0400 Subject: [PATCH] Added the --src-pkg packaging option. --- package.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package.py b/package.py index 5097964d..012b931d 100644 --- a/package.py +++ b/package.py @@ -150,12 +150,22 @@ def package_arch(edition): copy_source_files(srcpath, packages) shutil.copy(op.join('images', ed('dg{}_logo_128.png')), srcpath) +def package_source_tgz(edition): + app_version = get_module_version('core_{}'.format(edition)) + name = 'dupeguru-{}-src-{}.tar.gz'.format(edition, app_version) + dest = op.join('build', name) + print_and_do('hg archive -t tgz -S {}'.format(dest)) + def main(): args = parse_args() conf = json.load(open('conf.json')) edition = conf['edition'] ui = conf['ui'] dev = conf['dev'] + if args.src_pkg: + print("Creating source package for dupeGuru {}".format(edition.upper())) + package_source_tgz(edition) + return print("Packaging dupeGuru {0} with UI {1}".format(edition.upper(), ui)) if ui == 'cocoa': package_cocoa(edition, args)