From 3ffdf2da773c80b9242de55e73f79860523632e3 Mon Sep 17 00:00:00 2001 From: Krzysztof Daniel Date: Jan 27 2012 10:57:29 +0000 Subject: Dependency to Java 7 added. --- diff --git a/felix-gogo-command.spec b/felix-gogo-command.spec index b39d725..7cdb344 100644 --- a/felix-gogo-command.spec +++ b/felix-gogo-command.spec @@ -14,10 +14,13 @@ URL: http://felix.apache.org Source0: http://www.apache.org/dist/felix/%{bundle}-%{version}-project.tar.gz Patch0: felix-gogo-command-pom.xml.patch +Patch1: java7compatibility.patch BuildArch: noarch BuildRequires: java +# This is to ensure we get OpenJDK and not GCJ +BuildRequires: java-devel >= 1:1.7.0 BuildRequires: maven BuildRequires: maven-dependency-plugin BuildRequires: maven-surefire-plugin @@ -53,6 +56,7 @@ API documentation for %{name}. %prep %setup -q -n %{bundle}-%{version} %patch0 -p1 +%patch1 -p1 %build mvn-rpmbuild install javadoc:aggregate @@ -84,6 +88,10 @@ install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} %{_javadocdir}/%{name} %changelog +* Fri Jan 27 2012 Krzysztof Daniel 0.12.0-2 +- Dependency to Java 7 added. +- Sources are patched to compile with OpenJDK 7. + * Tue Jan 10 2012 Krzysztof Daniel 0.12.0-2 - description formatting removed - jar_repack removed diff --git a/java7compatibility.patch b/java7compatibility.patch new file mode 100644 index 0000000..4b95413 --- /dev/null +++ b/java7compatibility.patch @@ -0,0 +1,20 @@ +--- a/src/main/java/org/apache/felix/gogo/command/Inspect.java ++++ b/src/main/java/org/apache/felix/gogo/command/Inspect.java +@@ -102,7 +102,7 @@ + } + + // Print out any matching generic capabilities. +- BundleWiring wiring = b.adapt(BundleWiring.class); ++ BundleWiring wiring = (BundleWiring) b.adapt(BundleWiring.class); + if (wiring != null) + { + String title = b + " provides:"; +@@ -277,7 +277,7 @@ + } + + // Print out any matching generic requirements. +- BundleWiring wiring = b.adapt(BundleWiring.class); ++ BundleWiring wiring = (BundleWiring) b.adapt(BundleWiring.class); + if (wiring != null) + { + String title = b + " requires:";