%define dbcp_version 1.3 %define pool_version 1.5.5 %define majver %(echo %version | cut -d. -f 1-2) %define pkgver %(echo %version | tr . _) Name: apache-tomcat6-dbcp Version: 6.0.32 Release: 1mamba Summary: Tomcat 6.x Database Connection Pooling Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://tomcat.apache.org Source0: http://www.apache.org/dist/commons/dbcp/source/commons-dbcp-%{dbcp_version}-src.tar.gz Source1: http://www.apache.org/dist/jakarta/commons/pool/source/commons-pool-%{pool_version}-src.tar.gz Source2: apache-tomcat-dbcp-%{version}-build.xml Source3: http://svn.apache.org/repos/asf/tomcat/tc%{majver}.x/tags/TOMCAT_%{pkgver}/res/maven/dbcp.pom License: Apache Software License Version 2.0 BuildRequires: apache-ant BuildRequires: java-gcj-compat BuildRequires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Tomcat 6.x Database Connection Pooling package. %prep %setup -q -n commons-dbcp-%{dbcp_version}-src -a 1 sed -i "s|Apache Commons DBCP|Apache Tomcat|" NOTICE.txt sed -i "s|2001-2010|1999-2011|" NOTICE.txt cp -pr NOTICE.txt NOTICE cp -pr LICENSE.txt LICENSE sed -i 's/\r//' LICENSE sed -i 's/\r//' NOTICE mv commons-pool-%{pool_version}-src commons-pool mkdir -p dbcp-tomcat6/src mv commons-pool/src/java dbcp-tomcat6/src cp %{S:2} tomcat6-build.xml cp %{S:3} . sed -i "s|@MAVEN.DEPLOY.VERSION@|%{version}|" dbcp.pom %build export JAVA_HOME=/usr/lib/jvm/jdk-gcj ant -f tomcat6-build.xml %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir}/tomcat6 install -p -m 644 dbcp-tomcat6/tomcat-dbcp.jar \ %{buildroot}%{_javadir}/tomcat6/tomcat-dbcp-%{version}.jar ( cd %{buildroot}%{_javadir}/tomcat6 for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_datadir}/maven2/poms install -pm 644 dbcp.pom %{buildroot}%{_datadir}/maven2/poms/JPP.tomcat6-tomcat-dbcp.pom %add_to_maven_depmap org.apache.tomcat dbcp %{version} JPP/tomcat6 tomcat-dbcp %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/tomcat6/tomcat-dbcp-%{version}.jar %{_javadir}/tomcat6/tomcat-dbcp.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc LICENSE.txt NOTICE.txt %changelog * Tue Mar 01 2011 gil 6.0.32-1mamba - package created by autospec