24 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
438cd12185
Refactor: use patch instead of fork 2023-08-13 23:14:39 +02:00
Boulay Mathias
072f195a5f
Chore[clone]: change upstream repository 2023-08-13 20:43:54 +02:00
ArtDev
4a07e97efe Use aarch32 port for aarch32 and base jdk8u otherwise 2023-02-25 13:06:25 +03:00
Duy Tran Khanh
14f2981ab3 Build for aarch32 using its repo 2023-02-25 13:06:25 +03:00
khanhduytran0
51be07de5d (Test) Live patch latest jdk8u 2023-02-25 13:06:25 +03:00
pojavlauncher
e7b75eedc0 zulu port test 2021-06-30 13:48:14 +07:00
ArtDev
03a3bdb11d
Update clonejdk.sh 2021-01-23 09:56:00 +03:00
ArtDev
9bc8982e99
Update clonejdk.sh 2021-01-23 09:45:16 +03:00
ArtDev
f362aff8db
Update clonejdk.sh 2021-01-23 09:41:08 +03:00
Tran Khanh Duy
70d8b94e03
Speed up OpenJDK clone time 2020-11-01 09:05:54 +07:00
khanhduytran0
a526079f9a Prepare CI autobuild for JRE8 2020-10-18 18:15:12 +07:00
Tran Khanh Duy
cf9f862e4f
Back 2020-10-15 09:17:57 +07:00
Tran Khanh Duy
b5d569e34c
Try to build the mobile/jdk instead of mobile/jdk9 2020-10-15 09:14:39 +07:00
Tran Khanh Duy
5f158a50ce
Update clonejdk.sh 2020-09-19 14:41:51 +07:00
Tran Khanh Duy
1a3e7a0e4a
Update clonejdk.sh 2020-09-19 13:38:58 +07:00
khanhduytran0
be40ea6640 Add new patch to fix incorrect architecture target flags 2020-09-16 17:44:36 +07:00
Tran Khanh Duy
9a76312958
Update clonejdk.sh 2020-09-16 16:48:39 +07:00
khanhduytran0
00b40cf51b Try fix 2020-09-16 16:12:42 +07:00
khanhduytran0
726e84cff6 Fix patch error 2020-09-16 12:53:14 +07:00
Tran Khanh Duy
b2f8b258b9
Update clonejdk.sh 2020-09-16 12:04:16 +07:00
khanhduytran0
54bec9973f Use termux patches 2020-09-16 06:28:15 +07:00
Zhuowei Zhang
f43167fc6a use the jdk9 tree since the dev tree is no more 2020-01-18 22:33:19 -05:00
Zhuowei Zhang
5d0c00b258 Initial commit 2018-03-10 00:24:36 -05:00