55 Commits

Author SHA1 Message Date
Tee KOBAYASHI
9c2e9d9ca5 scripts: Bump NDK to r25c 2023-02-02 16:38:20 +05:30
Tee KOBAYASHI
510c6adbe0 properties.sh: Bump build-tools to 33.0.0
* Bump SDK revision to 9123335

* Remove no longer used platforms;android-21

* Do not remove "unused parts" from SDK (which are actually used)

* Make it possible to use alternative JAVA_HOME via TERMUX_JAVA_HOME
2022-11-12 03:04:24 +00:00
Tee KOBAYASHI
b355119cbb aapt: Bump to 13.0.0.6 2022-09-29 07:59:30 +09:00
Chongyun Lee
268452c314 scripts: update to ndk r25b 2022-09-15 00:37:34 +08:00
Jia Yuan Lo
97572fbb0d scripts: improve setup-android-sdk.sh support in Github Actions 2022-09-03 10:29:57 +02:00
Henrik Grimler
d6ad4c50b5 scripts(toolchain): add possibility to install android NDK 25
Same ndk-patches and termux_step_setup_toolchain can be used as for
NDK 23c it seems.
2022-08-13 12:20:04 +02:00
Henrik Grimler
e7f4ad8b6d scripts: rename termux_step_setup_toolchain to indicate NDK version
And keep ndk-patches in 23c/ subdirectory.  Run
termux_step_setup_toolchain_23c only if TERMUX_NDK_VERSION equals 23c.

This is a step towards having the possibility to use different NDK
versions.  Using a different NDK version than the one termux
officially supports should *really* not be done except for
testing/debug/development reasons, or if it is strictly necessary to
be able to compile a program (for example for packages that need a
fortran compiler, which at the moment is only supported with old
gcc-using NDKs).
2022-08-13 12:19:59 +02:00
Henrik Grimler
5be1ac63f0 ci(setup-android-sdk.sh): update to ndk r23c 2022-06-23 20:29:28 +02:00
Henrik Grimler
348c980d53 Dockerfile: remove unused parts of sdk and ndk in setup-android-sdk instead
Dockerfile setup script doesn't know exactly which ndk/sdk version we
are using, so can't cd to the right folder now that the version is
part of the folder name.
2022-04-25 22:04:41 +02:00
Henrik Grimler
e3034c71fa scripts/properties.sh: put sdk and ndk in versioned folders
To allow for having multiple sdk/ndk versions in ~/lib/.
2022-04-25 21:37:45 +02:00
Henrik Grimler
429881ad56 setup-android-sdk: use termux_download to get sdk and ndk zips 2022-04-25 21:37:41 +02:00
Tee KOBAYASHI
01cf29c450 setup-android-sdk.sh: Install 'platforms;android-32' 2022-03-13 08:30:29 +09:00
Henrik Grimler
6a86fd8b28 ndk: update to r23b
Includes fix for -fno-integrated-as flag, which is needed by libx265
build.
2021-10-22 23:05:45 +02:00
Henrik Grimler
a465f14c90 Update to use android-ndk r23 2021-10-22 23:05:45 +02:00
Leonid Pliushch
58397fde9a scripts/properties.sh: set java home to openjdk 8
Fix packages like termux-am
2021-08-01 18:39:37 +03:00
Leonid Pliushch
746bb00a36 setup-android-sdk.sh: specify java installation 2021-07-29 17:03:18 +03:00
Henrik Grimler
0f6d16ea6a ndk: update to r21d 2020-07-09 13:51:35 +02:00
its-pointless
9ce89eef41 use ndk 21b 2020-07-09 13:51:35 +02:00
its-pointless
f28f489e45 sha256 of ndk zip 2020-07-09 13:51:35 +02:00
its-pointless
8c8292fece set updsted ndk sha256 2019-06-19 20:26:31 +03:00
Fredrik Fornwall
499687c9fe Update docker image to ubuntu 19.04 and llvm 8 2019-04-27 22:48:18 +02:00
its-pointless
0320a92780 fix ndk versions 2019-02-24 20:39:35 +02:00
its-pointless
c1b65a538e version names change 2019-02-24 20:39:35 +02:00
Fredrik Fornwall
e520dfbe12 Initial changes for NDK r19 support 2019-02-24 20:39:35 +02:00
Wetitpig
7ddcce5701 No backticks 2019-02-15 18:01:09 +02:00