diff --git a/.cvsignore b/.cvsignore index e69de29..b2261fe 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +saxpath-1.0.tar.gz diff --git a/saxpath-1.0.pom b/saxpath-1.0.pom new file mode 100644 index 0000000..d4edaa6 --- /dev/null +++ b/saxpath-1.0.pom @@ -0,0 +1,6 @@ + + 4.0.0 + saxpath + saxpath + 1.0-FCS + diff --git a/saxpath.spec b/saxpath.spec new file mode 100644 index 0000000..e908ed7 --- /dev/null +++ b/saxpath.spec @@ -0,0 +1,94 @@ +Name: saxpath +Version: 1.0 +Release: 1.4%{?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 + +%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 +%{_javadocdir} + + +%changelog +* 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. + + diff --git a/sources b/sources index e69de29..6cafa6d 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +cc95ecc7dfb689a29bd42323490ee702 saxpath-1.0.tar.gz