From 17273cc50a5db754428208f71091af9914439449 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 25 Oct 2019 17:09:01 +0200 Subject: [PATCH] Switch to OpenJDK 11 as default JDK --- javapackages-tools.spec | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 1f1c7ba..6f69fbe 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -19,12 +19,12 @@ %global __os_install_post %(echo '%{__os_install_post}' | sed -e /python-bytecompile/d) %endif -%global default_jdk %{?_root_prefix}%{!?_root_prefix:%{_prefix}}/lib/jvm/java-1.8.0-openjdk -%global default_jre %{?_root_prefix}%{!?_root_prefix:%{_prefix}}/lib/jvm/jre-1.8.0-openjdk +%global default_jdk %{?_root_prefix}%{!?_root_prefix:%{_prefix}}/lib/jvm/java-11-openjdk +%global default_jre %{?_root_prefix}%{!?_root_prefix:%{_prefix}}/lib/jvm/jre-11-openjdk Name: javapackages-tools Version: 5.3.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Macros and scripts for Java packaging support License: BSD URL: https://github.com/fedora-java/javapackages @@ -51,13 +51,15 @@ Requires: coreutils Requires: findutils Requires: which # default JRE -Requires: java-1.8.0-openjdk-headless +Requires: java-11-openjdk-headless Provides: jpackage-utils = %{version}-%{release} # These could be generated automatically, but then we would need to # depend on javapackages-local for dependency generator. Provides: mvn(com.sun:tools) = SYSTEM Provides: mvn(sun.jdk:jconsole) = SYSTEM +# XXX temp provide +Provides: java-headless = 1:11 %description This package provides macros and scripts to support Java packaging. @@ -112,12 +114,14 @@ Requires: xmvn-install Requires: xmvn-subst Requires: xmvn-resolve # Java build systems don't have hard requirement on java-devel, so it should be there -Requires: java-1.8.0-openjdk-devel +Requires: java-11-openjdk-devel Requires: %{python_interpreter} Requires: %{python_prefix}-lxml Requires: %{python_prefix}-six Obsoletes: %{python_prefix}-javapackages < %{version}-%{release} Obsoletes: python-javapackages < %{version}-%{release} +# XXX temp provide +Provides: java-devel = 1:11 %description -n javapackages-local This package provides non-essential macros and scripts to support Java packaging. @@ -183,6 +187,9 @@ rm -rf %{buildroot}%{_mandir}/man7/gradle_build.7 %{_datadir}/xmvn/config.d %changelog +* Fri Oct 25 2019 Mikolaj Izdebski - 5.3.1-5 +- Switch to OpenJDK 11 as default JDK + * Fri Jun 28 2019 Mikolaj Izdebski - 5.3.1-4 - Enable namespaced dependency generation