diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template index 783e7c28d72..64f43424204 100644 --- a/srcpkgs/openjdk11/template +++ b/srcpkgs/openjdk11/template @@ -1,6 +1,6 @@ # Template file for 'openjdk11' pkgname=openjdk11 -version=11.0.20+8 +version=11.0.22+6 revision=1 _java_ver="${version%%.*}" _jdk_home="usr/lib/jvm/openjdk${_java_ver}" @@ -38,7 +38,8 @@ maintainer="Kyle Nusbaum " license="GPL-2.0-only WITH Classpath-exception-2.0" homepage="http://openjdk.java.net/" distfiles="https://github.com/openjdk/jdk${_java_ver}u/archive/jdk-${version}.tar.gz" -checksum=b2a37ef209ae7eaf8f34182b7c9aa3252af20a214d02970f96ce62242c805479 +checksum=8bae7c5e608de84aa32010365514bb59cd0d8ba709f6730cc473e159c6bfb918 +alternatives="jdk:/usr/lib/jvm/default-jdk:/${_jdk_home}" provides="java-environment-${version}_1" # Build is still parallel, but don't use -jN. @@ -73,41 +74,6 @@ else configure_args+=" --with-boot-jdk=/${_jdk_home}" fi -alternatives=" - jdk:/usr/bin/jaotc:/${_jdk_home}/bin/jaotc - jdk:/usr/bin/jar:/${_jdk_home}/bin/jar - jdk:/usr/bin/jarsigner:/${_jdk_home}/bin/jarsigner - jdk:/usr/bin/java:/${_jdk_home}/bin/java - jdk:/usr/bin/javac:/${_jdk_home}/bin/javac - jdk:/usr/bin/javadoc:/${_jdk_home}/bin/javadoc - jdk:/usr/bin/javap:/${_jdk_home}/bin/javap - jdk:/usr/bin/jcmd:/${_jdk_home}/bin/jcmd - jdk:/usr/bin/jconsole:/${_jdk_home}/bin/jconsole - jdk:/usr/bin/jdb:/${_jdk_home}/bin/jdb - jdk:/usr/bin/jdeprscan:/${_jdk_home}/bin/jdeprscan - jdk:/usr/bin/jdeps:/${_jdk_home}/bin/jdeps - jdk:/usr/bin/jhsdb:/${_jdk_home}/bin/jhsdb - jdk:/usr/bin/jimage:/${_jdk_home}/bin/jimage - jdk:/usr/bin/jinfo:/${_jdk_home}/bin/jinfo - jdk:/usr/bin/jjs:/${_jdk_home}/bin/jjs - jdk:/usr/bin/jlink:/${_jdk_home}/bin/jlink - jdk:/usr/bin/jmap:/${_jdk_home}/bin/jmap - jdk:/usr/bin/jmod:/${_jdk_home}/bin/jmod - jdk:/usr/bin/jps:/${_jdk_home}/bin/jps - jdk:/usr/bin/jrunscript:/${_jdk_home}/bin/jrunscript - jdk:/usr/bin/jshell:/${_jdk_home}/bin/jshell - jdk:/usr/bin/jstack:/${_jdk_home}/bin/jstack - jdk:/usr/bin/jstat:/${_jdk_home}/bin/jstat - jdk:/usr/bin/jstatd:/${_jdk_home}/bin/jstatd - jdk:/usr/bin/keytool:/${_jdk_home}/bin/keytool - jdk:/usr/bin/pack200:/${_jdk_home}/bin/pack200 - jdk:/usr/bin/rmic:/${_jdk_home}/bin/rmic - jdk:/usr/bin/rmid:/${_jdk_home}/bin/rmid - jdk:/usr/bin/rmiregistry:/${_jdk_home}/bin/rmiregistry - jdk:/usr/bin/serialver:/${_jdk_home}/bin/serialver - jdk:/usr/bin/unpack200:/${_jdk_home}/bin/unpack200 -" - post_extract() { chmod +x configure if [ "$XBPS_TARGET_LIBC" = "musl" ]; then @@ -162,20 +128,13 @@ openjdk11-jre_package() { shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so" short_desc+=" - runtime components" provides="java-runtime-${version}_1" - depends="fontconfig xbps-triggers>=0.122_1" - triggers="openjdk-profile" - alternatives=" - java:/usr/bin/java:/${_jdk_home}/bin/java - java:/usr/bin/jjs:/${_jdk_home}/bin/jjs - java:/usr/bin/keytool:/${_jdk_home}/bin/keytool - java:/usr/bin/pack200:/${_jdk_home}/bin/pack200 - java:/usr/bin/rmid:/${_jdk_home}/bin/rmid - java:/usr/bin/rmiregistry:/${_jdk_home}/bin/rmiregistry - java:/usr/bin/unpack200:/${_jdk_home}/bin/unpack200 - " + depends="fontconfig openjdk-common" + alternatives="java:/usr/lib/jvm/default-jre:/${_jdk_home}" pkg_install() { - for bf in java jjs keytool pack200 rmid rmiregistry unpack200; do - vmove $_jdk_home/bin/$bf + for bin in java jjs keytool pack200 rmid rmiregistry unpack200; do + vmove "${_jdk_home}/bin/${bin}" + vmove "${_jdk_home}/man/man1/${bin}.1" + vmove "${_jdk_home}/man/ja_JP.UTF-8/man1/${bin}.1" done for f in lib legal conf release; do @@ -192,13 +151,15 @@ openjdk11-doc_package() { noverifyrdeps=yes noshlibprovides=yes short_desc+=" - documentation" + if [ -z "$build_option_docs" ]; then + build_style=meta + fi pkg_install() { cd ${wrksrc} if [ "$build_option_docs" ]; then vmkdir usr/share/doc/openjdk11 cp -a build/linux-*/images/docs/* $PKGDESTDIR/usr/share/doc/openjdk11 fi - vmove $_jdk_home/man/man1 } }