summaryrefslogtreecommitdiff
path: root/libre/java8-openjdk/PKGBUILD
diff options
context:
space:
mode:
-rw-r--r--libre/java8-openjdk/PKGBUILD40
1 files changed, 27 insertions, 13 deletions
diff --git a/l'/abslibre/tree/libre/java8-openjdk/PKGBUILD?id=26fb14e2770fee0772e9e6bd149ad5863f3dcd28'>libre/java8-openjdk/PKGBUILD
@@ -7,11 +7,13 @@
# pulse
# add policytool desktop files
+# Package 'openjfx' must be updated when this one is
pkgname=('jre8-openjdk-headless' 'jre8-openjdk' 'jdk8-openjdk')
pkgbase=java8-openjdk
_java_ver=8
-_jdk_update=45
-_jdk_build=14
+# http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
+_jdk_update=51
+_jdk_build=16
pkgver=${_java_ver}.u${_jdk_update}
_repo_ver=jdk${_java_ver}u${_jdk_update}-b${_jdk_build}
pkgrel=1.parabola1
@@ -28,16 +30,20 @@ source=(jdk8u-${_repo_ver}.tar.gz::${_url_src}/archive/${_repo_ver}.tar.gz
jaxws-${_repo_ver}.tar.gz::${_url_src}/jaxws/archive/${_repo_ver}.tar.gz
jaxp-${_repo_ver}.tar.gz::${_url_src}/jaxp/archive/${_repo_ver}.tar.gz
langtools-${_repo_ver}.tar.gz::${_url_src}/langtools/archive/${_repo_ver}.tar.gz
- nashorn-${_repo_ver}.tar.gz::${_url_src}/nashorn/archive/${_repo_ver}.tar.gz)
-
- '2b125825962a2ff110afadb37784faf276e7146023c4a6cede6a3f923f48c692'
- 'e6f6233c26335536436de89ebf741df8b142119d8b41abc34c3287dd155a43bb'
- 'c5e0f96dd56326598bdd5e29c16ca63f2b12becf0228b6bac6688260c08e5976'
- 'eed8556576f39d6028e5ce31560b157cf956ee82367501435c5844fd2ca970b9'
- 'e18987e06e448820daa49e2ea5ef6dee2f497dadba5a2488bb707ba574cf30e9')
+ nashorn-${_repo_ver}.tar.gz::${_url_src}/nashorn/archive/${_repo_ver}.tar.gz
+ JDK-8074312-hotspot.patch
+ JVM_fastdebug_build_compiled_with_GCC_5_asserts_with_widen_increases.patch)
+
+sha256sums=('02eab2b937ed83c4505e93f58ad0b84a4e1a69e6d0baa4d041ec09ed98f18c2d'
+ '00d783dda3a7d87eb55a72febe7666c4b3297ps://bugs.openjdk.java.net/browse/JDK-8074312
+ patch -p1 < "${srcdir}"/JDK-8074312-hotspot.patch
+ # https://bugs.archlinux.org/task/45386
+ # https://bugs.openjdk.java.net/browse/JDK-8078666
+ patch -p1 < "${srcdir}"/JVM_fastdebug_build_compiled_with_GCC_5_asserts_with_widen_increases.patch
}
build() {
@@ -186,7 +199,8 @@ package_jre8-openjdk() {
depends=("jre8-openjdk-headless=${pkgver}-${pkgrel}" 'xdg-utils' 'hicolor-icon-theme')
optdepends=('icedtea-web: web browser plugin + Java Web Start'
'alsa-lib: for basic sound support'
- 'gtk2: for the Gtk+ look and feel - desktop usage')
+ 'gtk2: for the Gtk+ look and feel - desktop usage'
+ provides=('java-runtime=8' 'java-runtime-openjdk=8')