[game-data-packager] 02/02: merge package.version & package.debian.version

Alexandre Detiste detiste-guest at moszumanska.debian.org
Sat Apr 25 21:07:47 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 47f9c043000933b5a8f154d6cf817bf2882b44c6
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Sat Apr 25 23:06:28 2015 +0200

    merge package.version & package.debian.version
---
 data/duke3d.yaml               | 2 +-
 data/ja.yaml                   | 3 +--
 data/jk2.yaml                  | 3 +--
 data/rtcw.yaml                 | 5 ++---
 data/sfinx.yaml                | 4 ++--
 data/soltys.yaml               | 6 +++---
 game_data_packager/__init__.py | 8 +++-----
 7 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/data/duke3d.yaml b/data/duke3d.yaml
index 04f206a..66a18af 100644
--- a/data/duke3d.yaml
+++ b/data/duke3d.yaml
@@ -14,8 +14,8 @@ packages:
   duke3d-shareware:
     install_to: usr/share/games/eduke32
     demo_for: duke3d-data
+    version: '1.3d'
     debian:
-      version: '1.3d'
       conflicts: duke3d-data
     install:
     - duke3d.grp_demo
diff --git a/data/ja.yaml b/data/ja.yaml
index 6b3312a..d6bf533 100644
--- a/data/ja.yaml
+++ b/data/ja.yaml
@@ -57,8 +57,7 @@ packages:
       usr/lib/openjk-academy-demo/base/ui/menus.txt: usr/share/games/jedi-academy-demo/base/ui/demo_menus.txt
 
   jedi-academy-data:
-    debian:
-      version: '1.01'
+    version: '1.01'
     install_files_from_cksums: |
       # Jedi Academy CD1 GameData/GameData or installation
       3585517488 561806019 base/assets0.pk3
diff --git a/data/jk2.yaml b/data/jk2.yaml
index 029645a..fbb6841 100644
--- a/data/jk2.yaml
+++ b/data/jk2.yaml
@@ -26,8 +26,7 @@ help_text: |
 
 packages:
   jedi-outcast-data:
-    debian:
-      version: '1.04'
+    version: '1.04'
     # cksums(1) is pretty useless as a checksumming tool, but it's a convenient
     # way to get exact file sizes in bytes (second column), which are a nice
     # heuristic for identifying files
diff --git a/data/rtcw.yaml b/data/rtcw.yaml
index dcac9d1..5f9f364 100644
--- a/data/rtcw.yaml
+++ b/data/rtcw.yaml
@@ -14,9 +14,8 @@ packages:
     steam:
       id: 9010
       path: "common/Return to Castle Wolfenstein"
-    debian:
-      # GDP version will be suffixed to this, e.g. : 1.42b+39
-      version: 1.42b
+    # GDP version will be suffixed to this, e.g. : 1.42b+39
+    version: 1.42b
 
     # cksums(1) is pretty useless as a checksumming tool, but it's a convenient
     # way to get exact file sizes in bytes (second column), which are a nice
diff --git a/data/sfinx.yaml b/data/sfinx.yaml
index a980eb8..ef0c66d 100644
--- a/data/sfinx.yaml
+++ b/data/sfinx.yaml
@@ -10,8 +10,8 @@ help_text: |
 
 packages:
   sfinx-en-data:
+    version: '1.1'
     debian:
-      version: '1.1'
       provides: sfinx-data
     section: games
     install:
@@ -22,8 +22,8 @@ packages:
 
   sfinx-pl-data:
     lang: pl
+    version: '1.0'
     debian:
-      version: '1.0'
       provides: sfinx-data
     section: games
     install:
diff --git a/data/soltys.yaml b/data/soltys.yaml
index fb4be95..62f6632 100644
--- a/data/soltys.yaml
+++ b/data/soltys.yaml
@@ -6,8 +6,8 @@ gameid: soltys
 
 packages:
   soltys-en-data:
+    version: '1.0'
     debian:
-      version: '1.0'
       provides: soltys-data
     # instead of non-free/games
     section: games
@@ -19,8 +19,8 @@ packages:
 
   soltys-pl-data:
     lang: pl
+    version: '1.0'
     debian:
-      version: '1.0'
       provides: soltys-data
     section: games
     install:
@@ -31,8 +31,8 @@ packages:
 
   soltys-es-data:
     lang: es
+    version: '1.0'
     debian:
-      version: '1.0'
       provides: soltys-data
     section: games
     install:
diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index bbdfb8a..b232093 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -835,6 +835,9 @@ class GameData(object):
                 f.size = int(size)
                 package.install.add(filename)
 
+        if 'version' in d:
+            package.version = d['version'] + '+' + GAME_PACKAGE_VERSION
+
         self._populate_files(d.get('install_files'), install_package=package)
 
     def _populate_files(self, d, install_package=None,
@@ -2022,14 +2025,9 @@ class GameData(object):
         if breaks:
             control['Breaks'] = ', '.join(sorted(breaks))
 
-        version = package.debian.get('version')
         if 'Version' in control:
             package.version = control['Version'].replace('VERSION',
                     GAME_PACKAGE_VERSION)
-        elif version:
-            package.version = version + '+' + GAME_PACKAGE_VERSION
-        else:
-            package.version = GAME_PACKAGE_VERSION
 
         control['Version'] = package.version
 

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