chiark / gitweb /
Fix gradle checkupdates for some more cases
authorDaniel Martí <mvdan@mvdan.cc>
Sat, 11 Jan 2014 12:33:17 +0000 (13:33 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Sat, 11 Jan 2014 12:33:17 +0000 (13:33 +0100)
* If there are no equal signs
* If the vercode is not quoted

fdroidserver/common.py

index e28c4669e2e6a4b7fae25ae3a515b7ee2d14fff1..ac4cc5ea6b71f759c0ff25a0d7c6dcf1e85fa374 100644 (file)
@@ -683,9 +683,9 @@ def parse_androidmanifests(paths):
     vnsearch = re.compile(r'.*android:versionName="([^"]+?)".*').search
     psearch = re.compile(r'.*package="([^"]+)".*').search
 
-    vcsearch_g = re.compile(r'.*versionCode[ ]*=[ ]*["\']*([0-9]+?)[^\d].*').search
-    vnsearch_g = re.compile(r'.*versionName[ ]*=[ ]*(["\'])((?:(?=(\\?))\3.)*?)\1.*').search
-    psearch_g = re.compile(r'.*packageName[ ]*=[ ]*["\']([^"]+)["\'].*').search
+    vcsearch_g = re.compile(r'.*versionCode[ ]*[=]*[ ]*["\']*([0-9]+)["\']*').search
+    vnsearch_g = re.compile(r'.*versionName[ ]*[=]*[ ]*(["\'])((?:(?=(\\?))\3.)*?)\1.*').search
+    psearch_g = re.compile(r'.*packageName[ ]*[=]*[ ]*["\']([^"]+)["\'].*').search
 
     max_version = None
     max_vercode = None