Name: javaparser Version: 1.0.8 Release: 7%{?dist} Summary: Java 1.5 Parser and AST License: GPLv3+ and LGPLv3+ URL: http://code.google.com/p/javaparser/ Source0: http://javaparser.googlecode.com/files/%{name}-%{version}-src.zip Source1: http://%{name}.googlecode.com/svn/maven2/com/google/code/%{name}/%{name}/%{version}/%{name}-%{version}.pom BuildRequires: java-devel # test deps BuildRequires: junit BuildRequires: javacc BuildRequires: maven-local # BuildRequires: maven-surefire-provider-junit4 BuildRequires: sonatype-oss-parent BuildArch: noarch %description A Java 1.5 Parser with AST generation and visitor support. The AST records the source code structure, java doc and comments. It is also possible to change the AST nodes or create new ones to modify the source code. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -c cp -p %{SOURCE1} pom.xml # remove org.jvnet.wagon-svn wagon-svn 1.9 %pom_xpath_remove "pom:project/pom:build/pom:extensions" for s in $(find . -name "*.java");do native2ascii -encoding UTF8 ${s} ${s} done for d in COPYING readme.txt ; do iconv -f iso8859-1 -t utf-8 $d > $d.conv && mv -f $d.conv $d sed -i 's/\r//' $d done sed -i 's/\r//' COPYING.LESSER %build ( cd src/japa/parser rm JavaCharStream.java ParseException.java Token.java TokenMgrError.java javacc.sh java_1_5.jj ) %mvn_file :%{name} %{name} # test skip http://code.google.com/p/javaparser/issues/detail?id=43 %mvn_build -f -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc COPYING COPYING.LESSER readme.txt %files javadoc -f .mfiles-javadoc %doc COPYING COPYING.LESSER readme.txt %changelog * Sat Jun 07 2014 Fedora Release Engineering - 1.0.8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Mar 28 2014 Michael Simacek - 1.0.8-6 - Use Requires: java-headless rebuild (#1067528) * Sat Aug 03 2013 Fedora Release Engineering - 1.0.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Jul 08 2013 gil cattaneo 1.0.8-4 - switch to XMvn - minor changes to adapt to current guideline * Thu Feb 14 2013 Fedora Release Engineering - 1.0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Feb 06 2013 Java SIG - 1.0.8-2 - Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild - Replace maven BuildRequires with maven-local * Thu Jul 26 2012 gil cattaneo 1.0.8-1 - initial rpm