File PKGBUILD of Package java-25-openjdk-bootstrap
# Maintainer: Yukari Chiba <[email protected]> pkgname=java-25-openjdk pkgver=25.0.3 pkgrel=1 _majorver=25 _alpine_rel=p9-r1 arch=(x86_64 aarch64 riscv64 loongarch64) url="https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/openjdk25" _url="https://mirrors.nju.edu.cn/alpine/edge/community" license=('GPL2') makedepends=('curl') provides=( "java-runtime=${_majorver}" "java-runtime-openjdk=${_majorver}" "java-runtime-headless=${_majorver}" "java-runtime-headless-openjdk=${_majorver}" "java-environment=${_majorver}" "java-environment-openjdk=${_majorver}" "jre${_majorver}-openjdk=${pkgver}-${pkgrel}" "jre${_majorver}-openjdk-headless=${pkgver}-${pkgrel}" "jdk${_majorver}-openjdk=${pkgver}-${pkgrel}" ) build() { mkdir -p dir cd dir for comp in jdk jre jre-headless jmods; do curl -L "${_url}/${CARCH}/openjdk${_majorver}-${comp}-${pkgver}_${_alpine_rel}.apk" | tar x done } package() { mv dir/* $pkgdir/ }