21 Commits

Author SHA1 Message Date
fukiame
a753e0e862
buildjre8: improvements (#19)
* .github: move apt commands to workflow

the scripts are capable of running on other distros, so "let the host cook"
also explicitly use Python 3 here as the build env do not use Python 2

* treewide: use bash [[

./buildlibs.sh: line 18: [: : integer expression expected
...
./buildjdk.sh: line 53: [: : integer expression expected
...

all scripts has bash shebang anyways,
replace all single brackets [ with bash's double brackets [[

* [hack] tarjdk: force termux-elf-cleaner v2.2.0

g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’?

caused by a mix of our outdated toolchains and an upstream commit [1]
downgrade the version of termux-elf-cleaner we use to the latest stable tag to workaround the issue

[1]: 9578f2c4bc

Test: presubmit
Signed-off-by: fukiame <fukiame@proton.me>

* .github: update actions

The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

* .github: actions runner: update to ubuntu-22.04

a bit of future-proofing wont hurt... right?

* fixup! .github: java setup: its 7 not 1.7

i retartded

---------

Signed-off-by: fukiame <fukiame@proton.me>
2024-01-16 19:33:23 +03:00
Boulay Mathias
b2217873d7
Feat: Reduce JRE 8 size by around 3 MB (#15)
* Feat: trim .so files

* Build: update ndk version

* workaround, Switch to old strip bins

* Fix:typo
2023-05-04 13:38:31 +03:00
Duy Tran Khanh
3c4f9b3903
Update tarjdk.sh 2022-09-01 05:49:09 +07:00
Duy Tran Khanh
fa929ecc63
Update termux-elf-cleaner building process 2022-09-01 05:27:29 +07:00
Duy Tran Khanh
2d737960a5
sudo bruh 2021-07-27 09:11:21 +07:00
Duy Tran Khanh
cb98e159e8
:trollface: 2021-07-27 08:35:24 +07:00
Duy Tran Khanh
e52446bf18
iOS aarch64 port of OpenJDK 8 (#5)
This port is still WIP and may not work.
2021-05-15 19:43:22 +07:00
Google61
9679450a6b
The damn parenthese 2021-04-09 19:30:20 +03:00
Google61
5d35791652
Trigger ci 2021-04-09 14:43:34 +03:00
Google61
60e0179039
Fix termux-elf-cleaner 2021-04-09 14:42:32 +03:00
Duy Tran Khanh
e1e138354d
Update tarjdk.sh 2021-04-07 17:42:01 +07:00
Duy Tran Khanh
1de27a9617
Use termux-elf-cleaner 2021-04-07 16:01:08 +07:00
khanhduytran0
779d5c021a Also upload jdk for anyone need it 2021-02-19 07:29:37 +07:00
Duy Tran Khanh
955901303e
Update tarjdk.sh 2020-11-24 17:55:46 +07:00
Duy Tran Khanh
d9955cd2be
Update tarjdk.sh 2020-11-23 13:10:31 +07:00
khanhduytran0
c22522581a Add fonts 2020-11-23 05:34:45 +07:00
khanhduytran0
2551821c66 Build fastdebug 2020-10-27 12:15:21 +07:00
khanhduytran0
a526079f9a Prepare CI autobuild for JRE8 2020-10-18 18:15:12 +07:00
Tran Khanh Duy
7f44f750dc
Fix name 2020-09-24 10:31:12 +07:00
khanhduytran0
2e5c1f883e [Test build] Change script structure; Replace 'jre/lib/security` to fix network problem 2020-09-21 13:11:10 +07:00
Zhuowei Zhang
5d0c00b258 Initial commit 2018-03-10 00:24:36 -05:00