1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-10-03 17:50:11 +02:00

Merge branch 'yaml_1.2' into 'master'

Use ruamel.yaml in metadata.py and metadata.TestCase

See merge request fdroid/fdroidserver!1238
This commit is contained in:
Michael Pöhn 2023-01-15 12:15:39 +00:00
commit 48e682bd80
4 changed files with 70 additions and 130 deletions

View File

@ -23,14 +23,11 @@ from pathlib import Path
import platform import platform
import re import re
import logging import logging
import yaml
try:
from yaml import CSafeLoader as SafeLoader
except ImportError:
from yaml import SafeLoader
import importlib import importlib
from collections import OrderedDict from collections import OrderedDict
from ruamel.yaml import YAML, YAMLError
from . import common from . import common
from . import _ from . import _
from .exception import MetaDataException, FDroidException from .exception import MetaDataException, FDroidException
@ -483,18 +480,19 @@ def parse_yaml_srclib(metadatapath):
with metadatapath.open("r", encoding="utf-8") as f: with metadatapath.open("r", encoding="utf-8") as f:
try: try:
data = yaml.load(f, Loader=SafeLoader) yaml = YAML(typ='safe')
data = yaml.load(f)
if type(data) is not dict: if type(data) is not dict:
if platform.system() == 'Windows': if platform.system() == 'Windows':
# Handle symlink on Windows # Handle symlink on Windows
symlink = metadatapath.parent / metadatapath.read_text(encoding='utf-8') symlink = metadatapath.parent / metadatapath.read_text(encoding='utf-8')
if symlink.is_file(): if symlink.is_file():
with symlink.open("r", encoding="utf-8") as s: with symlink.open("r", encoding="utf-8") as s:
data = yaml.load(s, Loader=SafeLoader) data = yaml.load(s)
if type(data) is not dict: if type(data) is not dict:
raise yaml.error.YAMLError(_('{file} is blank or corrupt!') raise YAMLError(_('{file} is blank or corrupt!')
.format(file=metadatapath)) .format(file=metadatapath))
except yaml.error.YAMLError as e: except YAMLError as e:
_warn_or_exception(_("Invalid srclib metadata: could not " _warn_or_exception(_("Invalid srclib metadata: could not "
"parse '{file}'") "parse '{file}'")
.format(file=metadatapath) + '\n' .format(file=metadatapath) + '\n'
@ -797,8 +795,9 @@ def parse_yaml_metadata(mf, app):
""" """
try: try:
yamldata = yaml.load(mf, Loader=SafeLoader) yaml = YAML(typ='safe')
except yaml.YAMLError as e: yamldata = yaml.load(mf)
except YAMLError as e:
_warn_or_exception(_("could not parse '{path}'") _warn_or_exception(_("could not parse '{path}'")
.format(path=mf.name) + '\n' .format(path=mf.name) + '\n'
+ common.run_yamllint(mf.name, indent=4), + common.run_yamllint(mf.name, indent=4),

View File

@ -15,14 +15,11 @@ from collections import OrderedDict
from pathlib import Path from pathlib import Path
import yaml
from testcommon import TmpCwd from testcommon import TmpCwd
from ruamel.yaml import YAML
try: yaml = YAML(typ='safe')
from yaml import CSafeLoader as SafeLoader
except ImportError:
from yaml import SafeLoader
localmodule = Path(__file__).resolve().parent.parent localmodule = Path(__file__).resolve().parent.parent
print('localmodule: ' + str(localmodule)) print('localmodule: ' + str(localmodule))
@ -173,7 +170,7 @@ class MetadataTest(unittest.TestCase):
def test_valid_funding_yml_regex(self): def test_valid_funding_yml_regex(self):
"""Check the regex can find all the cases""" """Check the regex can find all the cases"""
with (self.basedir / 'funding-usernames.yaml').open() as fp: with (self.basedir / 'funding-usernames.yaml').open() as fp:
data = yaml.load(fp, Loader=SafeLoader) data = yaml.load(fp)
for k, entries in data.items(): for k, entries in data.items():
for entry in entries: for entry in entries:
@ -212,7 +209,7 @@ class MetadataTest(unittest.TestCase):
frommeta = dict(apps[appid]) frommeta = dict(apps[appid])
self.assertTrue(appid in apps) self.assertTrue(appid in apps)
with savepath.open('r') as f: with savepath.open('r') as f:
from_yaml = yaml.load(f, Loader=SafeLoader) from_yaml = yaml.load(f)
self.assertEqual(frommeta, from_yaml) self.assertEqual(frommeta, from_yaml)
# comment above assert and uncomment below to update test # comment above assert and uncomment below to update test
# files when new metadata fields are added # files when new metadata fields are added

View File

@ -22,58 +22,54 @@ Builds:
versionCode: 110 versionCode: 110
commit: 0.0.11 commit: 0.0.11
subdir: vlc-android subdir: vlc-android
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '48d' ../Makefile prebuild: sed -i '48d' ../Makefile
androidupdate: androidupdate:
- . - .
- ../java-libs/SlidingMenu - ../java-libs/SlidingMenu
- ../java-libs/ActionBarSherlock - ../java-libs/ActionBarSherlock
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.0.11-ARM - versionName: 0.0.11-ARM
versionCode: 111 versionCode: 111
commit: 0.0.11 commit: 0.0.11
subdir: vlc-android subdir: vlc-android
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '48d' ../Makefile prebuild: sed -i '48d' ../Makefile
androidupdate: androidupdate:
- . - .
- ../java-libs/SlidingMenu - ../java-libs/SlidingMenu
- ../java-libs/ActionBarSherlock - ../java-libs/ActionBarSherlock
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
- versionName: 0.0.11-x86 - versionName: 0.0.11-x86
versionCode: 112 versionCode: 112
disable: ffmpeg error 0.0.11 disable: ffmpeg error 0.0.11
commit: unknown - see disabled commit: unknown - see disabled
subdir: vlc-android subdir: vlc-android
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '48d' ../Makefile prebuild: sed -i '48d' ../Makefile
androidupdate: androidupdate:
- . - .
- ../java-libs/SlidingMenu - ../java-libs/SlidingMenu
- ../java-libs/ActionBarSherlock - ../java-libs/ActionBarSherlock
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.0.11-mips - versionName: 0.0.11-mips
versionCode: 113 versionCode: 113
commit: 0.0.11 commit: 0.0.11
subdir: vlc-android subdir: vlc-android
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '48d' ../Makefile prebuild: sed -i '48d' ../Makefile
androidupdate: androidupdate:
- . - .
- ../java-libs/SlidingMenu - ../java-libs/SlidingMenu
- ../java-libs/ActionBarSherlock - ../java-libs/ActionBarSherlock
build: cd ../ && ANDROID_ABI=mips ./compile.sh release build: cd ../ && ANDROID_ABI=mips ./compile.sh release
buildjni: no
- versionName: 0.1.3-MIPS - versionName: 0.1.3-MIPS
versionCode: 1301 versionCode: 1301
@ -82,11 +78,10 @@ Builds:
subdir: vlc-android subdir: vlc-android
patch: ndkr9.patch patch: ndkr9.patch
srclibs: VLC@7c52aacbe srclibs: VLC@7c52aacbe
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=mips ./compile.sh release build: cd ../ && ANDROID_ABI=mips ./compile.sh release
buildjni: no
- versionName: 0.1.3-x86 - versionName: 0.1.3-x86
versionCode: 1302 versionCode: 1302
@ -94,11 +89,10 @@ Builds:
subdir: vlc-android subdir: vlc-android
patch: ndkr9.patch patch: ndkr9.patch
srclibs: VLC@7c52aacbe srclibs: VLC@7c52aacbe
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.1.3-ARM - versionName: 0.1.3-ARM
versionCode: 1303 versionCode: 1303
@ -106,11 +100,10 @@ Builds:
subdir: vlc-android subdir: vlc-android
patch: ndkr9.patch patch: ndkr9.patch
srclibs: VLC@7c52aacbe srclibs: VLC@7c52aacbe
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
- versionName: 0.1.3-ARMv7 - versionName: 0.1.3-ARMv7
versionCode: 1304 versionCode: 1304
@ -118,51 +111,46 @@ Builds:
subdir: vlc-android subdir: vlc-android
patch: ndkr9.patch patch: ndkr9.patch
srclibs: VLC@7c52aacbe srclibs: VLC@7c52aacbe
forceversion: yes forceversion: true
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.0 - versionName: 0.9.0
versionCode: 9002 versionCode: 9002
commit: 0.9.0 commit: 0.9.0
subdir: vlc-android subdir: vlc-android
srclibs: VLC@31ffb20309264994 srclibs: VLC@31ffb20309264994
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.0 - versionName: 0.9.0
versionCode: 9004 versionCode: 9004
commit: 0.9.0 commit: 0.9.0
subdir: vlc-android subdir: vlc-android
srclibs: VLC@31ffb20309264994 srclibs: VLC@31ffb20309264994
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.1 - versionName: 0.9.1
versionCode: 9102 versionCode: 9102
commit: 0.9.1 commit: 0.9.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC@37e886d113b8b567c15208579fb2f srclibs: VLC@37e886d113b8b567c15208579fb2f
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.1 - versionName: 0.9.1
versionCode: 9104 versionCode: 9104
commit: 0.9.1 commit: 0.9.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC@37e886d113b8b567c15208579fb2f srclibs: VLC@37e886d113b8b567c15208579fb2f
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.5 - versionName: 0.9.5
versionCode: 9502 versionCode: 9502
@ -170,10 +158,9 @@ Builds:
commit: 0.9.5 commit: 0.9.5
subdir: vlc-android subdir: vlc-android
srclibs: VLC@052600173f376ff58ff04d53746961a2 srclibs: VLC@052600173f376ff58ff04d53746961a2
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.5 - versionName: 0.9.5
versionCode: 9504 versionCode: 9504
@ -181,50 +168,45 @@ Builds:
commit: 0.9.5 commit: 0.9.5
subdir: vlc-android subdir: vlc-android
srclibs: VLC@052600173f376ff58ff04d53746961a2 srclibs: VLC@052600173f376ff58ff04d53746961a2
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.6 - versionName: 0.9.6
versionCode: 9602 versionCode: 9602
commit: 0.9.6 commit: 0.9.6
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@27f4799 srclibs: VLC-2.2@27f4799
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.6 - versionName: 0.9.6
versionCode: 9604 versionCode: 9604
commit: 0.9.6 commit: 0.9.6
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@27f4799 srclibs: VLC-2.2@27f4799
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.7 - versionName: 0.9.7
versionCode: 9702 versionCode: 9702
commit: 0.9.7 commit: 0.9.7
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@9e1c6ff srclibs: VLC-2.2@9e1c6ff
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.7 - versionName: 0.9.7
versionCode: 9704 versionCode: 9704
commit: 0.9.7 commit: 0.9.7
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@9e1c6ff srclibs: VLC-2.2@9e1c6ff
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.7.1 - versionName: 0.9.7.1
versionCode: 9711 versionCode: 9711
@ -232,120 +214,108 @@ Builds:
commit: 0.9.7.1 commit: 0.9.7.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@57cd36b srclibs: VLC-2.2@57cd36b
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=mips ./compile.sh release build: cd ../ && ANDROID_ABI=mips ./compile.sh release
buildjni: no
- versionName: 0.9.7.1 - versionName: 0.9.7.1
versionCode: 9712 versionCode: 9712
commit: 0.9.7.1 commit: 0.9.7.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@57cd36b srclibs: VLC-2.2@57cd36b
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.7.1 - versionName: 0.9.7.1
versionCode: 9714 versionCode: 9714
commit: 0.9.7.1 commit: 0.9.7.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@57cd36b srclibs: VLC-2.2@57cd36b
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.8 - versionName: 0.9.8
versionCode: 9802 versionCode: 9802
commit: 0.9.8 commit: 0.9.8
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@f2db364 srclibs: VLC-2.2@f2db364
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.8 - versionName: 0.9.8
versionCode: 9803 versionCode: 9803
commit: 0.9.8 commit: 0.9.8
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@f2db364 srclibs: VLC-2.2@f2db364
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
- versionName: 0.9.8 - versionName: 0.9.8
versionCode: 9804 versionCode: 9804
commit: 0.9.8 commit: 0.9.8
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@f2db364 srclibs: VLC-2.2@f2db364
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.9 - versionName: 0.9.9
versionCode: 9902 versionCode: 9902
commit: 0.9.9 commit: 0.9.9
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1 srclibs: VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.9 - versionName: 0.9.9
versionCode: 9903 versionCode: 9903
commit: 0.9.9 commit: 0.9.9
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1 srclibs: VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
- versionName: 0.9.9 - versionName: 0.9.9
versionCode: 9904 versionCode: 9904
commit: 0.9.9 commit: 0.9.9
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1 srclibs: VLC-2.2@e731dc23a4f8ef6782c7cc2236bbbf41c034dad1
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 0.9.10 - versionName: 0.9.10
versionCode: 10002 versionCode: 10002
commit: 0.9.10 commit: 0.9.10
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@e33e5de srclibs: VLC-2.2@e33e5de
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 0.9.10 - versionName: 0.9.10
versionCode: 10003 versionCode: 10003
commit: 0.9.10 commit: 0.9.10
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@e33e5de srclibs: VLC-2.2@e33e5de
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
- versionName: 0.9.10 - versionName: 0.9.10
versionCode: 10004 versionCode: 10004
commit: 0.9.10 commit: 0.9.10
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@e33e5de srclibs: VLC-2.2@e33e5de
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
#0.9.10 vercodes were off #0.9.10 vercodes were off
- versionName: 1.0.0 - versionName: 1.0.0
@ -354,10 +324,9 @@ Builds:
commit: 1.0.0 commit: 1.0.0
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@036010e srclibs: VLC-2.2@036010e
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
#0.9.10 vercodes were off #0.9.10 vercodes were off
- versionName: 1.0.0 - versionName: 1.0.0
@ -366,10 +335,9 @@ Builds:
commit: 1.0.0 commit: 1.0.0
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@036010e srclibs: VLC-2.2@036010e
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
#0.9.10 vercodes were off #0.9.10 vercodes were off
- versionName: 1.0.0 - versionName: 1.0.0
@ -378,40 +346,36 @@ Builds:
commit: 1.0.0 commit: 1.0.0
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@036010e srclibs: VLC-2.2@036010e
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 1.0.1 - versionName: 1.0.1
versionCode: 10102 versionCode: 10102
commit: 1.0.1 commit: 1.0.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@59409d5 srclibs: VLC-2.2@59409d5
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=x86 ./compile.sh release build: cd ../ && ANDROID_ABI=x86 ./compile.sh release
buildjni: no
- versionName: 1.0.1 - versionName: 1.0.1
versionCode: 10103 versionCode: 10103
commit: 1.0.1 commit: 1.0.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@59409d5 srclibs: VLC-2.2@59409d5
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release
buildjni: no
- versionName: 1.0.1 - versionName: 1.0.1
versionCode: 10104 versionCode: 10104
commit: 1.0.1 commit: 1.0.1
subdir: vlc-android subdir: vlc-android
srclibs: VLC-2.2@59409d5 srclibs: VLC-2.2@59409d5
forcevercode: yes forcevercode: true
prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc prebuild: sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc
build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release
buildjni: no
- versionName: 1.1.3 - versionName: 1.1.3
versionCode: 1010303 versionCode: 1010303
@ -422,7 +386,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.3 - versionName: 1.1.3
@ -434,7 +397,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.3 - versionName: 1.1.3
@ -446,7 +408,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.5 - versionName: 1.1.5
@ -458,7 +419,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.5 - versionName: 1.1.5
@ -470,7 +430,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.5 - versionName: 1.1.5
@ -482,7 +441,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.6 - versionName: 1.1.6
@ -494,7 +452,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.6 - versionName: 1.1.6
@ -506,7 +463,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.1.6 - versionName: 1.1.6
@ -518,7 +474,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.0 - versionName: 1.2.0
@ -530,7 +485,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.0 - versionName: 1.2.0
@ -542,7 +496,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.0 - versionName: 1.2.0
@ -554,7 +507,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.1 - versionName: 1.2.1
@ -566,7 +518,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.1 - versionName: 1.2.1
@ -578,7 +529,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.1 - versionName: 1.2.1
@ -590,7 +540,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.2 - versionName: 1.2.2
@ -602,7 +551,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.2 - versionName: 1.2.2
@ -614,7 +562,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.2 - versionName: 1.2.2
@ -626,7 +573,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.3 - versionName: 1.2.3
@ -638,7 +584,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.3 - versionName: 1.2.3
@ -650,7 +595,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.3 - versionName: 1.2.3
@ -662,7 +606,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.4 - versionName: 1.2.4
@ -674,7 +617,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.4 - versionName: 1.2.4
@ -686,7 +628,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.4 - versionName: 1.2.4
@ -698,7 +639,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.5 - versionName: 1.2.5
@ -710,7 +650,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.5 - versionName: 1.2.5
@ -722,7 +661,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.5 - versionName: 1.2.5
@ -734,7 +672,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.6 - versionName: 1.2.6
@ -746,7 +683,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi" --release build: cd ../ && ./compile.sh -a "armeabi" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.6 - versionName: 1.2.6
@ -758,7 +694,6 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "armeabi-v7a" --release build: cd ../ && ./compile.sh -a "armeabi-v7a" --release
buildjni: no
ndk: r10d ndk: r10d
- versionName: 1.2.6 - versionName: 1.2.6
@ -770,14 +705,13 @@ Builds:
prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh && prebuild: sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh &&
ln -s vlc-android/$$VLC$$ ../vlc ln -s vlc-android/$$VLC$$ ../vlc
build: cd ../ && ./compile.sh -a "x86" --release build: cd ../ && ./compile.sh -a "x86" --release
buildjni: no
ndk: r10d ndk: r10d
MaintainerNotes: | MaintainerNotes: |
Instructions and dependencies here: http://wiki.videolan.org/AndroidCompile Instructions and dependencies here: http://wiki.videolan.org/AndroidCompile
see http://buildbot.videolan.org/builders/ for version code scheme 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 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 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 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 the final build from the BS has been reviewed and tested. Once done, undo

View File

@ -1179,6 +1179,7 @@ class UpdateTest(unittest.TestCase):
def test_update_with_AllowedAPKSigningKeys(self): def test_update_with_AllowedAPKSigningKeys(self):
"""Test that APKs without allowed signatures get deleted.""" """Test that APKs without allowed signatures get deleted."""
# Prepare test environment
testdir = tempfile.mkdtemp( testdir = tempfile.mkdtemp(
prefix=inspect.currentframe().f_code.co_name, dir=self.tmpdir prefix=inspect.currentframe().f_code.co_name, dir=self.tmpdir
) )
@ -1188,12 +1189,15 @@ class UpdateTest(unittest.TestCase):
shutil.copy(os.path.join(self.basedir, testapk), testapk) shutil.copy(os.path.join(self.basedir, testapk), testapk)
os.mkdir('metadata') os.mkdir('metadata')
metadatafile = os.path.join('metadata', 'com.politedroid.yml') metadatafile = os.path.join('metadata', 'com.politedroid.yml')
# Copy and manipulate metadata file
shutil.copy(os.path.join(self.basedir, metadatafile), metadatafile) shutil.copy(os.path.join(self.basedir, metadatafile), metadatafile)
with open(metadatafile, 'a') as fp: with open(metadatafile, 'a') as fp:
fp.write( fp.write(
'\n\nAllowedAPKSigningKeys: 32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6\n' '\n\nAllowedAPKSigningKeys: 32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6\n'
) )
# Set up options
fdroidserver.common.options = Options fdroidserver.common.options = Options
config = fdroidserver.common.read_config(fdroidserver.common.options) config = fdroidserver.common.read_config(fdroidserver.common.options)
if 'apksigner' not in config: # TODO remove me for buildserver-bullseye if 'apksigner' not in config: # TODO remove me for buildserver-bullseye
@ -1204,14 +1208,20 @@ class UpdateTest(unittest.TestCase):
config['keystore'] = os.path.join(self.basedir, 'keystore.jks') config['keystore'] = os.path.join(self.basedir, 'keystore.jks')
self.assertTrue(os.path.exists(testapk)) self.assertTrue(os.path.exists(testapk))
# Test for non-deletion
with mock.patch('sys.argv', ['fdroid update', '--delete-unknown']): with mock.patch('sys.argv', ['fdroid update', '--delete-unknown']):
fdroidserver.update.main() fdroidserver.update.main()
self.assertTrue(os.path.exists(testapk)) self.assertTrue(os.path.exists(testapk))
# Copy and manipulate metadata file again
shutil.copy(os.path.join(self.basedir, metadatafile), metadatafile)
with open(metadatafile, 'a') as fp: with open(metadatafile, 'a') as fp:
fp.write( fp.write(
'\n\nAllowedAPKSigningKeys: fa4edeadfa4edeadfa4edeadfa4edeadfa4edeadfa4edeadfa4edeadfa4edead\n' '\n\nAllowedAPKSigningKeys: fa4edeadfa4edeadfa4edeadfa4edeadfa4edeadfa4edeadfa4edeadfa4edead\n'
) )
# Test for deletion
with mock.patch('sys.argv', ['fdroid update', '--delete-unknown']): with mock.patch('sys.argv', ['fdroid update', '--delete-unknown']):
fdroidserver.update.main() fdroidserver.update.main()
self.assertFalse(os.path.exists(testapk)) self.assertFalse(os.path.exists(testapk))