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 633d89d39a799d888f5df584599deb5f6ae01e6a Author: Alexandre Detiste <[email protected]> Date: Mon Feb 9 17:21:42 2015 +0100 make-template: automatic game name & steam path guessing --- game_data_packager/make_template.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/game_data_packager/make_template.py b/game_data_packager/make_template.py index 3b93d7f..ebc6051 100644 --- a/game_data_packager/make_template.py +++ b/game_data_packager/make_template.py @@ -42,8 +42,20 @@ def is_doc(file): def do_one_dir(destdir,lower): data = dict() files = dict(files={}) - package = data.setdefault('packages', {}).setdefault('FIXME', {}) - package['install_to'] = destdir.lstrip('/') + game = os.path.basename(destdir).replace(' ','').lower() + if game.endswith('-data'): + game = game[:len(game) - 5] + package = data.setdefault('packages', {}).setdefault(game + '-data', {}) + package['install_to'] = 'usr/share/games/' + game + + steam = max(destdir.find('/SteamApps/common/'), + destdir.find('/steamapps/common/')) + if steam > 0: + steam_dict = dict() + steam_dict['id'] = 'FIXME' + steam_dict['path'] = destdir[steam+11:] + package['steam'] = steam_dict + install = set() optional = set() sums = dict(sha1={}, md5={}, sha256={}, ck={}) @@ -81,6 +93,8 @@ def do_one_dir(destdir,lower): print('%YAML 1.2') print('---') + if destdir.startswith('/usr/local'): + print('try_repack_from:\n- %s\n' % destdir) yaml.safe_dump(data, stream=sys.stdout, default_flow_style=False) print(' install:') @@ -92,7 +106,8 @@ def do_one_dir(destdir,lower): for file in sorted(optional): print(' - %s' % file) - yaml.safe_dump(files, stream=sys.stdout, default_flow_style=False) + if files['files']: + yaml.safe_dump(files, stream=sys.stdout, default_flow_style=False) for alg, files in sorted(sums.items()): print('%ssums: |' % alg) -- 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

