diff options
author | Jochum D | 2023-02-13 22:54:01 +0100 |
---|---|---|
committer | Jochum D | 2023-02-13 22:54:01 +0100 |
commit | 0e4f8183fe1dadf69198ab866a2cfac537b31692 (patch) | |
tree | b3754b284267b0c3aba652a830a1798c37d6b9dc /PKGBUILD | |
download | aur-jdk13-openjdk-bin.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2fcd6b1cec5a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: jooch <jooch at gmx dot com> +pkgname=jdk13-openjdk-bin +_majorver=13.0.1 +_buildver=9 +pkgver=${_majorver}b${_buildver} +pkgrel=1 +pkgdesc="Java OpenJDK ${_majorver} Oracle Build." +arch=('x86_64') +url="http://jdk.java.net/${_majorver}" +license=('GPL2') +depends=('java-environment-common' 'ca-certificates-utils' 'nss') +provides=( + "java-environment=${_majorver}" + "java-environment-openjdk=${_majorver}" + "java-runtime=${_majorver}" + "java-runtime-openjdk=${_majorver}" + "java-runtime-headless=${_majorver}" + "java-runtime-headless-openjdk=${_majorver}" +) +conflicts=( + "java-environment=${_majorver}" + "java-environment-openjdk=${_majorver}" + "java-runtime=${_majorver}" + "java-runtime-openjdk=${_majorver}" + "java-runtime-headless=${_majorver}" + "java-runtime-headless-openjdk=${_majorver}" +) + +source=("https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz") +sha256sums=('2e01716546395694d3fad54c9b36d1cd46c5894c06f72d156772efbcf4b41335') + +_jvmdir=usr/lib/jvm/java-${_majorver}-openjdk + +package() { + # Install + install -d "${pkgdir}/${_jvmdir}" + cd jdk-${_majorver} + cp -a bin include jmods lib release "${pkgdir}/${_jvmdir}/" + # Link JKS keystore from ca-certificates-utils + rm -f "${pkgdir}/${_jvmdir}/lib/security/cacerts" + ln -sf /etc/ssl/certs/java/cacerts "${pkgdir}/${_jvmdir}/lib/security/cacerts" + # Legal + install -d "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk" + cp -a legal "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk/" + ln -s /usr/share/licenses/java${_majorver}-openjdk "${pkgdir}/${_jvmdir}/legal" + # Conf + install -d "${pkgdir}/etc" + cp -r conf "${pkgdir}/etc/java${_majorver}-openjdk" + ln -s /etc/java${_majorver}-openjdk "${pkgdir}/${_jvmdir}/conf" +} +# vim:set ts=2 sw=2 et: |