Name: staxmate Version: 2.2.1 Release: 1%{?dist} Summary: Light-weight Java framework for streaming XML processing License: BSD URL: http://github.com/FasterXML/StaxMate Source0: https://github.com/FasterXML/StaxMate/archive/%{name}-%{version}.tar.gz BuildRequires: mvn(javax.xml.stream:stax-api) BuildRequires: mvn(org.codehaus.woodstox:stax2-api) # test deps BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.codehaus.woodstox:woodstox-core-asl) %if %{?fedora} < 21 BuildRequires: mvn(net.java:jvnet-parent) BuildRequires: mvn(org.sonatype.oss:oss-parent) %else BuildRequires: mvn(net.java:jvnet-parent:pom:) BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) %endif BuildRequires: maven-local BuildRequires: maven-plugin-bundle BuildArch: noarch %description StaxMate is a light-weight framework that adds convenience to streaming XML-processing without significant additional overhead. It builds on top of a Stax (JSR-173) compliant XML processors such as Woodstox or Sjsxp (default Stax implementation of JDK 1.6) and offers two basic abstractions: Cursors, which build on XMLStreamReaders and Output objects, which build on XMLStreamWriters. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n StaxMate-%{name}-%{version} find . -name '*.jar' -delete find . -name '*.class' -delete # Unwanted %pom_remove_plugin :maven-source-plugin # these tests fails rm -r src/test/java/org/codehaus/staxmate/dom/TestDOMConverter.java \ src/test/java/org/codehaus/staxmate/out/TestBinary.java %build %mvn_file : %{name} %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE.txt README.md release-notes/* %files javadoc -f .mfiles-javadoc %doc LICENSE.txt %changelog * Thu Oct 23 2014 gil cattaneo 2.2.1-1 - update to 2.2.1 * Sat Aug 30 2014 gil cattaneo 2.2.0-2 - fix build failure on rawhide * Mon May 20 2013 gil cattaneo 2.2.0-1 - update to 2.2.0 * Sat May 05 2012 gil cattaneo 2.0.1-2 - changed summary * Fri Apr 20 2012 gil cattaneo 2.0.1-1 - initial rpm