diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,9 +1,8 @@ name : openjdk-11 version : 11.0.8 -release : 1 +release : 2 source : - http://hg.openjdk.java.net/jdk-updates/jdk11u/archive/jdk-11.0.8+5.tar.bz2 : 56fe2712180b6efe81bb0b9b1bbaf8abb27fc9b03213fefb91194e51a44b559f - - https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz : 99be79935354f5c0df1ad293620ea36d13f48ec3ea870c838f20c504c9668b57 license : GPL-2.0-with-classpath-exception component : programming.java summary : Open implementation of Oracle's Java Development Kit @@ -23,13 +22,11 @@ - pkgconfig(xtst) - cups-devel - giflib-devel + - openjdk-11-devel - p7zip setup : | - # Unpack prebuilt tarball for bootstrap - tar xvzf $sources/openjdk-11.0.2_linux-x64_bin.tar.gz -C $workdir - bash ./configure --prefix="$installdir/usr" \ - --with-boot-jdk=$workdir/jdk-11.0.2 \ + --with-boot-jdk="/usr/lib64/openjdk-11" \ --with-version-build=10 \ --with-version-pre="" \ --with-version-opt="" \ @@ -46,18 +43,28 @@ build : | make images install : | - install -Ddm 00755 $installdir/%libdir% $installdir/usr/include/openjdk-11 $installdir/usr/share/man/man1 + install -Ddm 00755 $installdir/%libdir%/ + mkdir -p $installdir/usr/include/openjdk-11/ $installdir/usr/share/applications/ + make install # Binaries - mv $installdir/usr/jvm/openjdk-%version% $installdir/%libdir%/openjdk-11 - rm -rf $installdir/usr/jvm - rm -rf $installdir/usr/bin + mv $installdir/usr/jvm/openjdk-%version% $installdir/%libdir%/openjdk-11/ + rm -rf $installdir/usr/jvm/ + rm -rf $installdir/usr/bin/ + + # Headers + cd build/linux-x86_64-normal-server-release/ + cp -ar jdk/include/* $installdir/usr/include/openjdk-11/ + # Symlink header files (because some apps look for them in $JAVA_HOME) + ln -s /usr/include/openjdk-11/ $installdir/usr/lib64/openjdk-11/include/ - # Headers and man pages - cd build/linux-x86_64-normal-server-release - cp -ar jdk/include/* $installdir/usr/include/openjdk-11/. - mv $installdir/usr/lib64/openjdk-11/man/man1/*.1 $installdir/usr/share/man/man1/ + # Man pages + mv $installdir/usr/lib64/openjdk-11/man/ $installdir/usr/share/ + find $installdir/usr/share/man/ -type f -exec rename -- ".1" "-11.1" {} \; + # Remove pre-existing symlink first + rm $installdir/usr/share/man/ja + mv -f $installdir/usr/share/man/ja_JP.UTF-8/ $installdir/usr/share/man/ja/ # Add java-11-jar.desktop into usable apps - install -Dm 00644 $pkgfiles/java-11-jar.desktop $installdir/usr/share/applications/java-11-jar.desktop + install -Dm 00644 $pkgfiles/java-11-jar.desktop $installdir/usr/share/applications/ diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -225,6 +225,7 @@ /usr/lib64/openjdk-11/include/jvmticmlr.h /usr/lib64/openjdk-11/include/linux/jawt_md.h /usr/lib64/openjdk-11/include/linux/jni_md.h + /usr/lib64/openjdk-11/include/openjdk-11 /usr/lib64/openjdk-11/jmods/java.base.jmod /usr/lib64/openjdk-11/jmods/java.compiler.jmod /usr/lib64/openjdk-11/jmods/java.datatransfer.jmod @@ -633,60 +634,58 @@ /usr/lib64/openjdk-11/lib/server/libjvm.so /usr/lib64/openjdk-11/lib/src.zip /usr/lib64/openjdk-11/lib/tzdb.dat - /usr/lib64/openjdk-11/man/ja - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jar.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jarsigner.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/java.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/javac.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/javadoc.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/javap.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jcmd.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jconsole.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jdb.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jdeps.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jinfo.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jjs.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jmap.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jps.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jrunscript.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jstack.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jstat.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/jstatd.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/keytool.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/pack200.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/rmic.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/rmid.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/rmiregistry.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/serialver.1 - /usr/lib64/openjdk-11/man/ja_JP.UTF-8/man1/unpack200.1 - /usr/lib64/openjdk-11/man/man1 /usr/lib64/openjdk-11/release /usr/share/applications/java-11-jar.desktop - /usr/share/man/man1/jar.1 - /usr/share/man/man1/jarsigner.1 - /usr/share/man/man1/java.1 - /usr/share/man/man1/javac.1 - /usr/share/man/man1/javadoc.1 - /usr/share/man/man1/javap.1 - /usr/share/man/man1/jcmd.1 - /usr/share/man/man1/jconsole.1 - /usr/share/man/man1/jdb.1 - /usr/share/man/man1/jdeps.1 - /usr/share/man/man1/jinfo.1 - /usr/share/man/man1/jjs.1 - /usr/share/man/man1/jmap.1 - /usr/share/man/man1/jps.1 - /usr/share/man/man1/jrunscript.1 - /usr/share/man/man1/jstack.1 - /usr/share/man/man1/jstat.1 - /usr/share/man/man1/jstatd.1 - /usr/share/man/man1/keytool.1 - /usr/share/man/man1/pack200.1 - /usr/share/man/man1/rmic.1 - /usr/share/man/man1/rmid.1 - /usr/share/man/man1/rmiregistry.1 - /usr/share/man/man1/serialver.1 - /usr/share/man/man1/unpack200.1 + /usr/share/man/ja/man1/jar-11.1 + /usr/share/man/ja/man1/jarsigner-11.1 + /usr/share/man/ja/man1/java-11.1 + /usr/share/man/ja/man1/javac-11.1 + /usr/share/man/ja/man1/javadoc-11.1 + /usr/share/man/ja/man1/javap-11.1 + /usr/share/man/ja/man1/jcmd-11.1 + /usr/share/man/ja/man1/jconsole-11.1 + /usr/share/man/ja/man1/jdb-11.1 + /usr/share/man/ja/man1/jdeps-11.1 + /usr/share/man/ja/man1/jinfo-11.1 + /usr/share/man/ja/man1/jjs-11.1 + /usr/share/man/ja/man1/jmap-11.1 + /usr/share/man/ja/man1/jps-11.1 + /usr/share/man/ja/man1/jrunscript-11.1 + /usr/share/man/ja/man1/jstack-11.1 + /usr/share/man/ja/man1/jstat-11.1 + /usr/share/man/ja/man1/jstatd-11.1 + /usr/share/man/ja/man1/keytool-11.1 + /usr/share/man/ja/man1/pack200-11.1 + /usr/share/man/ja/man1/rmic-11.1 + /usr/share/man/ja/man1/rmid-11.1 + /usr/share/man/ja/man1/rmiregistry-11.1 + /usr/share/man/ja/man1/serialver-11.1 + /usr/share/man/ja/man1/unpack200-11.1 + /usr/share/man/man1/jar-11.1 + /usr/share/man/man1/jarsigner-11.1 + /usr/share/man/man1/java-11.1 + /usr/share/man/man1/javac-11.1 + /usr/share/man/man1/javadoc-11.1 + /usr/share/man/man1/javap-11.1 + /usr/share/man/man1/jcmd-11.1 + /usr/share/man/man1/jconsole-11.1 + /usr/share/man/man1/jdb-11.1 + /usr/share/man/man1/jdeps-11.1 + /usr/share/man/man1/jinfo-11.1 + /usr/share/man/man1/jjs-11.1 + /usr/share/man/man1/jmap-11.1 + /usr/share/man/man1/jps-11.1 + /usr/share/man/man1/jrunscript-11.1 + /usr/share/man/man1/jstack-11.1 + /usr/share/man/man1/jstat-11.1 + /usr/share/man/man1/jstatd-11.1 + /usr/share/man/man1/keytool-11.1 + /usr/share/man/man1/pack200-11.1 + /usr/share/man/man1/rmic-11.1 + /usr/share/man/man1/rmid-11.1 + /usr/share/man/man1/rmiregistry-11.1 + /usr/share/man/man1/serialver-11.1 + /usr/share/man/man1/unpack200-11.1 @@ -696,7 +695,7 @@ programming.devel - openjdk-11 + openjdk-11 /usr/include/openjdk-11/classfile_constants.h @@ -709,8 +708,8 @@ - - 2020-05-30 + + 2020-06-03 11.0.8 Packaging update Campbell Jones