chiark / gitweb /
Centralise handling of default gradle flavours
[fdroidserver.git] / fdroidserver / metadata.py
index 0b0106d09f62eea91b1a11ba2488e7d8be8ec145..7ac589dfd2794be2e0b5763c1a82dc7308b88e7e 100644 (file)
@@ -601,7 +601,11 @@ def parse_metadata(metafile):
         t = flagtype(pk)
         if t == 'list':
             # Port legacy ';' separators
-            thisbuild[pk] = [v.strip() for v in pv.replace(';', ',').split(',')]
+            pv = [v.strip() for v in pv.replace(';', ',').split(',')]
+            if pk == 'gradle':
+                if len(pv) == 1 and pv[0] in ['main', 'yes', '']:
+                    pv = []
+            thisbuild[pk] = pv
         elif t == 'string' or t == 'script':
             thisbuild[pk] = pv
         elif t == 'bool':