1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-08-15 10:50:09 +02:00

Merge branch 'master' into 'master'

NDK fixups

See merge request fdroid/fdroidserver!929
This commit is contained in:
Hans-Christoph Steiner 2021-05-28 08:54:30 +00:00
commit 0f3c91555e
5 changed files with 9 additions and 11 deletions

View File

@ -122,6 +122,7 @@ echo y | $ANDROID_HOME/tools/bin/sdkmanager "extras;m2repository;com;android;sup
echo y | $ANDROID_HOME/tools/bin/sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2"
echo y | $ANDROID_HOME/tools/bin/sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2"
chmod a+X $(dirname $ANDROID_HOME/)
chmod -R a+rX $ANDROID_HOME/
chgrp vagrant $ANDROID_HOME
chmod g+w $ANDROID_HOME

View File

@ -361,12 +361,12 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext
ndk_path = build.ndk_path()
if build.ndk or (build.buildjni and build.buildjni != ['no']):
if not ndk_path:
logging.critical("Android NDK version '%s' could not be found!" % build.ndk)
logging.critical("Configured versions:")
logging.warning("Android NDK version '%s' could not be found!" % build.ndk)
logging.warning("Configured versions:")
for k, v in config['ndk_paths'].items():
if k.endswith("_orig"):
continue
logging.critical(" %s: %s" % (k, v))
logging.warning(" %s: %s" % (k, v))
if onserver:
common.auto_install_ndk(build)
else:

View File

@ -224,7 +224,10 @@ def fill_config_defaults(thisconfig):
"""
for k, v in default_config.items():
if k not in thisconfig:
thisconfig[k] = v
if isinstance(v, dict) or isinstance(v, list):
thisconfig[k] = v.copy()
else:
thisconfig[k] = v
# Expand paths (~users and $vars)
def expand_path(path):

View File

@ -281,14 +281,8 @@ CACHE_FILES = [
'565af786dc0cc1941002174fb945122eabd080b222cd4c7c3d9a2ae0fabf5dc4'),
('https://dl.google.com/android/repository/build-tools_r30.0.3-linux.zip',
'24593500aa95d2f99fb4f10658aae7e65cb519be6cd33fa164f15f27f3c4a2d6'),
('https://services.gradle.org/distributions/gradle-6.8.2-bin.zip',
'8de6efc274ab52332a9c820366dd5cf5fc9d35ec7078fd70c8ec6913431ee610'),
('https://services.gradle.org/distributions/gradle-6.8.3-bin.zip',
'7faa7198769f872826c8ef4f1450f839ec27f0b4d5d1e51bade63667cbccd205'),
('https://services.gradle.org/distributions/gradle-7.0-bin.zip',
'eb8b89184261025b0430f5b2233701ff1377f96da1ef5e278af6ae8bac5cc305'),
('https://services.gradle.org/distributions/gradle-7.0.1-bin.zip',
'dccda8aa069563c8ba2f6cdfd0777df0e34a5b4d15138ca8b9757e94f4e8a8cb'),
('https://services.gradle.org/distributions/gradle-7.0.2-bin.zip',
'0e46229820205440b48a5501122002842b82886e76af35f0f3a069243dca4b3c'),
('https://dl.google.com/android/repository/android-ndk-r21e-linux-x86_64.zip',

View File

@ -131,7 +131,7 @@ if git_repo.is_dirty() and 'fdroidserver/common.py' in modified:
'source_branch': branch.name,
'target_project_id': 36527, # fdroid/fdroidserver
'target_branch': 'master',
'title': 'update to gradle v' + version,
'title': 'update NDK',
'description': description,
'labels': ['fdroid-bot', 'buildserver'],
'remove_source_branch': True,