diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 79 |
2 files changed, 55 insertions, 37 deletions
@@ -1,13 +1,12 @@ -# Generated by mksrcinfo v8 -# Fri Oct 18 23:35:51 UTC 2019 pkgbase = jdk8 - pkgdesc = Oracle Java 8 Development Kit - pkgver = 8u231 + pkgdesc = Oracle Java 8 Development Kit LTS + pkgver = 8u241 pkgrel = 1 url = https://www.oracle.com/technetwork/java/javase/downloads/index.html install = jdk8.install arch = x86_64 license = custom:Oracle + makedepends = awk depends = ca-certificates-java depends = hicolor-icon-theme depends = java-runtime-common @@ -43,21 +42,21 @@ pkgbase = jdk8 backup = etc/java-jdk8/psfontj2d.properties backup = etc/java-jdk8/sound.properties source = https://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip - source = manual://jdk-8u231-linux-x64.tar.gz + source = manual://jdk-8u241-linux-x64.tar.gz source = jconsole-jdk8.desktop source = jmc-jdk8.desktop source = jvisualvm-jdk8.desktop source = policytool-jdk8.desktop source = readme.sh md5sums = b3c7031bc65c28c2340302065e7d00d3 - md5sums = c1fef2e714be761773ee0fc2be5dd78e + md5sums = 6b600690cb2ae69fc06578bc79e9e1c5 md5sums = 8a66f50efdc867ffd6a27168bc93b210 md5sums = 1cbde70639abd98db4bace284dbf2bc4 md5sums = f0b39865361437f3778ecbe6ffbc0a06 md5sums = 89704501aff8efe859c31968d8d168e6 md5sums = 51c8839211cc53f09c9b11a8e28ed1ef sha256sums = f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 - sha256sums = a011584a2c9378bf70c6903ef5fbf101b30b08937441dc2ec67932fb3620b2cf + sha256sums = 419d32677855f676076a25aed58e79432969142bbd778ff8eb57cb618c69e8cb sha256sums = 65282603bd0804d162f3f7da47bc7f3c91373e87504297d6a6fd6f2f8a1ec4ee sha256sums = 8f865b52946a9ab98556c56306c7e70ae7aa432b4d005c70df0bba9d2c3111b1 sha256sums = 144e6651fcea08d95f3148d3a8ad17deb93fec4dd9236d37d27d7c648230b870 @@ -8,47 +8,62 @@ pkgname="${_pkgname}${_major}" #_minor='212'; _build='b10'; _hash='59066701cf1a433da9770636fbc4c9aa' #_minor='221'; _build='b11'; _hash='230deb18db3e4014bb8e3e8324f81b43' _minor='231'; _build='b11'; _hash='5b13a193868b4bf28bcb45c792fce896' +_minor='241'; _build='b07'; _hash='1f5b5a70bf22433b84d0e960903adac8' pkgver="${_major}u${_minor}" pkgrel='1' pkgdesc="Oracle Java ${_major} Development Kit" +pkgdesc+=' LTS' arch=('x86_64') url='https://www.oracle.com/technetwork/java/javase/downloads/index.html' license=('custom:Oracle') depends=('ca-certificates-java' 'hicolor-icon-theme' 'java-runtime-common' 'nss' 'xdg-utils') depends+=('java-environment-common') -optdepends=('alsa-lib: for basic sound support' - 'eclipse-java: to use "Oracle Java Mission Control" plugins in Eclipse' - 'gtk2: for Gtk+ look and feel (desktop)') -provides=("java-runtime=${_major}" "java-runtime-headless=${_major}" "java-web-start=${_major}" - "java-runtime-jre=${_major}" "java-runtime-headless-jre=${_major}" "java-web-start-jre=${_major}" - "java-openjfx=${_major}") -provides+=("java-environment-jdk=${_major}" "java-environment=${_major}") +optdepends=( + 'alsa-lib: for basic sound support' + 'eclipse-java: to use "Oracle Java Mission Control" plugins in Eclipse' + 'gtk2: for Gtk+ look and feel (desktop)' +) +makedepends=('awk') +provides=( + "java-runtime=${_major}" + "java-runtime-headless=${_major}" + "java-web-start=${_major}" + "java-runtime-jre=${_major}" + "java-runtime-headless-jre=${_major}" + "java-web-start-jre=${_major}" + "java-openjfx=${_major}" + "java-environment-jdk=${_major}" + "java-environment=${_major}" +) + # Variables _jname="${_pkgname}${_major}" _jvmdir="/usr/lib/jvm/java-${_major}-${_pkgname}" -backup=("etc/java-${_jname}/amd64/jvm.cfg" - "etc/java-${_jname}/images/cursors/cursors.properties" - "etc/java-${_jname}/management/jmxremote.access" - "etc/java-${_jname}/management/management.properties" - "etc/java-${_jname}/security/java.policy" - "etc/java-${_jname}/security/java.security" - "etc/java-${_jname}/security/javaws.policy" - "etc/java-${_jname}/content-types.properties" - "etc/java-${_jname}/flavormap.properties" - "etc/java-${_jname}/fontconfig.properties.src" - "etc/java-${_jname}/logging.properties" - "etc/java-${_jname}/net.properties" - "etc/java-${_jname}/psfont.properties.ja" - "etc/java-${_jname}/psfontj2d.properties" - "etc/java-${_jname}/sound.properties") +backup=( + "etc/java-${_jname}/amd64/jvm.cfg" + "etc/java-${_jname}/images/cursors/cursors.properties" + "etc/java-${_jname}/management/jmxremote.access" + "etc/java-${_jname}/management/management.properties" + "etc/java-${_jname}/security/java.policy" + "etc/java-${_jname}/security/java.security" + "etc/java-${_jname}/security/javaws.policy" + "etc/java-${_jname}/content-types.properties" + "etc/java-${_jname}/flavormap.properties" + "etc/java-${_jname}/fontconfig.properties.src" + "etc/java-${_jname}/logging.properties" + "etc/java-${_jname}/net.properties" + "etc/java-${_jname}/psfont.properties.ja" + "etc/java-${_jname}/psfontj2d.properties" + "etc/java-${_jname}/sound.properties" +) options=('!strip') # JDK debug-symbols install="${pkgname}.install" _srcfil="${_pkgname}-${pkgver}-linux-x64.tar.gz" source=( "https://download.oracle.com/otn-pub/java/jce/${_major}/jce_policy-${_major}.zip" - "https://download.oracle.com/otn-pub/java/jdk/${pkgver}-${_build}/${_hash}/${_srcfil}" + "https://download.oracle.com/otn/java/jdk/${pkgver}-${_build}/${_hash}/${_srcfil}" # Now /otn/, Oracle sso required "jconsole-${_jname}.desktop" "jmc-${_jname}.desktop" "jvisualvm-${_jname}.desktop" @@ -59,12 +74,15 @@ source=( DLAGENTS+=("manual::${startdir:-}/readme.sh %o %u") source[1]="manual://${_srcfil}" if [ ! -z "${HOME:-}" ]; then # block mksrcinfo - XDG_DOWNLOAD_DIR=~/'Downloads'; source <(grep -Ee '^XDG_DOWNLOAD_DIR="[^"]+"$' ~/'.config/user-dirs.dirs' 2> /dev/null || :) + XDG_DOWNLOAD_DIR="$(xdg-user-dir DOWNLOAD 2>/dev/null)" || : + if [ -z "${XDG_DOWNLOAD_DIR}" ]; then + XDG_DOWNLOAD_DIR=~/'Downloads' + fi if [ -s "${XDG_DOWNLOAD_DIR}/${_srcfil}" ] && [ ! -e "${_srcfil}" ]; then if type msg > /dev/null 2>&1; then set +u - msg "Scooping files from ${XDG_DOWNLOAD_DIR}" - msg2 "${_srcfil}" + msg "Scooping files from ${XDG_DOWNLOAD_DIR}" 1>&2 + msg2 "${_srcfil}" 1>&2 set -u ln -sr "${XDG_DOWNLOAD_DIR}/${_srcfil}" fi @@ -72,15 +90,16 @@ if [ ! -z "${HOME:-}" ]; then # block mksrcinfo fi unset _srcfil unset XDG_DOWNLOAD_DIR + md5sums=('b3c7031bc65c28c2340302065e7d00d3' - 'c1fef2e714be761773ee0fc2be5dd78e' + '6b600690cb2ae69fc06578bc79e9e1c5' '8a66f50efdc867ffd6a27168bc93b210' '1cbde70639abd98db4bace284dbf2bc4' 'f0b39865361437f3778ecbe6ffbc0a06' '89704501aff8efe859c31968d8d168e6' '51c8839211cc53f09c9b11a8e28ed1ef') sha256sums=('f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59' - 'a011584a2c9378bf70c6903ef5fbf101b30b08937441dc2ec67932fb3620b2cf' + '419d32677855f676076a25aed58e79432969142bbd778ff8eb57cb618c69e8cb' '65282603bd0804d162f3f7da47bc7f3c91373e87504297d6a6fd6f2f8a1ec4ee' '8f865b52946a9ab98556c56306c7e70ae7aa432b4d005c70df0bba9d2c3111b1' '144e6651fcea08d95f3148d3a8ad17deb93fec4dd9236d37d27d7c648230b870' @@ -91,7 +110,7 @@ PKGEXT='.pkg.tar.gz' # much faster than .xz ## Alternative mirror, if your local one is throttled: ## Posting new sites does no good. They get taken down by the admin ## from too much traffic or complaints from Oracle. -#source[1]="http://ftp.wsisiz.edu.pl/pub/pc/pozyteczne%20oprogramowanie/java/${_pkgname}-${pkgver}-linux-x64.gz" +#source[1]=??? DLAGENTS=("${DLAGENTS[@]// -gqb \"\"/ -gq}") DLAGENTS=("${DLAGENTS[@]//curl -/curl -b 'oraclelicense=a' -}") @@ -147,7 +166,7 @@ package() { # Move .desktops + icons to /usr/share mv 'jre/lib/desktop'/* "${pkgdir}/usr/share/" - install -m644 "${srcdir}"/*.desktop "${pkgdir}/usr/share/applications/" + install -m644 "${srcdir}"/*.desktop -t "${pkgdir}/usr/share/applications/" # Enable context menu launch (Austcool) sed -e 's:^NoDisplay=true:#&:g' \ |