[jpackage-utils] Add support for OpenJDK 8
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Thu Jul 11 12:54:46 UTC 2013
commit 656402afce271e2ef2d07d2838154d6148195a78
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Thu Jul 11 14:52:28 2013 +0200
Add support for OpenJDK 8
- Resolves: rhbz#982683
jpackage-utils-openjdk-8.patch | 28 ++++++++++++++++++++++++++++
jpackage-utils.spec | 13 ++++++++++---
2 files changed, 38 insertions(+), 3 deletions(-)
---
diff --git a/jpackage-utils-openjdk-8.patch b/jpackage-utils-openjdk-8.patch
new file mode 100644
index 0000000..7a3ca35
--- /dev/null
+++ b/jpackage-utils-openjdk-8.patch
@@ -0,0 +1,28 @@
+From 494fea0d6c628fb0e56a8f20c7f629c4dceb2e55 Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk at redhat.com>
+Date: Thu, 11 Jul 2013 14:47:05 +0200
+Subject: [PATCH] Add support for OpenJDK 8
+
+Patch provided by Florian Weimer in rhbz#982683
+---
+ java-utils/java-functions | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/java-utils/java-functions b/java-utils/java-functions
+index 41b470c..5bda299 100644
+--- a/java-utils/java-functions
++++ b/java-utils/java-functions
+@@ -169,8 +169,8 @@ set_jvm_dirs() {
+ # Yuck, "grep -o" would be cleaner, but requires GNU grep >= 2.5.
+ # This could be improved/simplified if sed had non-greedy matching.
+ JAVA_VERSION=$($JAVACMD $opt 2>&1 | sed -n \
+- -e '/java \(full \)*version "/s/'$re'/<<<\1>>>/' \
+- -e '/java \(full \)*version "/s/.*<<<\([^>]\{1,\}\)>>>.*/\1/p')
++ -e '/\(openjdk\|java\) \(full \)*version "/s/'$re'/<<<\1>>>/' \
++ -e '/\(openjdk\|java\) \(full \)*version "/s/.*<<<\([^>]\{1,\}\)>>>.*/\1/p')
+ if [ -n "$JAVA_VERSION" ] ; then
+ break
+ fi
+--
+1.8.1.4
+
diff --git a/jpackage-utils.spec b/jpackage-utils.spec
index 5f1af7d..db5ac53 100644
--- a/jpackage-utils.spec
+++ b/jpackage-utils.spec
@@ -36,7 +36,7 @@
Name: jpackage-utils
Version: 1.7.5
-Release: 26%{?dist}
+Release: 27%{?dist}
Epoch: 0
Summary: JPackage utilities
License: BSD
@@ -51,6 +51,8 @@ Patch2: %{name}-prefer-jre.patch
Patch3: %{name}-set-classpath.patch
Patch5: %{name}-build-classpath-symlink-fix.patch
Patch6: %{name}-update-maven-depmap.patch
+# Backported from javapackages commit 494fea0
+Patch7: %{name}-openjdk-8.patch
Group: Utilities
Requires: coreutils
@@ -76,6 +78,7 @@ information.
%patch3 -p1
%patch5 -p1
%patch6
+%patch7 -p1
cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} .
@@ -115,10 +118,10 @@ install -dm 755 ${RPM_BUILD_ROOT}${_jvmcommonsysconfdir}
install -dm 755 ${RPM_BUILD_ROOT}${_javadir}
install -dm 755 ${RPM_BUILD_ROOT}${_javadir}-utils
install -dm 755 ${RPM_BUILD_ROOT}${_javadir}-ext
-install -dm 755 ${RPM_BUILD_ROOT}${_javadir}-{1.5.0,1.6.0,1.7.0}
+install -dm 755 ${RPM_BUILD_ROOT}${_javadir}-{1.5.0,1.6.0,1.7.0,1.8.0}
install -dm 755 ${RPM_BUILD_ROOT}${_jnidir}
install -dm 755 ${RPM_BUILD_ROOT}${_jnidir}-ext
-install -dm 755 ${RPM_BUILD_ROOT}${_jnidir}-{1.5.0,1.6.0,1.7.0}
+install -dm 755 ${RPM_BUILD_ROOT}${_jnidir}-{1.5.0,1.6.0,1.7.0,1.8.0}
install -dm 755 ${RPM_BUILD_ROOT}${_javadocdir}
install -dm 755 ${RPM_BUILD_ROOT}${_mavenpomdir}
install -dm 755 ${RPM_BUILD_ROOT}${_mavendepmapdir}
@@ -213,6 +216,10 @@ EOF
%changelog
+* Thu Jul 11 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 0:1.7.5-27
+- Add support for OpenJDK 8
+- Resolves: rhbz#982683
+
* Mon Apr 08 2013 Severin Gehwolf <sgehwolf at redhat.com> - 0:1.7.5-26
- Revert implementation of abs2rel.sh in Perl going back to Lua.
- Resolves RHBZ#823669
More information about the scm-commits
mailing list