From 16513c441724f40fb1470b80f674f755330791f1 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Wed, 22 Aug 2012 01:48:31 +0200 Subject: [PATCH] - Now really compile for Java 1.6 everything --- antlr3.spec | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/antlr3.spec b/antlr3.spec index f4f3606..c9d4683 100644 --- a/antlr3.spec +++ b/antlr3.spec @@ -9,7 +9,7 @@ Summary: ANother Tool for Language Recognition Name: antlr3 Version: %{antlr_version} -Release: 10%{?dist} +Release: 11%{?dist} URL: http://www.antlr.org/ Source0: http://www.antlr.org/download/antlr-%{antlr_version}.tar.gz Source1: http://www.antlr.org/download/C/libantlr3c-%{antlr_version}.tar.gz @@ -140,6 +140,15 @@ sed -i 's:antlr3-maven-archetype::' pom.xml sed -i 's:gunit::' pom.xml sed -i 's:gunit-maven-plugin::' pom.xml +# compile for target 1.6, see BZ#842572 +sed -i 's/jsr14/1.6/' antlr3-maven-archetype/src/main/resources/archetype-resources/pom.xml \ + antlr3-maven-plugin/pom.xml \ + gunit/pom.xml \ + gunit-maven-plugin/pom.xml \ + pom.xml \ + runtime/Java/pom.xml \ + tool/pom.xml + # remove corrupted files: rm antlr3-maven-plugin/src/main/java/org/antlr/mojo/antlr3/._* rm gunit-maven-plugin/src/main/java/org/antlr/mojo/antlr3/._GUnitExecuteMojo.java @@ -176,15 +185,14 @@ cp %{SOURCE8} $MAVEN_REPO_LOCAL/org.antlr/antlr3-maven-plugin.jar # Build antlr %if %{with_bootstrap} -mvn-rpmbuild -s $(pwd)/settings.xml -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true -Dmaven.compile.target=1.5 install +mvn-rpmbuild -s $(pwd)/settings.xml -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true -Dmaven.compile.target=1.6 install %else -mvn-rpmbuild -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true -Dmaven.compile.target=1.5 install +mvn-rpmbuild -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.test.skip=true -Dmaven.compile.target=1.6 install %endif # Build the plugin pushd antlr3-maven-plugin -mvn-rpmbuild -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ - install javadoc:javadoc +mvn-rpmbuild -Dmaven.repo.local=$MAVEN_REPO_LOCAL -Dmaven.compile.target=1.6 install javadoc:javadoc popd ## Build the python runtime @@ -313,7 +321,10 @@ popd %{_datadir}/antlr/ %changelog -* Sat Aug 18 2012 Miloš Jakubíček - 3.4-10 +* Tue Aug 21 2012 Miloš Jakubíček - 3.4-11 +- Now really compile for Java 1.6 everything + + *Sat Aug 18 2012 Miloš Jakubíček - 3.4-10 - Explicitly compile for Java 1.5, to (maybe?) fix BZ#842572 * Mon Aug 6 2012 Alexander Kurtakov 3.4-9