From 0e2c0810d15d99f30c118b498a85d09708158355 Mon Sep 17 00:00:00 2001 From: The Cheaterman Date: Sun, 12 Jul 2015 04:00:43 +0200 Subject: [PATCH] Fixed version number logic --- src/build.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/build.py b/src/build.py index adbb044323..f65c9b0e7d 100755 --- a/src/build.py +++ b/src/build.py @@ -220,7 +220,15 @@ def make_package(args): if not args.numeric_version: for i in args.version.split('.'): version_code *= 100 - version_code += int(i) + try: + version_code += int(i) + except: + try: + for j in i.split('-'): + version_code += int(j) + break + except: + pass args.numeric_version = str(version_code)