summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 14 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 29094e17c5b1..f767baf9b1d2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}/"