diff options
author | Chris Severance | 2020-01-20 22:26:16 -0500 |
---|---|---|
committer | Chris Severance | 2020-01-20 22:26:16 -0500 |
commit | 78510360b301277a8ebf368af8252999798287b5 (patch) | |
tree | 7dde6b4e176d73c83bce5a0880e28e0b658c01b4 /PKGBUILD | |
parent | d57956a8b3faa10b34c47333a7a5dd260accabf7 (diff) | |
download | aur-78510360b301277a8ebf368af8252999798287b5.tar.gz |
autu: Update to 8u241-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 79 |
1 files changed, 49 insertions, 30 deletions
@@ -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' \ |