summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 23 insertions, 42 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ba7993490e04..ade887444039 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,36 @@
-# Maintainer: Skydrome <skydrome at protonmail dot com>
+# Maintainer: Christoph Scholz <christoph.scholz@gmail.com>
pkgname=zulu-embedded-jdk11
-pkgver=11.0.6
-pkgrel=2
+pkgver=11.0.18
+pkgrel=1
pkgdesc='Zulu Embedded is a certified build of OpenJDK for Armv8/v7/v6 devices.'
-arch=('armv6h' 'armv7h' 'armv8h' 'i686' 'x86_64')
+arch=('armv6h' 'armv7h' 'armv8h' 'aarch64' 'i686' 'x86_64')
url='https://www.azul.com/products/zulu-embedded'
license=('custom')
install=jdk.install
options=(!strip)
-provides=("java-environment=11" "java-runtime=11")
-depends=('java-runtime-common>=3' 'java-environment-common>=3'
+provides=("java-environment=11" "java-runtime=11" "java-runtime-headless=11")
+depends=('java-runtime-common>=3' 'java-environment-common=3'
'ca-certificates-utils' 'nss' 'libjpeg-turbo' 'lcms2' 'libnet'
'freetype2' 'giflib' 'libelf')
-#CARCH=armv7h
-
-case "$CARCH" in
- armv?h) _arch='aarch32hf'
- _build=11.37.48
- sha256sums=('127f271a225136cdba76e0ba0035522a99cf386c21b3d0e669586d865bb98994')
- ;;
- aarch64) _arch='aarch64'
- _build=13.29.10
- pkgver=13.0.2
- sha256sums=('4640daea59599d23e1d393789e393a8e21f5a3c12238d86d40e5ee5d048da26d')
- provides=("java-environment=13" "java-runtime=13")
- ;;
- i686) _arch='i686'
- _build=14.28.21
- pkgver=14.0.1
- sha256sums=('bc29244e547d5301ac2054d581cfefb37c33e427c58acc12b56fbb3c91ad3d60')
- source=("https://cdn.azul.com/zulu/bin/zulu${_build}-ca-jdk${pkgver}-linux_i686.tar.gz")
- provides=("java-environment=14" "java-runtime=14")
- ;;
- x86_64) _arch='x64'
- _build=14.28.21
- pkgver=14.0.1
- sha256sums=('48bb8947034cd079ad1ef83335e7634db4b12a26743a0dc314b6b861480777aa')
- source=("https://cdn.azul.com/zulu/bin/zulu${_build}-ca-jdk${pkgver}-linux_x64.tar.gz")
- provides=("java-environment=14" "java-runtime=14")
- ;;
-esac
-
-_archive="zulu${_build}-ca-jdk${pkgver}-linux_${_arch}"
-source=(${source:-"http://cdn.azul.com/zulu-embedded/bin/${_archive}.tar.gz"})
-
-_jvmdir="usr/lib/jvm/zulu-embedded-${pkgver%%.*}"
-
+_build=11.62.17
+source_armv6h=("https://cdn.azul.com/zulu-embedded/bin/zulu${_build}-ca-jdk${pkgver}-linux_aarch32hf.tar.gz")
+sha256sums_armv6h=('8ba7a6bc773f934bc95d1e26a3209e97ae947905df284548b0628be5864a8f0b')
+source_armv7h=("https://cdn.azul.com/zulu-embedded/bin/zulu${_build}-ca-jdk${pkgver}-linux_aarch32hf.tar.gz")
+sha256sums_armv7h=('8ba7a6bc773f934bc95d1e26a3209e97ae947905df284548b0628be5864a8f0b')
+source_armv8h=("https://cdn.azul.com/zulu-embedded/bin/zulu${_build}-ca-jdk${pkgver}-linux_aarch32hf.tar.gz")
+sha256sums_armv8h=('8ba7a6bc773f934bc95d1e26a3209e97ae947905df284548b0628be5864a8f0b')
+source_aarch64=("https://cdn.azul.com/zulu-embedded/bin/zulu${_build}-ca-jdk${pkgver}-linux_aarch64.tar.gz")
+sha256sums_aarch64=('9f5ac83b584a297c792cc5feb67c752a2d9fc1259abec3a477e96be8b672f452')
+source_i686=("https://cdn.azul.com/zulu/bin/zulu${_build}-ca-jdk${pkgver}-linux_i686.tar.gz")
+sha256sums_i686=('f79c37ff6873f0eb3b82cf1e8bc302ee078c658631eade9d6ba9bdc69728e113')
+source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_build}-ca-jdk${pkgver}-linux_x64.tar.gz")
+sha256sums_x86_64=('6fae6811b0f3aebb14c3e59a5fde14481cff412ef8ca23221993f1ab33269aab')
+
+_jvmdir="usr/lib/jvm/zulu-embedded-11"
package() {
- cd "$_archive"
+ cd "$(basename *.tar.gz .tar.gz)"
install -dm 755 "${pkgdir}/${_jvmdir}"
cp -a . "${pkgdir}/${_jvmdir}/"
@@ -68,7 +49,7 @@ package() {
# Man pages
for f in man/man1/*; do
- install -Dm 644 "${f}" "${pkgdir}/usr/share/${f/\.1/-zulu.1}"
+ install -Dm 644 "${f}" "${pkgdir}/usr/share/${f/\.1/-zulu11.1}"
done
rm -rf "${pkgdir}/${_jvmdir}/man"
ln -s /usr/share/man "${pkgdir}/${_jvmdir}/man"