[game-data-packager] 02/02: scummvm_common: default gameid to shortname

Alexandre Detiste detiste-guest at moszumanska.debian.org
Sun Apr 26 14:57:18 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 65d0ad40a11ae931e81d427dcec2f85dfd4ed2c3
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Sun Apr 26 15:30:48 2015 +0200

    scummvm_common: default gameid to shortname
---
 data/comi.yaml                             | 1 -
 data/dreamweb.yaml                         | 1 -
 data/sfinx.yaml                            | 1 -
 data/soltys.yaml                           | 1 -
 data/tentacle.yaml                         | 2 --
 game_data_packager/games/scummvm_common.py | 7 +++++--
 6 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/data/comi.yaml b/data/comi.yaml
index b9fa642..240a5f8 100644
--- a/data/comi.yaml
+++ b/data/comi.yaml
@@ -5,7 +5,6 @@ copyright: © 1997 Lucasfilm Games
 # takes 1.5x time; xz is really slow
 compress_deb: [-Zgzip, -z1]
 plugin: scummvm_common
-gameid: comi
 help_text: |
   A demo can be downloaded here:
   http://download.cnet.com/The-Curse-of-Monkey-Island-demo/3000-2097_4-10010614.html
diff --git a/data/dreamweb.yaml b/data/dreamweb.yaml
index 6a28d69..3495262 100644
--- a/data/dreamweb.yaml
+++ b/data/dreamweb.yaml
@@ -1,7 +1,6 @@
 ---
 copyright: © 1994 Creative Reality
 plugin: scummvm_common
-gameid: dreamweb
 
 packages:
   dreamweb-us-data:
diff --git a/data/sfinx.yaml b/data/sfinx.yaml
index ef0c66d..02e40b2 100644
--- a/data/sfinx.yaml
+++ b/data/sfinx.yaml
@@ -1,7 +1,6 @@
 ---
 copyright: © 1997 L.K. Avalon
 plugin: scummvm_common
-gameid: sfinx
 
 help_text: |
   This requires a recent ScummVM build (December 22, 2014 or more recent),
diff --git a/data/soltys.yaml b/data/soltys.yaml
index 62f6632..310a7ec 100644
--- a/data/soltys.yaml
+++ b/data/soltys.yaml
@@ -2,7 +2,6 @@
 copyright: © 1995 L.K. Avalon
 longname: Sołtys
 plugin: scummvm_common
-gameid: soltys
 
 packages:
   soltys-en-data:
diff --git a/data/tentacle.yaml b/data/tentacle.yaml
index cb8a208..b97ea09 100644
--- a/data/tentacle.yaml
+++ b/data/tentacle.yaml
@@ -1,9 +1,7 @@
 ---
 longname: Day Of The Tentacle
 copyright: © 1993 LucasArts
-
 plugin: scummvm_common
-gameid: tentacle
 
 packages:
   dayofthetentacle-data:
diff --git a/game_data_packager/games/scummvm_common.py b/game_data_packager/games/scummvm_common.py
index bc9d079..dee2bb2 100644
--- a/game_data_packager/games/scummvm_common.py
+++ b/game_data_packager/games/scummvm_common.py
@@ -30,9 +30,12 @@ class ScummvmGameData(GameData):
         super(ScummvmGameData, self).__init__(shortname, data,
                 workdir=workdir)
 
-        self.gameid = self.data['gameid']
-        if self.gameid != shortname:
+        if 'gameid' in self.data:
+            self.gameid = self.data['gameid']
+            assert self.gameid != shortname, 'extraneous gameid for ' + shortname
             self.aliases.add(self.gameid)
+        else:
+            self.gameid = shortname
 
         if self.engine is None:
             self.engine = 'scummvm'

-- 
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