diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -7,7 +7,7 @@ pkgname="${_jdkname}-bin" pkgver="${_java_ver}.0.1" pkgrel=1 pkgdesc='Azul Zulu builds of OpenJDK are open source, TCK-tested and certified builds of OpenJDK.' -arch=('x86_64') +arch=('aarch64' 'i686' 'x86_64') url='https://www.azul.com/downloads/' license=('custom') depends=( @@ -24,14 +24,23 @@ provides=( "java-runtime-openjdk=$_java_ver" ) install="$pkgname.install" -_tarballname="zulu${_zulu_build}-jdk${pkgver}-linux_x64" -source=("https://cdn.azul.com/zulu/bin/${_tarballname}.tar.gz") -sha256sums=('9b8e4d1e47b02b9c2392462ee82988c189357471de3224c37173fa58e2b25112') +source_aarch64=("https://cdn.azul.com/zulu/bin/zulu${_zulu_build}-jdk${pkgver}-linux_aarch64.tar.gz") +source_i686=("https://cdn.azul.com/zulu/bin/zulu${_zulu_build}-jdk${pkgver}-linux_i686.tar.gz") +source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zulu_build}-jdk${pkgver}-linux_x64.tar.gz") +sha256sums_aarch64=('4d9c9116eb0cdd2d7fb220d6d27059f4bf1b7e95cc93d5512bd8ce3791af86c7') +sha256sums_i686=('31db6972e14c33f4f2136f3ea8fc016d2265d840b914bfbf6446473605aefdda') +sha256sums_x86_64=('9b8e4d1e47b02b9c2392462ee82988c189357471de3224c37173fa58e2b25112') _jvmdir="/usr/lib/jvm/${_jdkname}" package() { - cd "$srcdir/${_tarballname}" + if [ "${CARCH}" = "aarch64" ]; then + cd "zulu${_zulu_build}-jdk${pkgver}-linux_aarch64" + elif [ "${CARCH}" = "i686" ]; then + cd "zulu${_zulu_build}-jdk${pkgver}-linux_i686" + else + cd "zulu${_zulu_build}-jdk${pkgver}-linux_x64" + fi install -dm 755 "${pkgdir}/${_jvmdir}" cp -a . "${pkgdir}/${_jvmdir}/" |