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 2e4d0699286a5b6235be80877ee0792a4c0e120b Author: Simon McVittie <[email protected]> Date: Sun Jan 3 17:26:09 2016 +0000 Add support for forcing a package's short description The default isn't great for game sub-packages with explanatory text, like "Unreal - binaries". --- game_data_packager/__init__.py | 10 ++++++++-- game_data_packager/build.py | 4 +++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py index 935c30b..da6248b 100644 --- a/game_data_packager/__init__.py +++ b/game_data_packager/__init__.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # encoding=utf-8 # -# Copyright © 2014-2015 Simon McVittie <[email protected]> +# Copyright © 2014-2016 Simon McVittie <[email protected]> # Copyright © 2015 Alexandre Detiste <[email protected]> # # This program is free software; you can redistribute it and/or @@ -215,6 +215,10 @@ class GameDataPackage(object): # extra blurb of text added to .deb long description self.description = None + # first line of .deb description, or None to construct one from + # longname + self.short_description = None + # This optional value will overide the game global copyright self.copyright = None @@ -408,6 +412,7 @@ class GameDataPackage(object): 'expansion_for', 'expansion_for_ext', 'longname', + 'short_description', 'url_misc', 'wiki', ): @@ -784,7 +789,8 @@ class GameData(object): 'install_to_docdir', 'install_contents_of', 'debian', 'description', 'rip_cd', 'architecture', 'aliases', 'better_version', 'langs', 'mutually_exclusive', 'copyright', 'engine', 'lang', 'component', 'section', 'disks', 'provides', - 'steam', 'gog', 'dotemu', 'origin', 'url_misc', 'wiki', 'copyright_notice'): + 'steam', 'gog', 'dotemu', 'origin', 'url_misc', 'wiki', 'copyright_notice', + 'short_description'): if k in d: setattr(package, k, d[k]) diff --git a/game_data_packager/build.py b/game_data_packager/build.py index 4c4b02e..eaf6e8b 100644 --- a/game_data_packager/build.py +++ b/game_data_packager/build.py @@ -1728,7 +1728,9 @@ class PackagingTask(object): def generate_description(self, package): longname = package.longname or self.game.longname - if package.section == 'games': + if package.short_description is not None: + short_desc = package.short_description + elif package.section == 'games': short_desc = package.data_type + ' for "' + longname + '" game' else: short_desc = longname -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

