Name: xml-writer Version: 0.2 Release: 1%{?dist} Summary: Java filter class designed to work with SAX2 License: Public Domain URL: http://www.megginson.com/ # sh xml-writer-create-tarball.sh Source0: %{name}-%{version}-clean.tar.xz Source1: http://repo1.maven.org/maven2/com/megginson/sax/%{name}/%{version}/%{name}-%{version}.pom Source2: %{name}-create-tarball.sh BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: xml-commons-apis Requires: java Requires: jpackage-utils Requires: xml-commons-apis BuildArch: noarch %description This class can be used by itself or as part of a SAX event stream: it takes as input a series of SAX2 ContentHandler events and uses the information in those events to write an XML document. Since this class is a filter, it can also pass the events on down a filter chain for further processing (you can use the XMLWriter to take a snapshot of the current state at any point in a filter chain), and it can be used directly as a ContentHandler for a SAX2 XMLReader. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q sed -i 's|filtering="on"||' build.xml %build ant jar javadoc %install mkdir -p %{buildroot}%{_javadir} install -m 644 %{name}.jar \ %{buildroot}%{_javadir}/%{name}.jar mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr docs/javadoc/* %{buildroot}%{_javadocdir}/%{name} %files %{_javadir}/%{name}.jar %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %doc BUGS COPYING ChangeLog README %files javadoc %{_javadocdir}/%{name} %doc COPYING %changelog * Tue Aug 20 2013 gil cattaneo 0.2-1 - initial rpm