[game-data-packager] 01/01: doom: avoid generating a lot of extraneous preinst scripts

Alexandre Detiste detiste-guest at moszumanska.debian.org
Wed May 11 10:13:20 UTC 2016


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 652489815d5b577924203ef47643550feb13f424
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Wed May 11 12:09:58 2016 +0200

    doom: avoid generating a lot of extraneous preinst scripts
---
 game_data_packager/games/doom_common.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/game_data_packager/games/doom_common.py b/game_data_packager/games/doom_common.py
index 14093f9..add9cdb 100644
--- a/game_data_packager/games/doom_common.py
+++ b/game_data_packager/games/doom_common.py
@@ -25,7 +25,6 @@ from .. import GameData
 from ..build import (PackagingTask)
 from ..paths import DATADIR
 from ..util import (copy_with_substitutions, mkdir_p)
-from ..version import (FORMAT)
 
 logger = logging.getLogger(__name__)
 
@@ -173,7 +172,9 @@ class DoomTask(PackagingTask):
                     'usr/share/applications/%s.desktop %s' %
                      (desktop_file, program))
 
-            if FORMAT == 'deb':
+    def fill_dest_dir_deb(self, package, destdir):
+        for main_wad in package.main_wads:
+            if main_wad in ('doom.wad', 'doom2.wad', 'plutonia.wad', 'tnt.wad'):
                 debdir = os.path.join(destdir, 'DEBIAN')
                 mkdir_p(debdir)
                 copy_with_substitutions(
@@ -184,4 +185,6 @@ class DoomTask(PackagingTask):
                     IWAD=main_wad)
                 os.chmod(os.path.join(debdir, 'preinst'), 0o755)
 
+        super(DoomTask, self).fill_dest_dir_deb(package, destdir)
+
 GAME_DATA_SUBCLASS = DoomGameData

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