From 9ff8a9e28bb020aa8748e7f2c1c61280ae68c5fe Mon Sep 17 00:00:00 2001 From: Licaon_Kter Date: Fri, 16 Oct 2020 11:30:05 +0300 Subject: [PATCH] OMW_Nightly build 39 --- metadata/is.xyz.omw_nightly.yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/metadata/is.xyz.omw_nightly.yml b/metadata/is.xyz.omw_nightly.yml index 18df5ab675..6ed7b197f3 100644 --- a/metadata/is.xyz.omw_nightly.yml +++ b/metadata/is.xyz.omw_nightly.yml @@ -439,6 +439,41 @@ Builds: - buildscripts/downloads/* ndk: r20b + - versionName: 0.47.0-39-nightly + versionCode: 39 + commit: 0.47.0-39-nightly + timeout: 30000 + sudo: + - apt-get update || apt-get update + - apt-get install -y doxygen g++ pkgconf wget + - apt-get install -y -t stretch-backports-sloppy libarchive13 + - apt-get install -y -t stretch-backports cmake + gradle: + - nightly + output: app/build/outputs/apk/nightly/release/omw_release_*.apk + prebuild: + - sed -i -e '/Unzip/,+5d' buildscripts/include/setup-ndk.sh + - sed -i -e 's/\ -Wl,-plugin-opt=-emulated-tls//' -e '/download-ndk/d' -e '/debugging\ + life/,+19d' buildscripts/build.sh + - mkdir -p buildscripts/toolchain/ndk + - ln -s $$NDK$$/* buildscripts/toolchain/ndk/ + - rm -fr buildscripts/toolchain/ndk/build + - cp -r $$NDK$$/build buildscripts/toolchain/ndk/ + - sed -i 's/Oz/O2/g' buildscripts/toolchain/ndk/build/cmake/android.toolchain.cmake + - ./buildscripts/build.sh --arch arm --lto + - ./buildscripts/build.sh --arch arm64 --lto --no-resources + - ./buildscripts/build.sh --arch x86 --lto --no-resources + - ./buildscripts/build.sh --arch x86_64 --lto --no-resources + - rm -fr ./buildscripts/build/* + - rm -fr ./buildscripts/prefix/* + - rm -fr ./buildscripts/symbols/* + - rm -fr ./buildscripts/toolchain/* + scanignore: + - app/src/main/assets + - app/src/main/jniLibs + - buildscripts/downloads/* + ndk: r20b + MaintainerNotes: |- - we use prebuild else fdroid scanner will detect the built libs as binaries on the second pass before running build, and we can't scanignore them (at start) since they don't exist yet, see https://gitlab.com/fdroid/fdroidserver/issues/635 - we remove the buildtools and intermediary artefacts (several gigabytes) else they'll get pulled in the source tarball