[game-data-packager] 01/01: description generator:move-out Debian "lines start with a space" quirk

Alexandre Detiste detiste-guest at moszumanska.debian.org
Tue May 10 12:47:25 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 3460e00181b31c9e03127260d3bde8baa6e7708a
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Tue May 10 14:44:16 2016 +0200

    description generator:move-out Debian "lines start with a space" quirk
---
 game_data_packager/build.py | 45 ++++++++++++++++++++++-----------------------
 1 file changed, 22 insertions(+), 23 deletions(-)

diff --git a/game_data_packager/build.py b/game_data_packager/build.py
index 0bf0c50..9edef77 100644
--- a/game_data_packager/build.py
+++ b/game_data_packager/build.py
@@ -1724,7 +1724,7 @@ class PackagingTask(object):
 
         if 'Description' not in control:
             short_desc, long_desc = self.generate_description(package)
-            control['Description'] = short_desc + '\n' + long_desc
+            control['Description'] = short_desc + '\n ' + long_desc.replace('\n', '\n ')
 
     def generate_description(self, package):
         longname = package.longname or self.game.longname
@@ -1736,52 +1736,51 @@ class PackagingTask(object):
         else:
             short_desc = longname
 
-        long_desc =  ' This package was built using game-data-packager.\n'
+        long_desc =  'This package was built using game-data-packager.\n'
         if package.component == 'local':
-            long_desc += ' It contains proprietary game data and must not be redistributed.\n'
-            long_desc += ' .\n'
+            long_desc += 'It contains proprietary game data and must not be redistributed.\n'
+            long_desc += '.\n'
         elif package.component == 'non-free':
-            long_desc += ' It contains proprietary game data that may be redistributed\n'
-            long_desc += ' only under some conditions.\n'
-            long_desc += ' .\n'
+            long_desc += 'It contains proprietary game data that may be redistributed\n'
+            long_desc += 'only under some conditions.\n'
+            long_desc += '.\n'
         else:
-            long_desc += ' It contains free game data and may be redistributed.\n'
-            long_desc += ' .\n'
+            long_desc += 'It contains free game data and may be redistributed.\n'
+            long_desc += '.\n'
 
         if package.long_description is not None:
             long_desc = package.long_description
             long_desc = long_desc.rstrip('\n')
-            long_desc = ' ' + long_desc.replace('\n', '\n ')
             return (short_desc, long_desc)
 
         if package.description:
             for line in package.description.splitlines():
                 line = line.rstrip() or '.'
-                long_desc += (' ' + line + '\n')
-            long_desc += ' .\n'
+                long_desc += (line + '\n')
+            long_desc += '.\n'
 
         if self.game.genre:
-            long_desc += '  Genre: ' + self.game.genre + '\n'
+            long_desc += ' Genre: ' + self.game.genre + '\n'
 
         if package.section == 'doc':
-            long_desc += '  Documentation: ' + longname + '\n'
+            long_desc += ' Documentation: ' + longname + '\n'
         elif package.expansion_for and package.expansion_for in self.game.packages:
             game_name = (self.game.packages[package.expansion_for].longname
                          or self.game.longname)
-            long_desc += '  Game: ' + game_name + '\n'
-            long_desc += '  Expansion: ' + longname + '\n'
+            long_desc += ' Game: ' + game_name + '\n'
+            long_desc += ' Expansion: ' + longname + '\n'
         else:
-            long_desc += '  Game: ' + longname + '\n'
+            long_desc += ' Game: ' + longname + '\n'
 
         copyright = package.copyright or self.game.copyright
-        long_desc += '  Published by: ' + copyright.split(' ', 2)[2]
+        long_desc += ' Published by: ' + copyright.split(' ', 2)[2]
 
         engine = self.packaging.substitute(
                 package.engine or self.game.engine,
                 package.name)
 
         if engine and package.section == 'games':
-            long_desc += '\n .\n'
+            long_desc += '\n.\n'
             if '|' in engine:
                 virtual = engine.split('|')[-1].strip()
                 has_virtual = (virtual.split('-')[-1] == 'engine')
@@ -1791,13 +1790,13 @@ class PackagingTask(object):
             if engine.startswith('gemrb'):
                 engine = 'gemrb'
             if has_virtual:
-                long_desc += ' Intended for use with some ' + virtual + ',\n'
-                long_desc += ' such as for example: ' + engine
+                long_desc += 'Intended for use with some ' + virtual + ',\n'
+                long_desc += 'such as for example: ' + engine
             else:
-                long_desc += ' Intended for use with: ' + engine
+                long_desc += 'Intended for use with: ' + engine
 
         if package.used_sources:
-            long_desc += '\n Built from: ' + ', '.join(package.used_sources)
+            long_desc += '\nBuilt from: ' + ', '.join(package.used_sources)
 
         return (short_desc, long_desc)
 

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