diff --git a/examples/config.py b/examples/config.py index 4181037e..9ccdc5c9 100644 --- a/examples/config.py +++ b/examples/config.py @@ -240,8 +240,7 @@ The repository of older versions of applications from the main demo repository. # build_server_always = True # By default, fdroid will use YAML .yml and the custom .txt metadata formats. It -# is also possible to have metadata in JSON and XML by adding 'json' and -# 'xml'. +# is also possible to have metadata in JSON by adding 'json'. # accepted_formats = ['txt', 'yml'] # Limit in number of characters that fields can take up diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 43447ca8..7f5314b8 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -109,9 +109,7 @@ def check_tags(app, pattern): vcs.gotorevision(None) - last_build = metadata.Build() - if len(app.builds) > 0: - last_build = app.builds[-1] + last_build = app.get_last_build() if last_build.submodules: vcs.initsubmodules() @@ -322,9 +320,7 @@ def possible_subdirs(app): else: build_dir = os.path.join('build', app.id) - last_build = metadata.Build() - if len(app.builds) > 0: - last_build = app.builds[-1] + last_build = app.get_last_build() for d in dirs_with_manifest(build_dir): m_paths = common.manifest_paths(d, last_build.gradle) @@ -351,9 +347,7 @@ def fetch_autoname(app, tag): except VCSException: return None - last_build = metadata.Build() - if len(app.builds) > 0: - last_build = app.builds[-1] + last_build = app.get_last_build() logging.debug("...fetch auto name from " + build_dir) new_name = None diff --git a/fdroidserver/common.py b/fdroidserver/common.py index de683c80..d1c12d5c 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -36,8 +36,8 @@ import socket import base64 import xml.etree.ElementTree as XMLElementTree +from distutils.version import LooseVersion from queue import Queue - from zipfile import ZipFile import fdroidserver.metadata @@ -291,15 +291,37 @@ def find_sdk_tools_cmd(cmd): tooldirs.append(sdk_platform_tools) tooldirs.append('/usr/bin') for d in tooldirs: - if os.path.isfile(os.path.join(d, cmd)): - return os.path.join(d, cmd) + path = os.path.join(d, cmd) + if os.path.isfile(path): + if cmd == 'aapt': + test_aapt_version(path) + return path # did not find the command, exit with error message ensure_build_tools_exists(config) +def test_aapt_version(aapt): + '''Check whether the version of aapt is new enough''' + output = subprocess.check_output([aapt, 'version'], universal_newlines=True) + if output is None or output == '': + logging.error(aapt + ' failed to execute!') + else: + m = re.match(r'.*v([0-9]+)\.([0-9]+)[.-]?([0-9.-]*)', output) + if m: + major = m.group(1) + minor = m.group(2) + bugfix = m.group(3) + # the Debian package has the version string like "v0.2-23.0.2" + if '.' not in bugfix and LooseVersion('.'.join((major, minor, bugfix))) < LooseVersion('0.2.2166767'): + logging.warning(aapt + ' is too old, fdroid requires build-tools-23.0.0 or newer!') + else: + logging.warning('Unknown version of aapt, might cause problems: ' + output) + + def test_sdk_exists(thisconfig): if 'sdk_path' not in thisconfig: if 'aapt' in thisconfig and os.path.isfile(thisconfig['aapt']): + test_aapt_version(thisconfig['aapt']) return True else: logging.error("'sdk_path' not set in config.py!") @@ -1684,6 +1706,8 @@ def SdkToolsPopen(commands, cwd=None, output=True): if abscmd is None: logging.critical("Could not find '%s' on your system" % cmd) sys.exit(1) + if cmd == 'aapt': + test_aapt_version(config['aapt']) return FDroidPopen([abscmd] + commands[1:], cwd=cwd, output=output) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 986d240a..c70b1642 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -35,9 +35,6 @@ except ImportError: from yaml import Loader YamlLoader = Loader -# use the C implementation when available -import xml.etree.cElementTree as ElementTree - import fdroidserver.common srclibs = None @@ -239,6 +236,12 @@ class App(): self.__dict__[k] = v self._modified.add(k) + def get_last_build(self): + if len(self.builds) > 0: + return self.builds[-1] + else: + return Build() + TYPE_UNKNOWN = 0 TYPE_OBSOLETE = 1 @@ -423,22 +426,21 @@ def flagtype(name): return TYPE_STRING -# Designates a metadata field type and checks that it matches -# -# 'name' - The long name of the field type -# 'matching' - List of possible values or regex expression -# 'sep' - Separator to use if value may be a list -# 'fields' - Metadata fields (Field:Value) of this type -# 'flags' - Build flags (flag=value) of this type -# class FieldValidator(): + """ + Designates App metadata field types and checks that it matches - def __init__(self, name, matching, fields, flags): + 'name' - The long name of the field type + 'matching' - List of possible values or regex expression + 'sep' - Separator to use if value may be a list + 'fields' - Metadata fields (Field:Value) of this type + """ + + def __init__(self, name, matching, fields): self.name = name self.matching = matching self.compiled = re.compile(matching) self.fields = fields - self.flags = flags def check(self, v, appid): if not v: @@ -455,63 +457,49 @@ class FieldValidator(): # Generic value types valuetypes = { - FieldValidator("Integer", - r'^[1-9][0-9]*$', - [], - ['vercode']), - FieldValidator("Hexadecimal", r'^[0-9a-f]+$', - ['FlattrID'], - []), + ['FlattrID']), FieldValidator("HTTP link", r'^http[s]?://', - ["WebSite", "SourceCode", "IssueTracker", "Changelog", "Donate"], []), + ["WebSite", "SourceCode", "IssueTracker", "Changelog", "Donate"]), FieldValidator("Email", r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$', - ["AuthorEmail"], []), + ["AuthorEmail"]), FieldValidator("Bitcoin address", r'^[a-zA-Z0-9]{27,34}$', - ["Bitcoin"], - []), + ["Bitcoin"]), FieldValidator("Litecoin address", r'^L[a-zA-Z0-9]{33}$', - ["Litecoin"], - []), + ["Litecoin"]), FieldValidator("Repo Type", r'^(git|git-svn|svn|hg|bzr|srclib)$', - ["RepoType"], - []), + ["RepoType"]), FieldValidator("Binaries", r'^http[s]?://', - ["Binaries"], - []), + ["Binaries"]), FieldValidator("Archive Policy", r'^[0-9]+ versions$', - ["ArchivePolicy"], - []), + ["ArchivePolicy"]), FieldValidator("Anti-Feature", - r'^(Ads|Tracking|NonFreeNet|NonFreeDep|NonFreeAdd|UpstreamNonFree|NonFreeAssets)$', - ["AntiFeatures"], - []), + r'^(Ads|Tracking|NonFreeNet|NonFreeDep|NonFreeAdd|UpstreamNonFree|NonFreeAssets|KnownVuln)$', + ["AntiFeatures"]), FieldValidator("Auto Update Mode", r"^(Version .+|None)$", - ["AutoUpdateMode"], - []), + ["AutoUpdateMode"]), FieldValidator("Update Check Mode", r"^(Tags|Tags .+|RepoManifest|RepoManifest/.+|RepoTrunk|HTTP|Static|None)$", - ["UpdateCheckMode"], - []) + ["UpdateCheckMode"]) } @@ -522,11 +510,6 @@ def check_metadata(app): if k not in app._modified: continue v.check(app.__dict__[k], app.id) - for build in app.builds: - for k in v.flags: - if k not in build._modified: - continue - v.check(build.__dict__[k], app.id) # Formatter for descriptions. Create an instance, and call parseline() with @@ -818,10 +801,8 @@ def read_metadata(xref=True, check_vcs=[]): for metadatapath in sorted(glob.glob(os.path.join('metadata', '*.txt')) + glob.glob(os.path.join('metadata', '*.json')) - + glob.glob(os.path.join('metadata', '*.xml')) + glob.glob(os.path.join('metadata', '*.yml')) + glob.glob('.fdroid.json') - + glob.glob('.fdroid.xml') + glob.glob('.fdroid.yml')): packageName, _ = fdroidserver.common.get_extension(os.path.basename(metadatapath)) if packageName in apps: @@ -1001,8 +982,6 @@ def parse_metadata(metadatapath, check_vcs=False): parse_txt_metadata(mf, app) elif ext == 'json': parse_json_metadata(mf, app) - elif ext == 'xml': - parse_xml_metadata(mf, app) elif ext == 'yml': parse_yaml_metadata(mf, app) else: @@ -1013,7 +992,8 @@ def parse_metadata(metadatapath, check_vcs=False): metadata_in_repo = os.path.join(build_dir, '.fdroid.yml') if not os.path.isfile(metadata_in_repo): vcs, build_dir = fdroidserver.common.setup_vcs(app) - vcs.gotorevision('HEAD') # HEAD since we can't know where else to go + if isinstance(vcs, fdroidserver.common.vcs_git): + vcs.gotorevision('HEAD') # HEAD since we can't know where else to go if os.path.isfile(metadata_in_repo): logging.debug('Including metadata from ' + metadata_in_repo) app.update(parse_metadata(metadata_in_repo)) @@ -1046,38 +1026,6 @@ def parse_json_metadata(mf, app): return app -def parse_xml_metadata(mf, app): - - tree = ElementTree.ElementTree(file=mf) - root = tree.getroot() - - if root.tag != 'resources': - warn_or_exception('resources file does not have root element ') - - for child in root: - if child.tag != 'builds': - # builds does not have name="" attrib - name = child.attrib['name'] - - if child.tag == 'string': - app.set_field(name, child.text) - elif child.tag == 'string-array': - for item in child: - app.append_field(name, item.text) - elif child.tag == 'builds': - for b in child: - build = Build() - for key in b: - build.set_flag(key.tag, key.text) - app.builds.append(build) - - # TODO handle this using = 'r' \ + or version.startswith('1.0.2') and version[5] >= 'f': + logging.debug('"%s" contains recent %s (%s)', filename, name, version) + else: + logging.warning('"%s" contains outdated %s (%s)', filename, name, version) + return True + break + return False + + def insert_obbs(repodir, apps, apks): """Scans the .obb files in a given repo directory and adds them to the relevant APK instances. OBB files have versionCodes like APK @@ -639,6 +667,9 @@ def scan_apks(apkcache, repodir, knownapks, use_date_from_apk=False): apk['features'] = set() apk['icons_src'] = {} apk['icons'] = {} + apk['antiFeatures'] = set() + if has_old_openssl(apkfile): + apk['antiFeatures'].add('KnownVuln') p = SdkToolsPopen(['aapt', 'dump', 'badging', apkfile], output=False) if p.returncode != 0: if options.delete_unknown: @@ -1109,10 +1140,6 @@ def make_index(apps, sortedids, apks, repodir, archive, categories): addElement('marketversion', app.CurrentVersion, doc, apel) addElement('marketvercode', app.CurrentVersionCode, doc, apel) - if app.AntiFeatures: - af = app.AntiFeatures - if af: - addElementNonEmpty('antifeatures', ','.join(af), doc, apel) if app.Provides: pv = app.Provides.split(',') addElementNonEmpty('provides', ','.join(pv), doc, apel) @@ -1123,6 +1150,11 @@ def make_index(apps, sortedids, apks, repodir, archive, categories): # doesn't have to do any work by default... apklist = sorted(apklist, key=lambda apk: apk['versioncode'], reverse=True) + if 'antiFeatures' in apklist[0]: + app.AntiFeatures.extend(apklist[0]['antiFeatures']) + if app.AntiFeatures: + addElementNonEmpty('antifeatures', ','.join(app.AntiFeatures), doc, apel) + # Check for duplicates - they will make the client unhappy... for i in range(len(apklist) - 1): if apklist[i]['versioncode'] == apklist[i + 1]['versioncode']: diff --git a/tests/metadata.TestCase b/tests/metadata.TestCase index 0cdf3164..36ea4df9 100755 --- a/tests/metadata.TestCase +++ b/tests/metadata.TestCase @@ -5,9 +5,9 @@ import inspect import optparse import os -import pickle import sys import unittest +import yaml localmodule = os.path.realpath( os.path.join(os.path.dirname(inspect.getfile(inspect.currentframe())), '..')) @@ -33,21 +33,21 @@ class MetadataTest(unittest.TestCase): config = dict() config['sdk_path'] = '/opt/android-sdk' config['ndk_paths'] = dict() - config['accepted_formats'] = ['json', 'txt', 'xml', 'yml'] + config['accepted_formats'] = ['json', 'txt', 'yml'] fdroidserver.common.config = config apps = fdroidserver.metadata.read_metadata(xref=True) - for appid in ('org.smssecure.smssecure', 'org.adaway', 'net.osmand.plus', 'org.videolan.vlc'): + for appid in ('org.smssecure.smssecure', 'org.adaway', 'org.videolan.vlc'): app = apps[appid] - savepath = os.path.join('metadata', appid + '.pickle') + savepath = os.path.join('metadata', 'dump', appid + '.yaml') frommeta = app.field_dict() self.assertTrue(appid in apps) - with open(savepath, 'rb') as f: - frompickle = pickle.load(f) + with open(savepath, 'r') as f: + frompickle = yaml.load(f) self.assertEqual(frommeta, frompickle) # Uncomment to overwrite - # with open(savepath, 'wb') as f: - # pickle.dump(frommeta, f) + # with open(savepath, 'w') as f: + # yaml.dump(frommeta, f, default_flow_style=False) if __name__ == "__main__": diff --git a/tests/metadata/dump/org.adaway.yaml b/tests/metadata/dump/org.adaway.yaml new file mode 100644 index 00000000..dabf2a23 --- /dev/null +++ b/tests/metadata/dump/org.adaway.yaml @@ -0,0 +1,1007 @@ +AntiFeatures: [] +Archive Policy: null +Author Email: null +Author Name: null +Auto Name: AdAway +Auto Update Mode: Version v%v +Binaries: null +Bitcoin: null +Categories: +- System +- Security +Changelog: '' +Current Version: '3.0' +Current Version Code: '52' +Description: 'An ad blocker that uses the hosts file. The hosts file + + contains a list of mappings between hostnames and IP addresses. When + + an app requests an ad, that request is directed to 127.0.0.1 which does + + nothing. There are options to run a web server + + to respond to blocked hostnames and to direct requests to the IP + + address of your choosing. You can download hosts files from the + + app but it is possible to use your own and to add certain sites + + to the white- and black-lists. + + + [https://github.com/dschuermann/ad-away/raw/HEAD/CHANGELOG Changelog] + + + Requires root: Yes. The hosts files is located in /system which is normally + + read-only.' +Disabled: null +Donate: http://sufficientlysecure.org/index.php/adaway +FlattrID: '369138' +Issue Tracker: https://github.com/dschuermann/ad-away/issues +License: GPLv3 +Litecoin: null +Maintainer Notes: '' +Name: null +No Source Since: '' +Provides: org.sufficientlysecure.adaway +Repo: https://github.com/dschuermann/ad-away.git +Repo Type: git +Requires Root: true +Source Code: https://github.com/dschuermann/ad-away +Summary: Block advertisements +Update Check Data: null +Update Check Ignore: null +Update Check Mode: Tags +Update Check Name: null +Vercode Operation: null +Web Site: http://sufficientlysecure.org/index.php/adaway +added: null +builds: +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: ea5378a94ee0dc1d99d2cec95fae7e6d81afb2b9 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '13' + version: '1.12' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: 4128e59da2eac5c2904c7c7568d298ca51e79540 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - defprop.patch + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '16' + version: '1.15' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: 0b9985398b9eef7baf6aadd0dbb12002bc199d2e + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - defprop.patch + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '19' + version: '1.18' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: ab27f4dab5f3ea5e228cfb4a6b0e1fbf53695f22 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - defprop.patch + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '20' + version: '1.19' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: 695e3801e4081026c8f7213a2345fc451d5eb89c + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - defprop.patch + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '21' + version: '1.20' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: 65138c11cc8b6affd28b68e125fbc1dff0886a4e + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - defprop.patch + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '22' + version: '1.21' +- antcommands: [] + build: '' + buildjni: [] + commit: unknown - see disabled + disable: no source in repo + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: false + target: null + update: [] + vercode: '24' + version: '1.23' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: f811e53e1e1d2ee047b18715fd7d2072b90ae76b + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '25' + version: '1.24' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: ff97932761cdee68638dc2550751a64b2cbe18e7 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '26' + version: '1.25' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: 33d4d80998f30bafc88c04c80cbae00b03916f99 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '27' + version: '1.26' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: 743d25a7e287505461f33f4b8e57e4cf988fffea + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '28' + version: '1.27' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: eaa07f4 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '30' + version: '1.29' +- antcommands: [] + build: '' + buildjni: false + commit: 71ced3f + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + && rm libs/android-support-v4.jar + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '33' + version: '1.32' +- antcommands: [] + build: '' + buildjni: false + commit: 9d63c18 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '34' + version: '1.33' +- antcommands: [] + build: '' + buildjni: false + commit: f2568b1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + && android update project -p ../org_donations + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '35' + version: '1.34' +- antcommands: [] + build: '' + buildjni: false + commit: 7442d5d + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + && android update project -p ../org_donations + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '36' + version: '1.35' +- antcommands: [] + build: '' + buildjni: false + commit: 83fc713 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + && android update project -p ../org_donations + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '37' + version: '1.36' +- antcommands: [] + build: '' + buildjni: false + commit: 70da32b567122b701cdcb1609b780eb85732028f + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: android update project -p ../com_actionbarsherlock && rm -rf libs/armeabi/* + && android update project -p ../org_donations + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: org_adaway/ + submodules: false + target: null + update: [] + vercode: '38' + version: '1.37' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.1 + disable: false + encoding: null + extlibs: + - htmlcleaner/htmlcleaner-2.2.jar + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: rm android-libs/Donations/custom_rules.xml && git clone https://github.com/dschuermann/HtmlSpanner + android-libs/HtmlSpanner + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: rm -rf ../update_zip libs/root-commands-1.2.jar libs/htmlspanner-0.2-fork.jar + && cp -f libs/htmlcleaner-2.2.jar android-libs/HtmlSpanner/htmlspanner/libs/ && + echo "android.library.reference.3=$$RootCommands$$" >> project.properties && echo + "android.library.reference.4=android-libs/HtmlSpanner/htmlspanner" >> project.properties + && find . -type f -print0 | xargs -0 sed -i 's/org.rootcommands/org.sufficientlysecure.rootcommands/g' + && cp android-libs/Donations/ant-templates/other/DonationsConfig.java android-libs/Donations/src/org/donations/ + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - RootCommands@c940b0e503 + subdir: AdAway + submodules: false + target: null + update: + - . + - android-libs/Donations + - android-libs/ActionBarSherlock + - android-libs/HtmlSpanner/htmlspanner + vercode: '40' + version: '2.1' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.3 + disable: false + encoding: null + extlibs: + - htmlcleaner/htmlcleaner-2.2.jar + forcevercode: false + forceversion: false + gradle: [] + gradleprops: [] + init: rm android-libs/Donations/custom_rules.xml && git clone https://github.com/dschuermann/HtmlSpanner + android-libs/HtmlSpanner + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: rm -rf ../update_zip libs/root-commands-1.2.jar libs/htmlspanner-0.2-fork.jar + && cp -f libs/htmlcleaner-2.2.jar android-libs/HtmlSpanner/htmlspanner/libs/ && + echo "android.library.reference.3=$$RootCommands$$" >> project.properties && echo + "android.library.reference.4=android-libs/HtmlSpanner/htmlspanner" >> project.properties + && find . -type f -print0 | xargs -0 sed -i 's/org.rootcommands/org.sufficientlysecure.rootcommands/g' + && cp android-libs/Donations/ant-templates/other/DonationsConfig.java android-libs/Donations/src/org/donations/ + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - RootCommands@c940b0e503 + subdir: AdAway + submodules: false + target: null + update: + - . + - android-libs/Donations + - android-libs/ActionBarSherlock + - android-libs/HtmlSpanner/htmlspanner + vercode: '42' + version: '2.3' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '45' + version: '2.6' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.7 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '46' + version: '2.7' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.8 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '47' + version: '2.8' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.8.1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '48' + version: 2.8.1 +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.9 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '49' + version: '2.9' +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.9.1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '50' + version: 2.9.1 +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v2.9.2 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '51' + version: 2.9.2 +- antcommands: [] + build: '' + buildjni: + - 'yes' + commit: v3.0 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: + - renameExecutables + prebuild: '' + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: AdAway + submodules: false + target: null + update: [] + vercode: '52' + version: '3.0' +comments: + build:40: + - '#RootCommands srclib needs changing on fdroidserver' + build:42: + - '#RootCommands srclib needs changing on fdroidserver' +id: org.adaway +lastupdated: null +metadatapath: metadata/org.adaway.json diff --git a/tests/metadata/dump/org.smssecure.smssecure.yaml b/tests/metadata/dump/org.smssecure.smssecure.yaml new file mode 100644 index 00000000..2678b52f --- /dev/null +++ b/tests/metadata/dump/org.smssecure.smssecure.yaml @@ -0,0 +1,339 @@ +AntiFeatures: [] +Archive Policy: null +Author Email: null +Author Name: null +Auto Name: SMSSecure +Auto Update Mode: Version v%v +Binaries: null +Bitcoin: null +Categories: +- Phone & SMS +Changelog: '' +Current Version: 0.6.0 +Current Version Code: '102' +Description: 'SMSSecure is an SMS/MMS application that allows you to protect your + privacy while communicating with friends. + + Using SMSSecure, you can send SMS messages and share media or attachments with complete + privacy. + + + * Easy. SMSSecure works like any other SMS application. There''s nothing to sign + up for and no new service your friends need to join. + + * Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet + connection required. + + * Private. SMSSecure uses the TextSecure encryption protocol to provide privacy + for every message, every time. + + * Safe. All messages are encrypted locally, so if your phone is lost or stolen, + your messages are protected. + + * Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its + security by auditing the code.' +Disabled: null +Donate: null +FlattrID: null +Issue Tracker: https://github.com/SMSSecure/SMSSecure/issues +License: GPLv3 +Litecoin: null +Maintainer Notes: '' +Name: null +No Source Since: '' +Provides: null +Repo: https://github.com/SMSSecure/SMSSecure +Repo Type: git +Requires Root: false +Source Code: https://github.com/SMSSecure/SMSSecure +Summary: Send encrypted text messages (SMS) +Update Check Data: null +Update Check Ignore: null +Update Check Mode: Tags +Update Check Name: null +Vercode Operation: null +Web Site: http://www.smssecure.org +added: null +builds: +- antcommands: [] + build: '' + buildjni: [] + commit: 66367479a4f57f347b5cbe8f6f8f632adaae7727 + disable: builds, merge changes into upstream + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd + && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar && + sed -i -e '20,22d' build.gradle && pushd $$PreferenceFragment$$ && gradle uploadArchives + && popd && sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d' + build.gradle && mkdir smil && pushd smil && wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip + && unzip java-binding.zip && popd && cp -fR smil/java/org src/ && rm -fR smil + && sed -i -e '/org.w3c.smil/d' build.gradle && cp -fR $$AospMms$$/src/org src/ + rm: + - libs/* + scandelete: [] + scanignore: [] + srclibs: + - GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278 + - PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc + - ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87 + - AospMms@android-5.1.0_r3 + subdir: null + submodules: false + target: null + update: [] + vercode: '5' + version: 0.3.3 +- antcommands: [] + build: '' + buildjni: [] + commit: 9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a + disable: builds, wait for upstream + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd + && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: + - GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278 + subdir: null + submodules: true + target: null + update: [] + vercode: '6' + version: 0.3.3 +- antcommands: [] + build: '' + buildjni: [] + commit: v0.4.2 + disable: builds locally, but not on BS + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build + && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: true + target: null + update: [] + vercode: '9' + version: 0.4.2 +- antcommands: [] + build: '' + buildjni: [] + commit: v0.5.1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build + && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: true + target: null + update: [] + vercode: '11' + version: 0.5.1 +- antcommands: [] + build: '' + buildjni: [] + commit: v0.5.2 + disable: broken in upstream + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: true + target: null + update: [] + vercode: '12' + version: 0.5.2 +- antcommands: [] + build: '' + buildjni: [] + commit: v0.5.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: true + target: null + update: [] + vercode: '100' + version: 0.5.3 +- antcommands: [] + build: '' + buildjni: [] + commit: v0.5.4 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: true + target: null + update: [] + vercode: '101' + version: 0.5.4 +- antcommands: [] + build: '' + buildjni: [] + commit: v0.6.0 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - 'yes' + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build + rm: + - libs/*.jar + scandelete: [] + scanignore: [] + srclibs: [] + subdir: null + submodules: true + target: null + update: [] + vercode: '102' + version: 0.6.0 +comments: {} +id: org.smssecure.smssecure +lastupdated: null +metadatapath: metadata/org.smssecure.smssecure.txt diff --git a/tests/metadata/dump/org.videolan.vlc.yaml b/tests/metadata/dump/org.videolan.vlc.yaml new file mode 100644 index 00000000..3d0ab057 --- /dev/null +++ b/tests/metadata/dump/org.videolan.vlc.yaml @@ -0,0 +1,2247 @@ +AntiFeatures: [] +Archive Policy: 9 versions +Author Email: null +Author Name: null +Auto Name: VLC +Auto Update Mode: None +Binaries: null +Bitcoin: null +Categories: +- Multimedia +Changelog: '' +Current Version: 1.2.6 +Current Version Code: '1030005' +Description: 'Video and audio player that supports a wide range of formats, + + for both local and remote playback. + + + [http://git.videolan.org/?p=vlc-ports/android.git;a=blob_plain;f=NEWS NEWS] + + ' +Disabled: null +Donate: http://www.videolan.org/contribute.html#money +FlattrID: null +Issue Tracker: http://www.videolan.org/support/index.html#bugs +License: GPLv3 +Litecoin: null +Maintainer Notes: 'Instructions and dependencies here: http://wiki.videolan.org/AndroidCompile + + see http://buildbot.videolan.org/builders/ for version code scheme + + The VLC srclib commit can be found out from TESTED_HASH value in compile.sh + + + On new releases remove the updatecheck and force the CV to the last working + + build. This will make sure users don''t get notified about the update until + + the final build from the BS has been reviewed and tested. Once done, undo + + those changes. + + ' +Name: null +No Source Since: '' +Provides: null +Repo: git://git.videolan.org/vlc-ports/android.git +Repo Type: git +Requires Root: false +Source Code: http://git.videolan.org/?p=vlc-ports/android.git;a=summary +Summary: Media player +Update Check Data: null +Update Check Ignore: null +Update Check Mode: Tags +Update Check Name: null +Vercode Operation: '%c + 5' +Web Site: http://www.videolan.org/vlc/download-android.html +added: null +builds: +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.0.11 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '48d' ../Makefile + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: vlc-android + submodules: false + target: null + update: + - . + - ../java-libs/SlidingMenu + - ../java-libs/ActionBarSherlock + vercode: '110' + version: 0.0.11-ARMv7 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 0.0.11 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '48d' ../Makefile + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: vlc-android + submodules: false + target: null + update: + - . + - ../java-libs/SlidingMenu + - ../java-libs/ActionBarSherlock + vercode: '111' + version: 0.0.11-ARM +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: unknown - see disabled + disable: ffmpeg error 0.0.11 + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '48d' ../Makefile + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: vlc-android + submodules: false + target: null + update: + - . + - ../java-libs/SlidingMenu + - ../java-libs/ActionBarSherlock + vercode: '112' + version: 0.0.11-x86 +- antcommands: [] + build: cd ../ && ANDROID_ABI=mips ./compile.sh release + buildjni: false + commit: 0.0.11 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '48d' ../Makefile + rm: [] + scandelete: [] + scanignore: [] + srclibs: [] + subdir: vlc-android + submodules: false + target: null + update: + - . + - ../java-libs/SlidingMenu + - ../java-libs/ActionBarSherlock + vercode: '113' + version: 0.0.11-mips +- antcommands: [] + build: cd ../ && ANDROID_ABI=mips ./compile.sh release + buildjni: false + commit: 0.1.3 + disable: build failing (at 0.1.3) + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - ndkr9.patch + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7c52aacbe + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1301' + version: 0.1.3-MIPS +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.1.3 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - ndkr9.patch + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7c52aacbe + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1302' + version: 0.1.3-x86 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 0.1.3 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - ndkr9.patch + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7c52aacbe + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1303' + version: 0.1.3-ARM +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.1.3 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: true + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: + - ndkr9.patch + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7c52aacbe + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1304' + version: 0.1.3-ARMv7 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.0 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@31ffb20309264994 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9002' + version: 0.9.0 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.0 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@31ffb20309264994 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9004' + version: 0.9.0 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@37e886d113b8b567c15208579fb2f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9102' + version: 0.9.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@37e886d113b8b567c15208579fb2f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9104' + version: 0.9.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.5 + disable: can't download gmp + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@052600173f376ff58ff04d53746961a2 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9502' + version: 0.9.5 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.5 + disable: can't download gmp + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@052600173f376ff58ff04d53746961a2 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9504' + version: 0.9.5 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.6 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@27f4799 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9602' + version: 0.9.6 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.6 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@27f4799 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9604' + version: 0.9.6 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.7 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@9e1c6ff + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9702' + version: 0.9.7 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.7 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@9e1c6ff + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9704' + version: 0.9.7 +- antcommands: [] + build: cd ../ && ANDROID_ABI=mips ./compile.sh release + buildjni: false + commit: 0.9.7.1 + disable: build fails + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@57cd36b + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9711' + version: 0.9.7.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.7.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@57cd36b + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9712' + version: 0.9.7.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.7.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@57cd36b + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9714' + version: 0.9.7.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.8 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@f2db364 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9802' + version: 0.9.8 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 0.9.8 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@f2db364 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9803' + version: 0.9.8 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.8 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@f2db364 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9804' + version: 0.9.8 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.9 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9902' + version: 0.9.9 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 0.9.9 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9903' + version: 0.9.9 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.9 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '9904' + version: 0.9.9 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 0.9.10 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@e33e5de + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10002' + version: 0.9.10 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 0.9.10 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@e33e5de + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10003' + version: 0.9.10 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 0.9.10 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@e33e5de + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10004' + version: 0.9.10 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 1.0.0 + disable: doesn't build + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@036010e + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10006' + version: 1.0.0 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 1.0.0 + disable: doesn't build + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@036010e + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10007' + version: 1.0.0 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 1.0.0 + disable: doesn't build + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@036010e + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10008' + version: 1.0.0 +- antcommands: [] + build: cd ../ && ANDROID_ABI=x86 ./compile.sh release + buildjni: false + commit: 1.0.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@59409d5 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10102' + version: 1.0.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release + buildjni: false + commit: 1.0.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@59409d5 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10103' + version: 1.0.1 +- antcommands: [] + build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release + buildjni: false + commit: 1.0.1 + disable: false + encoding: null + extlibs: [] + forcevercode: true + forceversion: false + gradle: [] + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: null + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC-2.2@59409d5 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '10104' + version: 1.0.1 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.1.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@a9b19e4 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010303' + version: 1.1.3 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.1.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@a9b19e4 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010304' + version: 1.1.3 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.1.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@a9b19e4 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010305' + version: 1.1.3 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.1.5 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@e6b4585 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010503' + version: 1.1.5 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.1.5 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@e6b4585 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010504' + version: 1.1.5 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.1.5 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@e6b4585 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010505' + version: 1.1.5 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.1.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@551b670 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010603' + version: 1.1.6 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.1.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@551b670 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010604' + version: 1.1.6 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.1.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@551b670 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1010605' + version: 1.1.6 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.0 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@23c8d86 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020003' + version: 1.2.0 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.0 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@23c8d86 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020004' + version: 1.2.0 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.0 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@23c8d86 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020005' + version: 1.2.0 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@23c8d86 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020103' + version: 1.2.1 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@23c8d86 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020104' + version: 1.2.1 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.1 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@23c8d86 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020105' + version: 1.2.1 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.2 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020203' + version: 1.2.2 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.2 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020204' + version: 1.2.2 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.2 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020205' + version: 1.2.2 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020303' + version: 1.2.3 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020304' + version: 1.2.3 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.3 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020305' + version: 1.2.3 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.4 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020403' + version: 1.2.4 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.4 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020404' + version: 1.2.4 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.4 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@7491a5f + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020405' + version: 1.2.4 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.5 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@50accb8 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020503' + version: 1.2.5 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.5 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@50accb8 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020504' + version: 1.2.5 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.5 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@50accb8 + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1020505' + version: 1.2.5 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi" --release + buildjni: false + commit: 1.2.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv6fpu + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@d59b81a + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1030003' + version: 1.2.6 +- antcommands: [] + build: cd ../ && ./compile.sh -a "armeabi-v7a" --release + buildjni: false + commit: 1.2.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaARMv7 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@d59b81a + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1030004' + version: 1.2.6 +- antcommands: [] + build: cd ../ && ./compile.sh -a "x86" --release + buildjni: false + commit: 1.2.6 + disable: false + encoding: null + extlibs: [] + forcevercode: false + forceversion: false + gradle: + - VanillaX86 + gradleprops: [] + init: '' + kivy: false + maven: false + ndk: r10d + novcheck: false + oldsdkloc: false + output: null + patch: [] + preassemble: [] + prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh + && ln -s vlc-android/$$VLC$$ ../vlc + rm: [] + scandelete: [] + scanignore: [] + srclibs: + - VLC@d59b81a + subdir: vlc-android + submodules: false + target: null + update: [] + vercode: '1030005' + version: 1.2.6 +comments: {} +id: org.videolan.vlc +lastupdated: null +metadatapath: metadata/org.videolan.vlc.yml diff --git a/tests/metadata/net.osmand.plus.pickle b/tests/metadata/net.osmand.plus.pickle deleted file mode 100644 index 76409710..00000000 Binary files a/tests/metadata/net.osmand.plus.pickle and /dev/null differ diff --git a/tests/metadata/net.osmand.plus.xml b/tests/metadata/net.osmand.plus.xml deleted file mode 100644 index 4b7ac8a4..00000000 --- a/tests/metadata/net.osmand.plus.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - Tracking - NonFreeNet - - - - Navigation - - - GPLv3 - http://osmand.net - https://github.com/osmandapp/Osmand - https://github.com/osmandapp/Osmand/issues - https://code.google.com/p/osmand/#Please_support_the_project - - OsmAnd~ - Offline/online maps and navigation - Osmand~'s features can be extended by enabling the plugins via the settings, -which include online maps from many sources, tracking, OpenStreetMap (OSM) editing and -accessibility enhancements. - -Map data of both vector and raster types can be stored on the phone memory -card for offline usage, and navigation by default uses offline methods. Map -data packages for many territories can be downloaded from within the app and -there is a desktop program available on the website as well for creating your -own. - -Anti-Features: Tracking - It will send your device and application specs to an -Analytics server upon downloading the list of maps you can download. - -[https://osmandapp.github.io/changes.html Changelog] - - - git - https://github.com/mvdan/OsmAnd-submodules - - - - - - - - 182 - 1.8.2 - 76ada6c8a08afe69acb755503373ac36328ef665 - android/OsmAnd - true - bin/OsmAnd-release-unsigned.apk - sed -i 's/"OsmAnd+"/"OsmAnd~"/g' build.xml - ./old-ndk-build.sh && ant -Dsdk.dir="$ANDROID_SDK" -Dndk.dir="$ANDROID_NDK" -DBLACKBERRY_BUILD=false -DBUILD_SUFFIX= -DAPK_NUMBER_VERSION=182 "-DFEATURES=+play_market +gps_status -parking_plugin -blackberry -amazon -route_nav" -DCLEAN_CPP=false -DPACKAGE_TO_BUILT=net.osmand.plus -DAPK_VERSION=1.8.2 -Dnet.osmand.plus= -Dbuild.version=1.8.2 -Dbuild.version.code=182 -Dnativeoff=false "-DversionFeatures=+play_market +gps_status -parking_plugin -blackberry -amazon -route_nav" clean release - no - - - - 1.8.3 - 183 - 1.8.3 - android/OsmAnd - true - bin/OsmAnd-release-unsigned.apk - ../../build - no - - - - 1.9.4 - 196 - 1.9.4 - android/OsmAnd - true - bin/OsmAnd-release-unsigned.apk - ../../build - no - r10d - - - - 1.9.5 - 197 - 1.9.5 - android/OsmAnd - true - bin/OsmAnd-release-unsigned.apk - ../../build - no - r10d - - - - - -No UCMs apply because git never contains actual releases, only pre-releses. - -The build instructions have been moved to a script in the root of the repo, -'build'. This way it can be updated along with the submodules. - - - None - None - 1.9.5 - 197 - - \ No newline at end of file diff --git a/tests/metadata/org.adaway.pickle b/tests/metadata/org.adaway.pickle deleted file mode 100644 index 4c35fe2e..00000000 Binary files a/tests/metadata/org.adaway.pickle and /dev/null differ diff --git a/tests/metadata/org.smssecure.smssecure.pickle b/tests/metadata/org.smssecure.smssecure.pickle deleted file mode 100644 index 7cfdda45..00000000 --- a/tests/metadata/org.smssecure.smssecure.pickle +++ /dev/null @@ -1,696 +0,0 @@ -(dp0 -S'Update Check Data' -p1 -NsS'Bitcoin' -p2 -NsS'AntiFeatures' -p3 -(lp4 -sS'Litecoin' -p5 -NsS'comments' -p6 -(dp7 -sS'Provides' -p8 -NsS'Issue Tracker' -p9 -S'https://github.com/SMSSecure/SMSSecure/issues' -p10 -sS'Donate' -p11 -NsS'Archive Policy' -p12 -NsS'Description' -p13 -S"SMSSecure is an SMS/MMS application that allows you to protect your privacy while communicating with friends.\nUsing SMSSecure, you can send SMS messages and share media or attachments with complete privacy.\n\n* Easy. SMSSecure works like any other SMS application. There's nothing to sign up for and no new service your friends need to join.\n* Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet connection required.\n* Private. SMSSecure uses the TextSecure encryption protocol to provide privacy for every message, every time.\n* Safe. All messages are encrypted locally, so if your phone is lost or stolen, your messages are protected.\n* Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its security by auditing the code." -p14 -sS'Requires Root' -p15 -I00 -sS'lastupdated' -p16 -NsS'id' -p17 -S'org.smssecure.smssecure' -p18 -sS'Repo' -p19 -S'https://github.com/SMSSecure/SMSSecure' -p20 -sS'No Source Since' -p21 -S'' -p22 -sS'Author Name' -p23 -NsS'Repo Type' -p24 -S'git' -p25 -sS'Auto Name' -p26 -S'SMSSecure' -p27 -sS'Categories' -p28 -(lp29 -S'Phone & SMS' -p30 -asS'Source Code' -p31 -S'https://github.com/SMSSecure/SMSSecure' -p32 -sS'added' -p33 -NsS'Update Check Ignore' -p34 -NsS'Name' -p35 -NsS'License' -p36 -S'GPLv3' -p37 -sS'Changelog' -p38 -g22 -sS'Update Check Mode' -p39 -S'Tags' -p40 -sS'Summary' -p41 -S'Send encrypted text messages (SMS)' -p42 -sS'Current Version' -p43 -S'0.6.0' -p44 -sS'Author Email' -p45 -NsS'Maintainer Notes' -p46 -g22 -sS'Current Version Code' -p47 -S'102' -p48 -sS'Binaries' -p49 -NsS'builds' -p50 -(lp51 -(dp52 -S'submodules' -p53 -I00 -sS'vercode' -p54 -S'5' -p55 -sS'forceversion' -p56 -I00 -sS'oldsdkloc' -p57 -I00 -sS'gradleprops' -p58 -(lp59 -sS'kivy' -p60 -I00 -sS'patch' -p61 -(lp62 -sS'scanignore' -p63 -(lp64 -sS'srclibs' -p65 -(lp66 -S'GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278' -p67 -aS'PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc' -p68 -aS'ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87' -p69 -aS'AospMms@android-5.1.0_r3' -p70 -asS'encoding' -p71 -NsS'extlibs' -p72 -(lp73 -sS'init' -p74 -g22 -sS'version' -p75 -S'0.3.3' -p76 -sS'build' -p77 -g22 -sS'rm' -p78 -(lp79 -S'libs/*' -p80 -asS'subdir' -p81 -NsS'forcevercode' -p82 -I01 -sS'preassemble' -p83 -(lp84 -sS'update' -p85 -(lp86 -sS'maven' -p87 -I00 -sS'disable' -p88 -S'builds, merge changes into upstream' -p89 -sS'output' -p90 -NsS'scandelete' -p91 -(lp92 -sS'buildjni' -p93 -(lp94 -sS'ndk' -p95 -NsS'target' -p96 -NsS'antcommands' -p97 -(lp98 -sS'gradle' -p99 -(lp100 -S'yes' -p101 -asS'prebuild' -p102 -S"touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar && sed -i -e '20,22d' build.gradle && pushd $$PreferenceFragment$$ && gradle uploadArchives && popd && sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d' build.gradle && mkdir smil && pushd smil && wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip && unzip java-binding.zip && popd && cp -fR smil/java/org src/ && rm -fR smil && sed -i -e '/org.w3c.smil/d' build.gradle && cp -fR $$AospMms$$/src/org src/" -p103 -sS'novcheck' -p104 -I00 -sS'commit' -p105 -S'66367479a4f57f347b5cbe8f6f8f632adaae7727' -p106 -sa(dp107 -g53 -I01 -sg54 -S'6' -p108 -sg56 -I00 -sg57 -I00 -sg58 -(lp109 -sg60 -I00 -sg61 -(lp110 -sg63 -(lp111 -sg65 -(lp112 -S'GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278' -p113 -asg71 -Nsg72 -(lp114 -sg74 -g22 -sg75 -S'0.3.3' -p115 -sg77 -g22 -sg78 -(lp116 -S'libs/*.jar' -p117 -asg81 -Nsg82 -I00 -sg83 -(lp118 -sg85 -(lp119 -sg87 -I00 -sg88 -S'builds, wait for upstream' -p120 -sg90 -Nsg91 -(lp121 -sg93 -(lp122 -sg95 -Nsg96 -Nsg97 -(lp123 -sg99 -(lp124 -S'yes' -p125 -asg102 -S'touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar' -p126 -sg104 -I00 -sg105 -S'9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a' -p127 -sa(dp128 -g53 -I01 -sg54 -S'9' -p129 -sg56 -I00 -sg57 -I00 -sg58 -(lp130 -sg60 -I00 -sg61 -(lp131 -sg63 -(lp132 -sg65 -(lp133 -sg71 -Nsg72 -(lp134 -sg74 -g22 -sg75 -S'0.4.2' -p135 -sg77 -g22 -sg78 -(lp136 -S'libs/*.jar' -p137 -asg81 -Nsg82 -I00 -sg83 -(lp138 -sg85 -(lp139 -sg87 -I00 -sg88 -S'builds locally, but not on BS' -p140 -sg90 -Nsg91 -(lp141 -sg93 -(lp142 -sg95 -Nsg96 -Nsg97 -(lp143 -sg99 -(lp144 -S'yes' -p145 -asg102 -S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties' -p146 -sg104 -I00 -sg105 -S'v0.4.2' -p147 -sa(dp148 -g53 -I01 -sg54 -S'11' -p149 -sg56 -I00 -sg57 -I00 -sg58 -(lp150 -sg60 -I00 -sg61 -(lp151 -sg63 -(lp152 -sg65 -(lp153 -sg71 -Nsg72 -(lp154 -sg74 -g22 -sg75 -S'0.5.1' -p155 -sg77 -g22 -sg78 -(lp156 -S'libs/*.jar' -p157 -asg81 -Nsg82 -I00 -sg83 -(lp158 -sg85 -(lp159 -sg87 -I00 -sg88 -I00 -sg90 -Nsg91 -(lp160 -sg93 -(lp161 -sg95 -Nsg96 -Nsg97 -(lp162 -sg99 -(lp163 -S'yes' -p164 -asg102 -S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties' -p165 -sg104 -I00 -sg105 -S'v0.5.1' -p166 -sa(dp167 -g53 -I01 -sg54 -S'12' -p168 -sg56 -I00 -sg57 -I00 -sg58 -(lp169 -sg60 -I00 -sg61 -(lp170 -sg63 -(lp171 -sg65 -(lp172 -sg71 -Nsg72 -(lp173 -sg74 -g22 -sg75 -S'0.5.2' -p174 -sg77 -g22 -sg78 -(lp175 -S'libs/*.jar' -p176 -asg81 -Nsg82 -I00 -sg83 -(lp177 -sg85 -(lp178 -sg87 -I00 -sg88 -S'broken in upstream' -p179 -sg90 -Nsg91 -(lp180 -sg93 -(lp181 -sg95 -Nsg96 -Nsg97 -(lp182 -sg99 -(lp183 -S'yes' -p184 -asg102 -S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build' -p185 -sg104 -I00 -sg105 -S'v0.5.2' -p186 -sa(dp187 -g53 -I01 -sg54 -S'100' -p188 -sg56 -I00 -sg57 -I00 -sg58 -(lp189 -sg60 -I00 -sg61 -(lp190 -sg63 -(lp191 -sg65 -(lp192 -sg71 -Nsg72 -(lp193 -sg74 -g22 -sg75 -S'0.5.3' -p194 -sg77 -g22 -sg78 -(lp195 -S'libs/*.jar' -p196 -asg81 -Nsg82 -I00 -sg83 -(lp197 -sg85 -(lp198 -sg87 -I00 -sg88 -I00 -sg90 -Nsg91 -(lp199 -sg93 -(lp200 -sg95 -Nsg96 -Nsg97 -(lp201 -sg99 -(lp202 -S'yes' -p203 -asg102 -S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build' -p204 -sg104 -I00 -sg105 -S'v0.5.3' -p205 -sa(dp206 -g53 -I01 -sg54 -S'101' -p207 -sg56 -I00 -sg57 -I00 -sg58 -(lp208 -sg60 -I00 -sg61 -(lp209 -sg63 -(lp210 -sg65 -(lp211 -sg71 -Nsg72 -(lp212 -sg74 -g22 -sg75 -S'0.5.4' -p213 -sg77 -g22 -sg78 -(lp214 -S'libs/*.jar' -p215 -asg81 -Nsg82 -I00 -sg83 -(lp216 -sg85 -(lp217 -sg87 -I00 -sg88 -I00 -sg90 -Nsg91 -(lp218 -sg93 -(lp219 -sg95 -Nsg96 -Nsg97 -(lp220 -sg99 -(lp221 -S'yes' -p222 -asg102 -S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build' -p223 -sg104 -I00 -sg105 -S'v0.5.4' -p224 -sa(dp225 -g53 -I01 -sg54 -S'102' -p226 -sg56 -I00 -sg57 -I00 -sg58 -(lp227 -sg60 -I00 -sg61 -(lp228 -sg63 -(lp229 -sg65 -(lp230 -sg71 -Nsg72 -(lp231 -sg74 -g22 -sg75 -S'0.6.0' -p232 -sg77 -g22 -sg78 -(lp233 -S'libs/*.jar' -p234 -asg81 -Nsg82 -I00 -sg83 -(lp235 -sg85 -(lp236 -sg87 -I00 -sg88 -I00 -sg90 -Nsg91 -(lp237 -sg93 -(lp238 -sg95 -Nsg96 -Nsg97 -(lp239 -sg99 -(lp240 -S'yes' -p241 -asg102 -S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build' -p242 -sg104 -I00 -sg105 -S'v0.6.0' -p243 -sasS'FlattrID' -p244 -NsS'metadatapath' -p245 -S'metadata/org.smssecure.smssecure.txt' -p246 -sS'Disabled' -p247 -NsS'Web Site' -p248 -S'http://www.smssecure.org' -p249 -sS'Update Check Name' -p250 -NsS'Vercode Operation' -p251 -NsS'Auto Update Mode' -p252 -S'Version v%v' -p253 -s. \ No newline at end of file diff --git a/tests/metadata/org.videolan.vlc.pickle b/tests/metadata/org.videolan.vlc.pickle deleted file mode 100644 index 8a727bb5..00000000 Binary files a/tests/metadata/org.videolan.vlc.pickle and /dev/null differ diff --git a/tests/run-tests b/tests/run-tests index 354e6782..fd58024a 100755 --- a/tests/run-tests +++ b/tests/run-tests @@ -163,7 +163,7 @@ $fdroid init cp -a $WORKSPACE/tests/metadata $WORKSPACE/tests/repo $REPOROOT/ cp -a $WORKSPACE/tests/gnupghome $GNUPGHOME chmod 0700 $GNUPGHOME -echo "accepted_formats = ['json', 'txt', 'xml', 'yml']" >> config.py +echo "accepted_formats = ['json', 'txt', 'yml']" >> config.py echo "install_list = 'org.adaway'" >> config.py echo "uninstall_list = {'com.android.vending', 'com.facebook.orca',}" >> config.py echo "gpghome = '$GNUPGHOME'" >> config.py diff --git a/tests/update.TestCase b/tests/update.TestCase index 25e59a83..12adce75 100755 --- a/tests/update.TestCase +++ b/tests/update.TestCase @@ -91,7 +91,7 @@ class UpdateTest(unittest.TestCase): config = dict() fdroidserver.common.fill_config_defaults(config) config['ndk_paths'] = dict() - config['accepted_formats'] = ['json', 'txt', 'xml', 'yml'] + config['accepted_formats'] = ['json', 'txt', 'yml'] fdroidserver.common.config = config fdroidserver.update.config = config diff --git a/wp-fdroid/wp-fdroid.php b/wp-fdroid/wp-fdroid.php index 4d62f0b8..f225232f 100644 --- a/wp-fdroid/wp-fdroid.php +++ b/wp-fdroid/wp-fdroid.php @@ -695,6 +695,8 @@ class FDroid $antifeatureDescription['UpstreamNonFree']['description'] = 'The upstream source code is non-free.'; $antifeatureDescription['NonFreeAssets']['name'] = 'Non-Free Assets'; $antifeatureDescription['NonFreeAssets']['description'] = 'This application contains non-free assets.'; + $antifeatureDescription['KnownVuln']['name'] = 'Known Vulnerability'; + $antifeatureDescription['KnownVuln']['description'] = 'This application known security vulnerabilities.'; if(isset($antifeatureDescription[$antifeature])) { return $antifeatureDescription[$antifeature];