mirror of
https://github.com/AngelAuraMC/angelauramc-openjdk-build.git
synced 2025-09-13 06:06:38 -04:00
Repack JRE as PojavLauncher compatible tarballs
This commit is contained in:
parent
2086ec1b96
commit
c0348dcad6
46
.github/workflows/build.yml
vendored
46
.github/workflows/build.yml
vendored
@ -40,3 +40,49 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: "jre8-debuginfo-${{matrix.arch}}"
|
name: "jre8-debuginfo-${{matrix.arch}}"
|
||||||
path: dizout
|
path: dizout
|
||||||
|
pojav:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- name: Get jre8-aarch32
|
||||||
|
uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: jre8-aarch32
|
||||||
|
path: pojav
|
||||||
|
- name: Get jre8-aarch64
|
||||||
|
uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: jre8-aarch64
|
||||||
|
path: pojav
|
||||||
|
- name: Get jre8-x86
|
||||||
|
uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: jre8-x86
|
||||||
|
path: pojav
|
||||||
|
- name: Get jre8-x86_64
|
||||||
|
uses: actions/download-artifact@v2
|
||||||
|
with:
|
||||||
|
name: jre8-x86_64
|
||||||
|
path: pojav
|
||||||
|
- name: Repack JRE
|
||||||
|
run: |
|
||||||
|
cd pojav
|
||||||
|
mkdir work
|
||||||
|
mkdir work1
|
||||||
|
cd work
|
||||||
|
jrepath=$GITHUB_WORKSPACE/pojav/jre8-pojav
|
||||||
|
mkdir -p $jrepath
|
||||||
|
work=$GITHUB_WORKSPACE/jre/work
|
||||||
|
work1=$GITHUB_WORKSPACE/jre/work1
|
||||||
|
makearch () { echo "Making $2..."; cd $work; tar xf $(ls ../jre8-$2-*release.tar.xz) > /dev/null 2>&1; mv bin $work1/; mkdir -p $work1/lib; mv lib/$1 $work1/lib/; mv lib/jexec $work1/lib/; tar cJf bin-$2.tar.xz -C $work1 . > /dev/null 2>&1; mv bin-$2.tar.xz $jrepath/; rm -rf $work/*; rm -rf $work1/*; }
|
||||||
|
makeuni () { echo "Making universal..."; cd $work; tar xf $(ls ../jre8-arm64-*release.tar.xz) > /dev/null 2>&1; rm -rf bin; rm -rf lib/aarch64; rm lib/jexec; tar cJf universal.tar.xz * > /dev/null 2>&1; mv universal.tar.xz $jrepath/; rm -rf $work/*; }
|
||||||
|
makeuni
|
||||||
|
makearch aarch32 arm
|
||||||
|
makearch aarch64 arm64
|
||||||
|
makearch i386 x86
|
||||||
|
makearch amd64 x86_64
|
||||||
|
echo $GITHUB_SHA>$jrepath/version
|
||||||
|
- name: Upload artifact
|
||||||
|
uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: jre8-pojav
|
||||||
|
path: pojav/jre8-pojav/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user