Name: saxpath Version: 1.0 Release: 1.5%{?dist} Summary: Simple API for XPath Group: Development License: Saxpath URL: http://sourceforge.net/projects/saxpath/ Source0: http://downloads.sourceforge.net/saxpath/saxpath-1.0.tar.gz Source1: %{name}-%{version}.pom BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: ant BuildRequires: ant-junit BuildRequires: ant-trax BuildArch: noarch %description The SAXPath project is a Simple API for XPath. SAXPath is analogous to SAX in that the API abstracts away the details of parsing and provides a simple event based callback interface. %package javadoc Summary: Javadoc for saxpath Group: Development/Documentation %description javadoc Java API documentation for saxpath. %prep %setup -q -n %{name}-%{version}-FCS find -type f -name "*.jar" -exec rm -f '{}' \; %build mkdir src/conf touch src/conf/MANIFEST.MF ant # fix rpmlint warings: saxpath-javadoc.noarch: W: wrong-file-end-of-line-encoding /usr/share/javadoc/saxpath/**/*.css for file in `find build/doc -type f | grep .css`; do %{__sed} -i 's/\r//g' $file done %install rm -rf $RPM_BUILD_ROOT # install jar install -dm 755 $RPM_BUILD_ROOT/%{_javadir} cp -p build/saxpath.jar $RPM_BUILD_ROOT/%{_javadir}/%{name}-%{version}.jar ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT/%{_javadir}/%{name}.jar #install pom install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/maven2/poms cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP-saxpath.pom #depmap entry %add_to_maven_depmap saxpath saxpath %{version}-FCS JPP saxpath # install javadoc install -dm 755 $RPM_BUILD_ROOT/%{_javadocdir}/%{name} cp -a build/doc/* $RPM_BUILD_ROOT/%{_javadocdir}/%{name}/ %post %update_maven_depmap %postun %update_maven_depmap %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/* %{_datadir}/maven2/poms/* %{_mavendepmapfragdir} %files javadoc %defattr(-,root,root,-) %{_javadocdir} %changelog * Mon Jun 8 2009 Yong Yang 1.0-1.5 - Fix "saxpath-javadoc.noarch: W: wrong-file-end-of-line-encoding /usr/share/javadoc/saxpath/**/*.css" - Fix "saxpath.src: W: mixed-use-of-spaces-and-tabs (spaces: line 1, tab: line 6)" * Wed May 13 2009 Fernando Nasser 1.0-1.4 - Fix license * Tue Mar 10 2009 Yong Yang 1.0-1.3 - rebuild with maven2 2.0.8 built in bootstrap mode * Tue Jan 06 2009 Yong Yang 1.0-1.2 - Import from dbhole's maven 2.0.8 packages * Wed Dec 03 2008 Deepak Bhole 1.0-1.1 - Initial build.