[SCM] qtbase packaging branch, experimental, updated. debian/5.6.0-beta+dfsg-3-29-gd0f626e

Dmitry Shachnev mitya57 at moszumanska.debian.org
Thu Jan 7 19:57:49 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=78e7863

The following commit has been merged in the experimental branch:
commit 78e78638ce2fb39f44722a9be633fa5866298199
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Thu Jan 7 22:57:05 2016 +0300

    migrate-symbols.py: Add --version option
---
 debian/scripts/migrate-symbols.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/debian/scripts/migrate-symbols.py b/debian/scripts/migrate-symbols.py
index cd940c0..b578edb 100755
--- a/debian/scripts/migrate-symbols.py
+++ b/debian/scripts/migrate-symbols.py
@@ -46,7 +46,7 @@ def apply_substs(symbol):
     return symbol
 
 
-def main(buildlog_path, mark_private):
+def main(buildlog_path, mark_private, version):
     new_symbols = {}
     with open(buildlog_path) as buildlog:
         for line in buildlog:
@@ -88,7 +88,8 @@ def main(buildlog_path, mark_private):
                 format_string = ' %s"%s@%s" %s' if 'c++' in options else ' %s%s@%s %s'
                 if mark_private and 'PRIVATE' in abi:
                     format_string += ' 1'
-                new_lines.append(format_string % (options, symbol, abi, match.group(3)))
+                new_version = version or match.group(3)
+                new_lines.append(format_string % (options, symbol, abi, new_version))
         with open(symbols_file_path, 'w') as symbols_file:
             for line in new_lines:
                 print(line, file=symbols_file)
@@ -96,6 +97,7 @@ def main(buildlog_path, mark_private):
 if __name__ == '__main__':
     parser = argparse.ArgumentParser()
     parser.add_argument('--no-mark-private', help='do not mark private symbols', action='store_true')
+    parser.add_argument('--version', help='version to change all symbols to')
     parser.add_argument('buildlog', help='build log path')
     args = parser.parse_args()
-    main(args.buildlog, not args.no_mark_private)
+    main(args.buildlog, not args.no_mark_private, args.version)

-- 
qtbase packaging



More information about the pkg-kde-commits mailing list