aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRene Schneider <slartie@posteo.de>2019-04-24 17:07:46 +0000
committerMarshall Greenblatt <magreenblatt@gmail.com>2019-04-24 17:07:46 +0000
commit4efdff29d50ee8f6813fa696940922df40b0953a (patch)
treee8970b1289f0d095e1bf0afaeaf1ae2ad1736cdb /tools
parent9f354b60dc81da0919b5e688e6ff18c6f3f4a49b (diff)
downloadjcef-4efdff29d50ee8f6813fa696940922df40b0953a.tar.gz
Update to the new CEF versioning scheme (CEF issue 2596)
Diffstat (limited to 'tools')
-rw-r--r--tools/make_readme.py5
-rw-r--r--tools/make_version_header.py2
-rw-r--r--tools/readme_util.py12
3 files changed, 12 insertions, 7 deletions
diff --git a/tools/make_readme.py b/tools/make_readme.py
index 8f59e89..ef3bfb1 100644
--- a/tools/make_readme.py
+++ b/tools/make_readme.py
@@ -129,8 +129,9 @@ if not git.is_checkout(jcef_dir):
jcef_commit_number = git.get_commit_number(jcef_dir)
jcef_commit_hash = git.get_hash(jcef_dir)
jcef_url = git.get_url(jcef_dir)
-jcef_ver = '%s.%s.%s.g%s' % (args['CEF_MAJOR'], args['CEF_BUILD'],
- jcef_commit_number, jcef_commit_hash[:7])
+jcef_ver = '%s.%s.%s.%s+g%s' % (args['CEF_MAJOR'], args['CEF_MINOR'],
+ args['CEF_PATCH'], jcef_commit_number,
+ jcef_commit_hash[:7])
date = get_date()
diff --git a/tools/make_version_header.py b/tools/make_version_header.py
index ada2c6d..7f2c7b4 100644
--- a/tools/make_version_header.py
+++ b/tools/make_version_header.py
@@ -72,7 +72,7 @@ def write_svn_header(header):
args = {}
read_readme_file(os.path.join(options.cefpath, 'README.txt'), args)
- version = '%s.%s.%s.g%s' % (args['CEF_MAJOR'], args['CEF_BUILD'],
+ version = '%s.%s.%s.%s+g%s' % (args['CEF_MAJOR'], args['CEF_MINOR'], args['CEF_PATCH'],
commit_number, commit_hash[:7])
newcontents = '// Copyright (c) '+year+' The Chromium Embedded Framework Authors. All rights\n'+\
diff --git a/tools/readme_util.py b/tools/readme_util.py
index e46ca21..dc01966 100644
--- a/tools/readme_util.py
+++ b/tools/readme_util.py
@@ -9,11 +9,15 @@ def read_readme_file(file, args):
if len(parts) != 2:
continue
if parts[0].startswith('CEF Version'):
- args['CEF_VER'] = parts[1].strip()
- verparts = args['CEF_VER'].split('.')
- if len(verparts) >= 2:
+ args['CEF_VER'] = parts[1].strip();
+ subparts = parts[1].split('+');
+ if len(subparts) != 3:
+ raise Exception('Failed to parse CEF Version: %s' % parts[1])
+ verparts = subparts[0].strip().split('.')
+ if len(verparts) >= 3:
args['CEF_MAJOR'] = verparts[0]
- args['CEF_BUILD'] = verparts[1]
+ args['CEF_MINOR'] = verparts[1]
+ args['CEF_PATCH'] = verparts[2]
elif parts[0].startswith('CEF URL'):
args['CEF_URL'] = parts[1].strip()
elif parts[0].startswith('Chromium Version'):