From 230286786f580a21681c9ac1addfef3e33055bb6 Mon Sep 17 00:00:00 2001 From: "lb@lb520" Date: Tue, 20 Jun 2017 14:16:31 +0200 Subject: [PATCH 1/3] Added a method to build python/kivy projects using buildozer. --- fdroidserver/build.py | 91 ++++++++++++++++++++++++++++++++++++++++ fdroidserver/metadata.py | 6 ++- 2 files changed, 95 insertions(+), 2 deletions(-) diff --git a/fdroidserver/build.py b/fdroidserver/build.py index f2fbad04..59c25eaa 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -451,6 +451,9 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext elif bmethod == 'kivy': pass + elif bmethod == 'buildozer': + pass + elif bmethod == 'ant': logging.info("Cleaning Ant project...") p = FDroidPopen(['ant', 'clean'], cwd=root_dir) @@ -645,6 +648,73 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext cmd.append('release') p = FDroidPopen(cmd, cwd=distdir) + elif bmethod == 'buildozer': + logging.info("Building Kivy project using buildozer...") + + # parse buildozer.spez + spec = os.path.join(root_dir, 'buildozer.spec') + if not os.path.exists(spec): + raise BuildException("Expected to find buildozer-compatible spec at {0}" + .format(spec)) + defaults = {'orientation': 'landscape', 'icon': '', + 'permissions': '', 'android.api': "19" } + bconfig = ConfigParser(defaults, allow_no_value=True) + bconfig.read(spec) + + # update spec with sdk and ndk locations to prevent buildozer from + # downloading. + loc_ndk = common.env['ANDROID_NDK'] + loc_sdk = common.env['ANDROID_SDK'] + if loc_ndk == '$ANDROID_NDK': + loc_ndk = loc_sdk+'/ndk-bundle' + + bc_ndk = None + bc_sdk = None + try: + bc_ndk = bconfig.get('app','android.sdk_path') + except: + pass + try: + bc_sdk = bconfig.get('app','android.ndk_path') + except: + pass + + if bc_sdk is None: + bconfig.set('app','android.sdk_path',loc_sdk) + if bc_ndk is None: + bconfig.set('app','android.ndk_path',loc_ndk) + + fspec = open(spec,'w') + bconfig.write(fspec) + fspec.close() + + logging.info("sdk_path = %s" % loc_sdk) + logging.info("ndk_path = %s" % loc_ndk) + + p = None + # execute buildozer + cmd = ['buildozer','android','release'] + try: + p = FDroidPopen(cmd, cwd=root_dir) + except: + pass + + # buidozer not installed ? clone repo and run + if (p is None or p.returncode!=0): + cmd = ['git','clone','https://github.com/kivy/buildozer.git'] + p = subprocess.Popen(cmd, cwd=root_dir, shell=False) + p.wait() + if p.returncode != 0: + raise BuildException("Distribute build failed") + + cmd = ['python','buildozer/buildozer/scripts/client.py','android','release'] + p = FDroidPopen(cmd, cwd=root_dir) + + # expected to fail. + # Signing will fail if not set by environnment vars (cf. p4a docs). + # But the unsigned apk will be ok. + p.returncode = 0 + elif bmethod == 'gradle': logging.info("Building Gradle project...") @@ -697,6 +767,27 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext '{0}-{1}-release.apk'.format( bconfig.get('app', 'title'), bconfig.get('app', 'version'))) + + elif omethod == 'buildozer': + src = None + for apks_dir in [ + os.path.join(root_dir, '.buildozer', 'android', 'platform', 'build', 'dists', bconfig.get('app', 'title'), 'bin'), + ]: + for apkglob in ['*-release-unsigned.apk', '*-unsigned.apk', '*.apk']: + apks = glob.glob(os.path.join(apks_dir, apkglob)) + + if len(apks) > 1: + raise BuildException('More than one resulting apks found in %s' % apks_dir, + '\n'.join(apks)) + if len(apks) == 1: + src = apks[0] + break + if src is not None: + break + + if src is None: + raise BuildException('Failed to find any output apks') + elif omethod == 'gradle': src = None for apks_dir in [ diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 6ca9aace..0c9d4831 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -209,6 +209,7 @@ build_flags_order = [ 'gradle', 'maven', 'kivy', + 'buildozer', 'output', 'srclibs', 'oldsdkloc', @@ -249,6 +250,7 @@ class Build(dict): self.gradle = [] self.maven = False self.kivy = False + self.buildozer = False self.output = None self.srclibs = [] self.oldsdkloc = False @@ -289,7 +291,7 @@ class Build(dict): raise AttributeError("No such attribute: " + name) def build_method(self): - for f in ['maven', 'gradle', 'kivy']: + for f in ['maven', 'gradle', 'kivy', 'buildozer']: if self.get(f): return f if self.output: @@ -300,7 +302,7 @@ class Build(dict): def output_method(self): if self.output: return 'raw' - for f in ['maven', 'gradle', 'kivy']: + for f in ['maven', 'gradle', 'kivy', 'buildozer']: if self.get(f): return f return 'ant' From 0672a6f1ec7c586e848f868da9c2f54b3fdf10d7 Mon Sep 17 00:00:00 2001 From: "lb@lb520" Date: Tue, 20 Jun 2017 15:56:15 +0200 Subject: [PATCH 2/3] build.py corrected --- fdroidserver/build.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/fdroidserver/build.py b/fdroidserver/build.py index 59c25eaa..1cfc7ff5 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -657,7 +657,7 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext raise BuildException("Expected to find buildozer-compatible spec at {0}" .format(spec)) defaults = {'orientation': 'landscape', 'icon': '', - 'permissions': '', 'android.api': "19" } + 'permissions': '', 'android.api': "19"} bconfig = ConfigParser(defaults, allow_no_value=True) bconfig.read(spec) @@ -666,25 +666,25 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext loc_ndk = common.env['ANDROID_NDK'] loc_sdk = common.env['ANDROID_SDK'] if loc_ndk == '$ANDROID_NDK': - loc_ndk = loc_sdk+'/ndk-bundle' + loc_ndk = loc_sdk + '/ndk-bundle' bc_ndk = None bc_sdk = None try: - bc_ndk = bconfig.get('app','android.sdk_path') - except: + bc_ndk = bconfig.get('app', 'android.sdk_path') + except Exception: pass try: - bc_sdk = bconfig.get('app','android.ndk_path') - except: + bc_sdk = bconfig.get('app', 'android.ndk_path') + except Exception: pass if bc_sdk is None: - bconfig.set('app','android.sdk_path',loc_sdk) + bconfig.set('app', 'android.sdk_path', loc_sdk) if bc_ndk is None: - bconfig.set('app','android.ndk_path',loc_ndk) + bconfig.set('app', 'android.ndk_path', loc_ndk) - fspec = open(spec,'w') + fspec = open(spec, 'w') bconfig.write(fspec) fspec.close() @@ -693,21 +693,21 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext p = None # execute buildozer - cmd = ['buildozer','android','release'] + cmd = ['buildozer', 'android', 'release'] try: p = FDroidPopen(cmd, cwd=root_dir) - except: + except Exception: pass # buidozer not installed ? clone repo and run - if (p is None or p.returncode!=0): - cmd = ['git','clone','https://github.com/kivy/buildozer.git'] + if (p is None or p.returncode != 0): + cmd = ['git', 'clone', 'https://github.com/kivy/buildozer.git'] p = subprocess.Popen(cmd, cwd=root_dir, shell=False) p.wait() if p.returncode != 0: raise BuildException("Distribute build failed") - cmd = ['python','buildozer/buildozer/scripts/client.py','android','release'] + cmd = ['python', 'buildozer/buildozer/scripts/client.py', 'android', 'release'] p = FDroidPopen(cmd, cwd=root_dir) # expected to fail. From bab8f8ea02e923bc43693433fc781ccb27f6f3ac Mon Sep 17 00:00:00 2001 From: "lb@lb520" Date: Wed, 21 Jun 2017 08:26:52 +0200 Subject: [PATCH 3/3] Test metadata files updated. --- tests/metadata/dump/org.adaway.yaml | 28 ++++++++ .../dump/org.smssecure.smssecure.yaml | 8 +++ tests/metadata/dump/org.videolan.vlc.yaml | 66 +++++++++++++++++++ 3 files changed, 102 insertions(+) diff --git a/tests/metadata/dump/org.adaway.yaml b/tests/metadata/dump/org.adaway.yaml index ae82809d..e1f3a6f3 100644 --- a/tests/metadata/dump/org.adaway.yaml +++ b/tests/metadata/dump/org.adaway.yaml @@ -64,6 +64,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: ea5378a94ee0dc1d99d2cec95fae7e6d81afb2b9 disable: false encoding: null @@ -96,6 +97,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: 4128e59da2eac5c2904c7c7568d298ca51e79540 disable: false encoding: null @@ -129,6 +131,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: 0b9985398b9eef7baf6aadd0dbb12002bc199d2e disable: false encoding: null @@ -162,6 +165,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: ab27f4dab5f3ea5e228cfb4a6b0e1fbf53695f22 disable: false encoding: null @@ -195,6 +199,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: 695e3801e4081026c8f7213a2345fc451d5eb89c disable: false encoding: null @@ -228,6 +233,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: 65138c11cc8b6affd28b68e125fbc1dff0886a4e disable: false encoding: null @@ -260,6 +266,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: unknown - see disabled disable: no source in repo encoding: null @@ -292,6 +299,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: f811e53e1e1d2ee047b18715fd7d2072b90ae76b disable: false encoding: null @@ -324,6 +332,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: ff97932761cdee68638dc2550751a64b2cbe18e7 disable: false encoding: null @@ -356,6 +365,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: 33d4d80998f30bafc88c04c80cbae00b03916f99 disable: false encoding: null @@ -388,6 +398,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: 743d25a7e287505461f33f4b8e57e4cf988fffea disable: false encoding: null @@ -420,6 +431,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: eaa07f4 disable: false encoding: null @@ -451,6 +463,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 71ced3f disable: false encoding: null @@ -483,6 +496,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 9d63c18 disable: false encoding: null @@ -514,6 +528,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: f2568b1 disable: false encoding: null @@ -546,6 +561,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 7442d5d disable: false encoding: null @@ -578,6 +594,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 83fc713 disable: false encoding: null @@ -610,6 +627,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 70da32b567122b701cdcb1609b780eb85732028f disable: false encoding: null @@ -647,6 +665,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.1 disable: false encoding: null @@ -691,6 +710,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.3 disable: false encoding: null @@ -731,6 +751,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.6 disable: false encoding: null @@ -765,6 +786,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.7 disable: false encoding: null @@ -799,6 +821,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.8 disable: false encoding: null @@ -833,6 +856,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.8.1 disable: false encoding: null @@ -867,6 +891,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.9 disable: false encoding: null @@ -901,6 +926,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.9.1 disable: false encoding: null @@ -935,6 +961,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v2.9.2 disable: false encoding: null @@ -969,6 +996,7 @@ builds: build: '' buildjni: - 'yes' + buildozer: false commit: v3.0 disable: false encoding: null diff --git a/tests/metadata/dump/org.smssecure.smssecure.yaml b/tests/metadata/dump/org.smssecure.smssecure.yaml index ea608b97..407aa5d9 100644 --- a/tests/metadata/dump/org.smssecure.smssecure.yaml +++ b/tests/metadata/dump/org.smssecure.smssecure.yaml @@ -60,6 +60,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 66367479a4f57f347b5cbe8f6f8f632adaae7727 disable: builds, merge changes into upstream encoding: null @@ -103,6 +104,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: 9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a disable: builds, wait for upstream encoding: null @@ -138,6 +140,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: v0.4.2 disable: builds locally, but not on BS encoding: null @@ -172,6 +175,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: v0.5.1 disable: false encoding: null @@ -206,6 +210,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: v0.5.2 disable: broken in upstream encoding: null @@ -239,6 +244,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: v0.5.3 disable: false encoding: null @@ -272,6 +278,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: v0.5.4 disable: false encoding: null @@ -305,6 +312,7 @@ builds: antcommands: [] build: '' buildjni: [] + buildozer: false commit: v0.6.0 disable: false encoding: null diff --git a/tests/metadata/dump/org.videolan.vlc.yaml b/tests/metadata/dump/org.videolan.vlc.yaml index dde25b36..70b9d406 100644 --- a/tests/metadata/dump/org.videolan.vlc.yaml +++ b/tests/metadata/dump/org.videolan.vlc.yaml @@ -65,6 +65,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.0.11 disable: false encoding: null @@ -99,6 +100,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 0.0.11 disable: false encoding: null @@ -133,6 +135,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: unknown - see disabled disable: ffmpeg error 0.0.11 encoding: null @@ -167,6 +170,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=mips ./compile.sh release buildjni: [] + buildozer: false commit: 0.0.11 disable: false encoding: null @@ -198,6 +202,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=mips ./compile.sh release buildjni: [] + buildozer: false commit: 0.1.3 disable: build failing (at 0.1.3) encoding: null @@ -231,6 +236,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.1.3 disable: false encoding: null @@ -264,6 +270,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 0.1.3 disable: false encoding: null @@ -297,6 +304,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.1.3 disable: false encoding: null @@ -330,6 +338,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.0 disable: false encoding: null @@ -362,6 +371,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.0 disable: false encoding: null @@ -394,6 +404,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.1 disable: false encoding: null @@ -426,6 +437,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.1 disable: false encoding: null @@ -458,6 +470,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.5 disable: can't download gmp encoding: null @@ -490,6 +503,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.5 disable: can't download gmp encoding: null @@ -522,6 +536,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.6 disable: false encoding: null @@ -554,6 +569,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.6 disable: false encoding: null @@ -586,6 +602,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.7 disable: false encoding: null @@ -618,6 +635,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.7 disable: false encoding: null @@ -650,6 +668,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=mips ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.7.1 disable: build fails encoding: null @@ -682,6 +701,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.7.1 disable: false encoding: null @@ -714,6 +734,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.7.1 disable: false encoding: null @@ -746,6 +767,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.8 disable: false encoding: null @@ -778,6 +800,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.8 disable: false encoding: null @@ -810,6 +833,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.8 disable: false encoding: null @@ -842,6 +866,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.9 disable: false encoding: null @@ -874,6 +899,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.9 disable: false encoding: null @@ -906,6 +932,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.9 disable: false encoding: null @@ -938,6 +965,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.10 disable: false encoding: null @@ -970,6 +998,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.10 disable: false encoding: null @@ -1002,6 +1031,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 0.9.10 disable: false encoding: null @@ -1034,6 +1064,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 1.0.0 disable: doesn't build encoding: null @@ -1066,6 +1097,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 1.0.0 disable: doesn't build encoding: null @@ -1098,6 +1130,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 1.0.0 disable: doesn't build encoding: null @@ -1130,6 +1163,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=x86 ./compile.sh release buildjni: [] + buildozer: false commit: 1.0.1 disable: false encoding: null @@ -1162,6 +1196,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi ./compile.sh release buildjni: [] + buildozer: false commit: 1.0.1 disable: false encoding: null @@ -1194,6 +1229,7 @@ builds: antcommands: [] build: cd ../ && ANDROID_ABI=armeabi-v7a ./compile.sh release buildjni: [] + buildozer: false commit: 1.0.1 disable: false encoding: null @@ -1226,6 +1262,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.1.3 disable: false encoding: null @@ -1260,6 +1297,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.1.3 disable: false encoding: null @@ -1294,6 +1332,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.1.3 disable: false encoding: null @@ -1328,6 +1367,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.1.5 disable: false encoding: null @@ -1362,6 +1402,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.1.5 disable: false encoding: null @@ -1396,6 +1437,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.1.5 disable: false encoding: null @@ -1430,6 +1472,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.1.6 disable: false encoding: null @@ -1464,6 +1507,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.1.6 disable: false encoding: null @@ -1498,6 +1542,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.1.6 disable: false encoding: null @@ -1532,6 +1577,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.0 disable: false encoding: null @@ -1566,6 +1612,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.0 disable: false encoding: null @@ -1600,6 +1647,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.0 disable: false encoding: null @@ -1634,6 +1682,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.1 disable: false encoding: null @@ -1668,6 +1717,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.1 disable: false encoding: null @@ -1702,6 +1752,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.1 disable: false encoding: null @@ -1736,6 +1787,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.2 disable: false encoding: null @@ -1770,6 +1822,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.2 disable: false encoding: null @@ -1804,6 +1857,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.2 disable: false encoding: null @@ -1838,6 +1892,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.3 disable: false encoding: null @@ -1872,6 +1927,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.3 disable: false encoding: null @@ -1906,6 +1962,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.3 disable: false encoding: null @@ -1940,6 +1997,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.4 disable: false encoding: null @@ -1974,6 +2032,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.4 disable: false encoding: null @@ -2008,6 +2067,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.4 disable: false encoding: null @@ -2042,6 +2102,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.5 disable: false encoding: null @@ -2076,6 +2137,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.5 disable: false encoding: null @@ -2110,6 +2172,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.5 disable: false encoding: null @@ -2144,6 +2207,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi" --release buildjni: [] + buildozer: false commit: 1.2.6 disable: false encoding: null @@ -2178,6 +2242,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "armeabi-v7a" --release buildjni: [] + buildozer: false commit: 1.2.6 disable: false encoding: null @@ -2212,6 +2277,7 @@ builds: antcommands: [] build: cd ../ && ./compile.sh -a "x86" --release buildjni: [] + buildozer: false commit: 1.2.6 disable: false encoding: null