openjdk21: use system ca-certs

This commit is contained in:
Đoàn Trần Công Danh 2025-04-09 10:47:03 +07:00 committed by Đoàn Trần Công Danh
parent ec92eecb04
commit 464ee026a8

View file

@ -1,7 +1,7 @@
# Template file for 'openjdk21'
pkgname=openjdk21
version=21.0.7+2
revision=1
revision=2
_gtest_ver=1.13.0
_java_ver="${version%%.*}"
_jdk_update="${version#*+}"
@ -32,7 +32,7 @@ make_build_args="images static-libs-image $(vopt_if docs docs)"
make_install_args="INSTALL_PREFIX=\"${DESTDIR}/usr/lib\""
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
openssl zlib-devel which p11-kit"
openssl zlib-devel which"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@ -123,7 +123,7 @@ post_install() {
mv ${DESTDIR}/usr/lib/jvm/openjdk-${_base_version} ${DESTDIR}/$_jdk_home
vcopy build/*-release/images/static-libs/lib $_jdk_home
vmkdir $_jdk_home/lib/security
trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
ln -fs /etc/ssl/certs/java/cacerts "${DESTDIR}/${_jdk_home}/lib/security"
}
subpackages="openjdk21-static-libs openjdk21-src openjdk21-jre openjdk21-doc openjdk21-jmods"