This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch master in repository game-data-packager.
commit 7027c35dffb3e3f373a0e89d2cec1a37cd17090f Author: Alexandre Detiste <[email protected]> Date: Mon Feb 9 16:39:00 2015 +0100 make_template: sort things allways print 'files:' after 'packages:', sort 'install:' and 'optional:' --- game_data_packager/make_template.py | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/game_data_packager/make_template.py b/game_data_packager/make_template.py index 1295224..3b93d7f 100644 --- a/game_data_packager/make_template.py +++ b/game_data_packager/make_template.py @@ -34,16 +34,18 @@ def is_doc(file): name, ext = os.path.splitext(file.lower()) if ext not in ('.doc', '.htm', '.html', '.pdf', '.txt', ''): return False - for word in ('changes', 'eula', 'license', 'manual', 'quickstart', 'readme'): + for word in ('changes', 'eula', 'license', 'manual', 'quickstart', 'readme', 'vendor'): if word in name: return True return False def do_one_dir(destdir,lower): - data = dict(files={}) + data = dict() + files = dict(files={}) package = data.setdefault('packages', {}).setdefault('FIXME', {}) - package['install'] = [] package['install_to'] = destdir.lstrip('/') + install = set() + optional = set() sums = dict(sha1={}, md5={}, sha256={}, ck={}) for dirpath, dirnames, filenames in os.walk(destdir): @@ -63,10 +65,11 @@ def do_one_dir(destdir,lower): elif os.path.islink(path): package.setdefault('symlinks', {})[name] = os.path.realpath(path).lstrip('/') elif os.path.isfile(path): - package['install'].append(out_name) - #data['files'][name] = dict(size=os.path.getsize(path)) if is_doc(fn): - data['files'][out_name] = dict(install_to='$docdir') + optional.add(fn) + files['files'][out_name] = dict(install_to='$docdir') + else: + install.add(fn) hf = HashedFile.from_file(name, open(path, 'rb')) sums['ck'][out_name] = os.path.getsize(path) @@ -80,6 +83,17 @@ def do_one_dir(destdir,lower): print('---') yaml.safe_dump(data, stream=sys.stdout, default_flow_style=False) + print(' install:') + for file in sorted(install): + print(' - %s' % file) + + if optional: + print(' optional:') + for file in sorted(optional): + print(' - %s' % file) + + yaml.safe_dump(files, stream=sys.stdout, default_flow_style=False) + for alg, files in sorted(sums.items()): print('%ssums: |' % alg) for filename, sum_ in sorted(files.items()): -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

