Name: jakarta-commons-pool Version: 1.3 Release: 4mamba Summary: Jakarta Commons Pool Package Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://commons.apache.org/pool/ Source0: http://www.apache.org/dist/jakarta/commons/pool/source/commons-pool-%{version}-src.tar.gz # svn export -r '{2007-02-15}' http://svn.apache.org/repos/asf/commons/proper/commons-build/trunk/ jakarta-commons-build-pool # tar czf jakarta-commons-build-pool.tar.gz jakarta-commons-build-pool Source1: jakarta-commons-build-pool.tar.gz Source2: jakarta-commons-pool-1.3-tomcat5-build.xml Patch0: jakarta-commons-pool-1.3-build.patch License: Apache Software License 2.0 BuildRequires: apache-ant BuildRequires: java-junit3 BuildRequires: jpackage-utils #BuildRequires: sun-java #BuildRequires: sun-java-javadoc Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Pool provides an Object-pooling API, with three major aspects: 1. A generic object pool interface that clients and implementors can use to provide easily interchangable pooling implementations. 2. A toolkit for creating modular object pools. 3. Several general purpose pool implementations. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Jakarta Commons Pool Package. This package contains javadoc for %{name} %package tomcat5 Group: Development/Libraries/Java Summary: Pool dependency for Tomcat5 %description tomcat5 Jakarta Commons Pool Package. This package contains Pool dependency for Tomcat5. %prep %setup -q -n commons-pool-%{version}-src -a 1 for j in $(find . -name "*.jar"); do mv $j ${j}.no done %patch cp %{S:2} tomcat5-build.xml %build mkdir ./tmp ant -Djava.io.tmpdir=. clean dist ant -f tomcat5-build.xml %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -p -m 644 dist/commons-pool-%{version}.jar \ %{buildroot}%{_javadir}/%{name}-%{version}.jar install -p -m 644 pool-tomcat5/commons-pool-tomcat5.jar \ %{buildroot}%{_javadir}/%{name}-tomcat5-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|jakarta-||g"` done ) ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} #%{_bindir}/aot-compile-rpm %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/jakarta-commons-pool-%{version}.jar %{_javadir}/jakarta-commons-pool.jar %{_javadir}/commons-pool-%{version}.jar %{_javadir}/commons-pool.jar %doc LICENSE.txt NOTICE.txt README.txt RELEASE-NOTES.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/%{name}-%{version} %{_javadocdir}/%{name} %files tomcat5 %defattr(-,root,root) %{_javadir}/jakarta-commons-pool-tomcat5-%{version}.jar %{_javadir}/jakarta-commons-pool-tomcat5.jar %{_javadir}/commons-pool-tomcat5-%{version}.jar %{_javadir}/commons-pool-tomcat5.jar %changelog * Tue Oct 09 2012 Silvan Calarco 1.3-4mamba - rebuilt due to release 1.3-3mamba source found corrupted * Thu Mar 24 2011 gil 1.3-3mamba - rebuilt with java-gcj-compat support * Wed Nov 10 2010 gil 1.3-2mamba - rebuilt devel * Sun Mar 08 2009 gil 1.3-1mamba - package created by autospec