[game-data-packager] 04/05: unreal: Generate manifests again (regression in 9ec311e)
Simon McVittie
smcv at debian.org
Tue May 2 09:41:08 UTC 2017
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch master
in repository game-data-packager.
commit 93d32f1c32ace830978a7df8dba43e5c6f80c5ec
Author: Simon McVittie <smcv at debian.org>
Date: Tue May 2 08:40:47 2017 +0100
unreal: Generate manifests again (regression in 9ec311e)
Generate a manifest for UT99 too.
---
game_data_packager/games/unreal.py | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/game_data_packager/games/unreal.py b/game_data_packager/games/unreal.py
index 55df65b..a34b586 100644
--- a/game_data_packager/games/unreal.py
+++ b/game_data_packager/games/unreal.py
@@ -35,6 +35,10 @@ class UnrealTask(PackagingTask):
with TemporaryUmask(0o022):
self.__convert_logo(destdir, package, 'ut99.gif')
+ if package.name in ('unreal-gold', 'unreal-classic', 'ut99'):
+ with TemporaryUmask(0o022):
+ self.__add_manifest(package, destdir)
+
def __add_manifest(self, package, destdir):
# A real Manifest.ini is much larger than this, but this is
# enough to identify the version.
@@ -50,9 +54,16 @@ class UnrealTask(PackagingTask):
groups = (('UnrealGold', package.name, package.version),
('Unreal Gold', package.name, package.version))
sample_file = 'System\\UnrealLinux.ini'
- else:
+ elif package.name == 'unreal-classic':
groups = (('Unreal', package.name, package.version),)
sample_file = 'System\\UnrealLinux.ini'
+ elif package.name == 'ut99':
+ # The unofficial patches after 436 do not update the manifest
+ groups = (('UnrealTournament', package.name, '436'),)
+ sample_file = 'System\\UnrealTournament.ini'
+ else:
+ raise AssertionError('Method should not be called for this '
+ 'package')
lines = ['[Setup]', 'MasterProduct=' + groups[0][0]]
--
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