#28 Add OpenJDK 17 binding
Closed 2 years ago by mizdebsk. Opened 2 years ago by mizdebsk.
rpms/ mbi/maven jdk17  into  rawhide

file modified
+20 -2
@@ -7,7 +7,7 @@ 

  Name:           maven

  Epoch:          1

  Version:        3.6.3

- Release:        10%{?dist}

+ Release:        11%{?dist}

  Summary:        Java project management and project comprehension tool

  # maven itself is ASL 2.0

  # bundled slf4j is MIT
@@ -79,7 +79,7 @@ 

  %endif

  

  Requires: %{name}-lib = %{epoch}:%{version}-%{release}

- Requires: %{name}-jdk-binding

+ Requires: %{name}-jdk-binding = %{epoch}:%{version}-%{release}

  Suggests: %{name}-openjdk11 = %{epoch}:%{version}-%{release}

  

  Requires(post): alternatives
@@ -127,6 +127,17 @@ 

  %description openjdk11

  Configures Maven to run with OpenJDK 11.

  

+ %package openjdk17

+ Summary:        OpenJDK 17 binding for Maven

+ RemovePathPostfixes: -openjdk17

+ Provides: maven-jdk-binding = %{epoch}:%{version}-%{release}

+ Requires: maven = %{epoch}:%{version}-%{release}

+ Requires: java-17-openjdk-devel

+ Conflicts: maven-jdk-binding

+ 

+ %description openjdk17

+ Configures Maven to run with OpenJDK 17.

+ 

  %{?javadoc_package}

  

  %prep
@@ -230,6 +241,7 @@ 

  install -d -m 755 %{buildroot}%{_javaconfdir}/

  echo JAVA_HOME=%{_jvmlibdir}/java-1.8.0-openjdk >%{buildroot}%{_javaconfdir}/maven.conf-openjdk8

  echo JAVA_HOME=%{_jvmlibdir}/java-11-openjdk >%{buildroot}%{_javaconfdir}/maven.conf-openjdk11

+ echo JAVA_HOME=%{_jvmlibdir}/java-17-openjdk >%{buildroot}%{_javaconfdir}/maven.conf-openjdk17

  

  

  %post
@@ -272,7 +284,13 @@ 

  %files openjdk11

  %config %{_javaconfdir}/maven.conf-openjdk11

  

+ %files openjdk17

+ %config %{_javaconfdir}/maven.conf-openjdk17

+ 

  %changelog

+ * Fri Sep 24 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:3.6.3-11

+ - Add OpenJDK 17 binding

+ 

  * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.6.3-10

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

  

no initial comment

Metadata Update from @mizdebsk:
- Request assigned

2 years ago

Note that java-17-openjdk is not available in Fedora yet. Merge will need to wait until OpenJDK 17 is built for rawhide.

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

Bootstrap testing passed.

Pull-Request has been closed by mizdebsk

2 years ago
Metadata