From 7c2bd34c49399774dcaa8e5827b5274009b6fb37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 3 Jun 2015 14:35:50 +0200 Subject: [PATCH] Use proper AndroidManifest.xml parsing for labels - #58 --- fdroidserver/common.py | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 9c74f707..2f458933 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -32,6 +32,7 @@ import magic import logging import hashlib import socket +import xml.etree.ElementTree as XMLElementTree from distutils.version import LooseVersion from zipfile import ZipFile @@ -909,33 +910,24 @@ def manifest_paths(app_dir, flavours): # Retrieve the package name. Returns the name, or None if not found. def fetch_real_name(app_dir, flavours): - app_search = re.compile(r'.*