This is an automated email from the git hooks/post-receive script. detiste-guest pushed a commit to branch master in repository game-data-packager.
commit 7f87c053ef799db49a7b2352a82de86be6dfa5aa Author: Alexandre Detiste <[email protected]> Date: Fri Nov 13 09:24:05 2015 +0100 add 'version:' for all Sierra games, add assert --- data/larry5.yaml | 1 + data/slater.yaml | 1 + data/spacequest5.yaml | 1 + game_data_packager/__init__.py | 5 +++++ 4 files changed, 8 insertions(+) diff --git a/data/larry5.yaml b/data/larry5.yaml index b7521fa..7f42c33 100644 --- a/data/larry5.yaml +++ b/data/larry5.yaml @@ -51,6 +51,7 @@ packages: larry5-fr-data: langs: [fr,en] longname: "Leisure Suit Larry 5: Passionate Patti se fait détective privée" + version: '1.000' provides: larry5-data doc: # encoded in CP437, with some "àéè" characters diff --git a/data/slater.yaml b/data/slater.yaml index be5a8dd..04cff71 100644 --- a/data/slater.yaml +++ b/data/slater.yaml @@ -7,6 +7,7 @@ genre: Kids packages: slater-and-charlie-data: + version: '1.000' install: - 943.tex - 952.tex diff --git a/data/spacequest5.yaml b/data/spacequest5.yaml index c228600..47afb3d 100644 --- a/data/spacequest5.yaml +++ b/data/spacequest5.yaml @@ -194,6 +194,7 @@ packages: spacequest5-fr-data: longname: "Space Quest V: La Mutation Suivante" + version: '1.04' lang: fr provides: spacequest5-data install: diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py index 25e1a6d..70aac8a 100644 --- a/game_data_packager/__init__.py +++ b/game_data_packager/__init__.py @@ -1156,6 +1156,11 @@ class GameData(object): if not package.demo_for: assert not set(package.langs).intersection(self.missing_langs) + # check for missing 'version:' + for file in package.install_files: + if self.files[file.name].filename == 'version': + assert package.version != GAME_PACKAGE_VERSION, package.name + for filename, wanted in self.files.items(): if wanted.unpack: assert 'format' in wanted.unpack, filename -- 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

