33 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
ArtDev
c92ce2a737
Fix libfreetype paths for x86 2023-07-20 16:07:38 +03:00
Duy Tran Khanh
315532cdf2
Fix libfreetype RPATH 2021-07-12 13:29:21 +07:00
Duy Tran Khanh
24aa4187cb
uh forgot to sign jdk binaries 2021-07-02 07:25:46 +07:00
Duy Tran Khanh
3d922ad1ec
Update removejdkdebuginfo.sh 2021-07-02 07:22:44 +07:00
Duy Tran Khanh
3e750d4ee0
Add RPATH for JDK 2021-07-02 07:22:11 +07:00
pojavlauncher
a28d6dc7ff Add RPATH to dylib 2021-07-01 08:19:37 +07:00
Duy Tran Khanh
c843ad9daf
Update removejdkdebuginfo.sh 2021-06-11 09:24:44 +07:00
Duy Tran Khanh
04bff01505
diz -> debuginfo 2021-06-11 09:20:49 +07:00
pojavlauncher
d2b48f7e45 fixed signing, missing ldid 2021-05-24 16:04:36 +07:00
Duy Tran Khanh
c04b8daf8f
Fixed building for Android aarch32 2021-05-18 10:53:05 +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
Duy Tran Khanh
56589a7ae0
Update removejdkdebuginfo.sh 2021-03-17 16:41:26 +07:00
Duy Tran Khanh
4209d3f09d Changes
- Combine workflow yml files to one.
- Separate upload JDK, JRE and debuginfo (.diz files).
2021-03-17 15:45:12 +07:00
khanhduytran0
779d5c021a Also upload jdk for anyone need it 2021-02-19 07:29:37 +07:00
Duy Tran Khanh
b63e6701d6
Fix upload aarch32 2021-01-25 06:27:15 +07:00
Duy Tran Khanh
04f901448c [aarch32] Fix JVM variants 2021-01-23 06:23:32 +07:00
Tran Khanh Duy
edd767cc18
Auto find and remove libjvm.diz 2020-11-10 05:03:40 +07:00
Tran Khanh Duy
092b277460
Remove libjvm.diz 2020-11-09 21:16:07 +07:00
Tran Khanh Duy
4027e94d67
Keep only libfontmanager.diz 2020-11-09 21:13:54 +07:00
Tran Khanh Duy
576eacab4e
Enable debug files 2020-11-09 14:54:11 +07:00
Tran Khanh Duy
7533d7faf8
Disable debug 2020-11-04 14:59:54 +07:00
khanhduytran0
9fe3099f5b Allow pack debugging .diz files 2020-11-04 12:10:35 +07:00
Tran Khanh Duy
5768198090
Update removejdkdebuginfo.sh 2020-10-29 05:48:00 +07:00
khanhduytran0
2551821c66 Build fastdebug 2020-10-27 12:15:21 +07:00
Tran Khanh Duy
7521bdbdfe
Update removejdkdebuginfo.sh 2020-10-25 16:34:49 +07:00
Tran Khanh Duy
f3bd8525ea
Use correct output j2re-image 2020-10-25 16:15:43 +07:00
Tran Khanh Duy
f9ea694c55
Use tree command instead of bunch of ls commands
To locate openjdk output dir
2020-10-25 15:08:40 +07:00
Tran Khanh Duy
7edc4fd22a
Guessing the JDK output dir 2020-10-25 15:06:25 +07:00
khanhduytran0
a526079f9a Prepare CI autobuild for JRE8 2020-10-18 18:15: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
khanhduytran0
1a946cf334 Completely replace arm with arm64 2020-07-22 11:23:39 +07:00
Zhuowei Zhang
5d0c00b258 Initial commit 2018-03-10 00:24:36 -05:00