From e3f12127c82454294c2b9b3d791a336e1d50f4e2 Mon Sep 17 00:00:00 2001 From: relan Date: Tue, 26 Dec 2017 10:46:18 +0300 Subject: [PATCH] XCSoar: fix 6.8.8, 6.8.9b and 6.8.10 "make TARGET=ANDROIDFAT" fails, build only for ARMv7. --- metadata/org.xcsoar.txt | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/metadata/org.xcsoar.txt b/metadata/org.xcsoar.txt index 10becd7af9..55304a33cd 100644 --- a/metadata/org.xcsoar.txt +++ b/metadata/org.xcsoar.txt @@ -147,33 +147,30 @@ Build:6.8.7,107 Build:6.8.8,108 commit=v6.8.8 - subdir=android submodules=yes - output=../output/ANDROIDFAT/bin/XCSoar-release-unsigned.apk - build=cd .. && \ - for n in 1 2 3; do make TARGET=ANDROIDFAT DEBUG=n TESTING=n -j4 output/ANDROIDFAT/bin/XCSoar-release-unsigned.apk && \ - break; done - ndk=r10e + sudo=apt-get install -y g++ + output=output/ANDROID7/opt/build/unsigned.apk + rm=android/ioio/software/IOIODude/lib,android/ioio/software/IOIOLib/target/pc/lib,android/ioio/software/applications/IOIOConnectionTester/lib + build=make TARGET=ANDROID7 DEBUG=n TESTING=n -j`nproc` + ndk=r15c Build:6.8.9b,110 commit=v6.8.9b - subdir=android submodules=yes - output=../output/ANDROIDFAT/bin/XCSoar-release-unsigned.apk - build=cd .. && \ - for n in 1 2 3; do make TARGET=ANDROIDFAT DEBUG=n TESTING=n -j4 output/ANDROIDFAT/bin/XCSoar-release-unsigned.apk && \ - break; done - ndk=r10e + sudo=apt-get install -y g++ + output=output/ANDROID7/opt/build/unsigned.apk + rm=android/ioio/software/IOIODude/lib,android/ioio/software/IOIOLib/target/pc/lib,android/ioio/software/applications/IOIOConnectionTester/lib + build=make TARGET=ANDROID7 DEBUG=n TESTING=n -j`nproc` + ndk=r15c Build:6.8.10,111 commit=v6.8.10 - subdir=android submodules=yes - output=../output/ANDROIDFAT/bin/XCSoar-release-unsigned.apk - build=cd .. && \ - for n in 1 2 3; do make TARGET=ANDROIDFAT DEBUG=n TESTING=n -j4 output/ANDROIDFAT/bin/XCSoar-release-unsigned.apk && \ - break; done - ndk=r10e + sudo=apt-get install -y g++ + output=output/ANDROID7/opt/build/unsigned.apk + rm=android/ioio/software/IOIODude/lib,android/ioio/software/IOIOLib/target/pc/lib,android/ioio/software/applications/IOIOConnectionTester/lib + build=make TARGET=ANDROID7 DEBUG=n TESTING=n -j`nproc` + ndk=r15c Maintainer Notes: The makefile setup is not perfect, so we need to run it a few times to get it to succeed.