summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD79
2 files changed, 55 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c91e9ab99416..991b913c84c2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d915555c00bf..9ab109f53b10 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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' \