Commit Graph

21 Commits

Author SHA1 Message Date
Fredrik Fornwall
e0e436e534 ecj&ecj4.6: Conflict with eachother 2018-08-22 08:31:07 +02:00
Fredrik Fornwall
ec20f29bdb ecj: Update from 4.6.2 to 4.7.2 2018-07-26 12:31:42 +02:00
Fredrik Fornwall
1a33816282 Update android sdk build tools
Update the android sdk build tools from 27.0.3 to 28.0.1, bringing
in d8 which is replacing dx.

This needs an update of the Docker image, so run scripts/update-docker.sh
to update it.
2018-07-26 12:21:43 +02:00
Henrik Grimler
84b372babc Allow TERMUX_PKG_SRCURL and TERMUX_PKG_SHA256 to be arrays (#2506)
* build-package.sh: allow for arrays in TERMUX_PKG_{SRCURL,SHA256}

Packages that require several source archives can then set these parameters to
arrays instead of downloading them "manually" in termux_step_post_extract.

Downloaded files are extracted into subfolders in TERMUX_PKG_SRCDIR.

Tested for backward compatibility in a couple of packages and the combinations
tar + tar, zip + tar, tar + zip, zip + zip.

* perl: download perl-cross through TERMUX_PKG_SRCURL

* perl: remove $PREFIX/{lib/libperl.so,include/perl} before build

Otherwise building perl twice doesn't give the same results, symlinks are
messed up.

Also remove old remnant from when there was a Kid.pm.patch.

* bash: fix tiny typo

* ecj: remove hardcoded SHA256 and pkg version

* elfutils: download argp-standalone through TERMUX_PKG_SRCURL

* ldc: download all src archives through TERMUX_PKG_SRCURL

* libgc: download libatomic_ops through TERMUX_PKG_SRCURL

* libllvm: download all src archives through TERMUX_PKG_SRCURL

* linux-man-pages: download src archives through TERMUX_PKG_SRCURL

* ncurses: download all src archives through TERMUX_PKG_SRCURL

* pngquant: download lib sources through TERMUX_PKG_SRCURL

Use .zip for lib since the downloaded archives are otherwise both named
$TERMUX_PKG_VERSION.tar.gz and replace each other. This causes caching to
not work.
2018-06-13 02:15:26 +02:00
tomty89
adba430ceb ecj: provide android-21.jar instead of android-16.jar (#2274) 2018-03-25 00:02:47 +01:00
Fredrik Fornwall
54b6b57deb aapt&ecj: Use jar instead of zip 2017-11-21 05:26:30 +01:00
Fredrik Fornwall
392b4b6ba5 Update NDK used to r16
Run scripts/update-docker.sh to update the docker image.
2017-11-15 16:48:35 +01:00
Fredrik Fornwall
09cbf04fb6 ecj: Switch to working mirror 2017-09-20 22:03:06 +02:00
Fredrik Fornwall
d4fe57f935 ecj: Switch to working src url 2017-09-20 00:17:44 +02:00
Fredrik Fornwall
d8a173090b ecj: Clean up directory before adding android-16 2017-08-11 14:26:15 +02:00
joakim-noah
abc709c2e0 ecj: Add android-16 API jar too (#1133) 2017-08-11 14:22:47 +02:00
Fredrik Fornwall
56601c842f Update android platform setup
- Update to build tools 26.0.1.
- Update from android-25 to android-26.
- Add android-16 for use in https://github.com/termux/termux-packages/pull/1133
2017-08-11 14:09:32 +02:00
Fredrik Fornwall
8a478d7e1a Update android tools and build tools
The Docker image has been rebuilt, update with:

scripts/update-docker.sh
2017-05-20 21:17:00 +02:00
Fredrik Fornwall
5a24f7a676 ecj: Update from 4.5.2 to 4.6.2 2017-01-04 19:09:03 -05:00
Fredrik Fornwall
078db5b2c9 ecj: Use android-24 API jar 2016-10-06 19:37:03 -04:00
Fredrik Fornwall
a68adb036f ecj: Fix missing \ in ecj script 2016-08-10 09:53:47 -04:00
Fredrik Fornwall
819b205ab0 ecj: Use TERMUX_DX variable 2016-07-23 15:48:44 -04:00
Fredrik Fornwall
6501186f2b Fix dalvikvm wrapper
- Just unset LD_LIBRARY_PATH in the dalvikvm wrapper.
- Let the dalvikvm wrapper setup $ANDROID_DATA.
- Avoid using a custom dalvikvm wrapper in dx.
2016-05-05 19:55:13 -04:00
Fredrik Fornwall
ad3050005c ecj: Update from 4.4.2 to 4.5.2 2016-05-03 11:50:57 +02:00
Fredrik Fornwall
70a744a484 More /system/bin/sh -> $PREFIX/bin/sh changes 2015-12-02 06:32:11 -05:00
Fredrik Fornwall
59f0d218a6 Initial push 2015-06-13 01:03:31 +02:00