From 564cfb108971f00bbbbed4a5567c74bb8d821ea5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 27 Feb 2017 14:00:42 +0100 Subject: [PATCH] match versionCode/versionName when set as gradle variable For example, see org.kontalk: allprojects { ext { appVersionCode = 221 appVersionName = '4.0.1-preview' } } --- fdroidserver/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index c13e2f94..e01b7115 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -1123,8 +1123,8 @@ def remove_debuggable_flags(root_dir): os.path.join(root, 'AndroidManifest.xml')) -vcsearch_g = re.compile(r'.*versionCode *=* *["\']*([0-9]+)["\']*').search -vnsearch_g = re.compile(r'.*versionName *=* *(["\'])((?:(?=(\\?))\3.)*?)\1.*').search +vcsearch_g = re.compile(r'''.*[Vv]ersionCode[ =]+["']*([0-9]+)["']*''').search +vnsearch_g = re.compile(r'.*[Vv]ersionName *=* *(["\'])((?:(?=(\\?))\3.)*?)\1.*').search psearch_g = re.compile(r'.*(packageName|applicationId) *=* *["\']([^"]+)["\'].*').search -- 2.30.2