[game-data-packager] 01/01: add 'version:' for all Sierra games, add assert
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Fri Nov 13 08:24:35 UTC 2015
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 <alexandre.detiste at gmail.com>
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
More information about the Pkg-games-commits
mailing list