From 4a529e6785fd84f8b50947cba32c449f6db25ea8 Mon Sep 17 00:00:00 2001 From: Kirill Date: Wed, 15 Sep 2021 11:20:28 +0300 Subject: [PATCH] New package: oraclejdk-17 Added OracleJDK 17 LTS version with new NFTS free license, see: https://blogs.oracle.com/java/post/free-java-license --- srcpkgs/oraclejdk17-bin/template | 50 ++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 srcpkgs/oraclejdk17-bin/template diff --git a/srcpkgs/oraclejdk17-bin/template b/srcpkgs/oraclejdk17-bin/template new file mode 100644 index 000000000000..e00f69fd1675 --- /dev/null +++ b/srcpkgs/oraclejdk17-bin/template @@ -0,0 +1,50 @@ +# Template file for 'oraclejdk17-bin' +pkgname=oraclejdk17-bin +version=17 +revision=1 +archs="x86_64" +wrksrc=jdk-17 +short_desc="Official Reference Implementation for Java SE 17" +maintainer="Kirill Che. " +license="NFTC" +homepage="https://www.oracle.com/java/technologies/downloads/" +distfiles="https://download.oracle.com/java/${version}/latest/jdk-${version}_linux-x64_bin.tar.gz" +checksum=106e3fc31b9fe4d0fd76c6c92b1931bdd1b0ac4d788747951de0f92cc73b1ffe +nopie=true + +alternatives=" + java:/usr/bin/java:/usr/lib/jvm/oraclejdk17-bin/bin/java + java:/usr/bin/keytool:/usr/lib/jvm/oraclejdk17-bin/bin/keytool + java:/usr/bin/rmiregistry:/usr/lib/jvm/oraclejdk17-bin/bin/rmiregistry + java:/usr/bin/:/usr/lib/jvm/oraclejdk17-bin/bin/ + jdk:/usr/bin/jar:/usr/lib/jvm/oraclejdk17-bin/bin/jar + jdk:/usr/bin/jarsigner:/usr/lib/jvm/oraclejdk17-bin/bin/jarsigner + jdk:/usr/bin/javac:/usr/lib/jvm/oraclejdk17-bin/bin/javac + jdk:/usr/bin/javadoc:/usr/lib/jvm/oraclejdk17-bin/bin/javadoc + jdk:/usr/bin/javap:/usr/lib/jvm/oraclejdk17-bin/bin/javap + jdk:/usr/bin/jcmd:/usr/lib/jvm/oraclejdk17-bin/bin/jcmd + jdk:/usr/bin/jconsole:/usr/lib/jvm/oraclejdk17-bin/bin/jconsole + jdk:/usr/bin/jdb:/usr/lib/jvm/oraclejdk17-bin/bin/jdb + jdk:/usr/bin/jdeprscan:/usr/lib/jvm/oraclejdk17-bin/bin/jdeprscan + jdk:/usr/bin/jdeps:/usr/lib/jvm/oraclejdk17-bin/bin/jdeps + jdk:/usr/bin/jfr:/usr/lib/jvm/oraclejdk17-bin/bin/jfr + jdk:/usr/bin/jhsdb:/usr/lib/jvm/oraclejdk17-bin/bin/jhsdb + jdk:/usr/bin/jimage:/usr/lib/jvm/oraclejdk17-bin/bin/jimage + jdk:/usr/bin/jinfo:/usr/lib/jvm/oraclejdk17-bin/bin/jinfo + jdk:/usr/bin/jlink:/usr/lib/jvm/oraclejdk17-bin/bin/jlink + jdk:/usr/bin/jmap:/usr/lib/jvm/oraclejdk17-bin/bin/jmap + jdk:/usr/bin/jmod:/usr/lib/jvm/oraclejdk17-bin/bin/jmod + jdk:/usr/bin/jpackage:/usr/lib/jvm/oraclejdk17-bin/bin/jpackage + jdk:/usr/bin/jps:/usr/lib/jvm/oraclejdk17-bin/bin/jps + jdk:/usr/bin/jrunscript:/usr/lib/jvm/oraclejdk17-bin/bin/jrunscript + jdk:/usr/bin/jshell:/usr/lib/jvm/oraclejdk17-bin/bin/jshell + jdk:/usr/bin/jstack:/usr/lib/jvm/oraclejdk17-bin/bin/jstack + jdk:/usr/bin/jstat:/usr/lib/jvm/oraclejdk17-bin/bin/jstat + jdk:/usr/bin/jstatd:/usr/lib/jvm/oraclejdk17-bin/bin/jstatd + jdk:/usr/bin/serialver:/usr/lib/jvm/oraclejdk17-bin/bin/serialver +" + +do_install() { + vmkdir /usr/lib/jvm/oraclejdk17-bin + cp -R ./* ${DESTDIR}/usr/lib/jvm/oraclejdk17-bin +}