Name: java-dumbster Version: 1.6 Release: 2mamba Summary: Fake SMTP server Group: Development/Tools Vendor: openmamba Distribution: openmamba Packager: gil URL: http://quintanasoft.com/dumbster/ # cvs -z3 -d:pserver:anonymous@dumbster.cvs.sourceforge.net:/cvsroot/dumbster co -P dumbster Source0: dumbster-%{version}.tar.gz Source1: http://mirrors.ibiblio.org/pub/mirrors/maven2/dumbster/dumbster/%{version}/dumbster-%{version}.pom Patch0: java-dumbster-1.6-SimpleSmtpServer.patch License: Apache Software License 2.0 BuildRequires: apache-ant #BuildRequires: java-gnu-crypto21 BuildRequires: java-junit3 BuildRequires: java-sun-jaf BuildRequires: java-sun-mail-1.4-api BuildRequires: jpackage-utils #Requires: java-gnu-crypto21 Requires: java-sun-jaf Requires: java-sun-mail-1.4-api BuildRoot: %{_tmppath}/dumbster-%{version}-root %description The Dumbster is a very simple fake SMTP server designed for unit and system testing applications that send email messages. It responds to all standard SMTP commands but does not deliver messages to the user. The messages are stored within the Dumbster for later extraction and verification. %package javadoc Summary: Javadoc for dumbster Group: Documentation %description javadoc The Dumbster is a very simple fake SMTP server designed for unit and system testing applications that send email messages. It responds to all standard SMTP commands but does not deliver messages to the user. The messages are stored within the Dumbster for later extraction and verification. This package contains Javadoc for dumbster. %prep %setup -q -n dumbster %patch0 -p1 for f in $(find . -name "*.jar"); do mv $f $f.no done pushd lib ln -sf $(build-classpath sun-mail-api) mail.jar ln -sf $(build-classpath sun-jaf) activation.jar ln -sf $(build-classpath junit-3.8.2) junit.jar # ln -sf %{_javadir}-1.4.2/sasl.jar sasl.jar popd %build export CLASSPATH= ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 build/dumbster.jar \ %{buildroot}%{_javadir}/dumbster-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/dumbster-%{version} cp -pr doc/* %{buildroot}%{_javadocdir}/dumbster-%{version} ln -s dumbster-%{version} %{buildroot}%{_javadocdir}/dumbster mkdir -p %{buildroot}%{_datadir}/maven2/poms install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP-dumbster.pom %add_to_maven_depmap dumbster dumbster 1.6 JPP dumbster %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/dumbster-%{version}.jar %{_javadir}/dumbster.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc license.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/dumbster-%{version} %{_javadocdir}/dumbster %changelog * Fri Sep 25 2009 gil 1.6-2mamba - rebuilt with sun-java 6u20 support * Sat Jul 25 2009 gil 1.6-1mamba - package created by autospec