Name: java-junit45 Version: 4.5 Release: 2mamba Summary: Java regression test package Group: Development/Tools Vendor: openmamba Distribution: openmamba Packager: gil URL: http://junit.org/ # cvs -d:pserver:anonymous@junit.cvs.sourceforge.net:/cvsroot/junit login # press the Enter key # cvs -z3 -d:pserver:anonymous@junit.cvs.sourceforge.net:/cvsroot/junit export -r r45 -d junit-4.5 junit # tar cjf junit-4.5.tar.bz2 junit-4.5/ Source: junit-%{version}.tar.bz2 License: Common Public License 1.0, GPL #Requires: java-hamcrest Requires: jpackage-utils BuildRequires: apache-ant BuildRequires: java-gcj-compat #BuildRequires: java-hamcrest BuildRequires: jpackage-utils Provides: java-junit Obsoletes: java-junit BuildRoot: %{_tmppath}/%{name}-%{version}-root %description %{name} is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. %{name} is Open Source Software, released under the IBM Public License and hosted on SourceForge. %package manual Group: Documentation Summary: Manual for %{name} %description manual %{name} is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. %{name} is Open Source Software, released under the IBM Public License and hosted on SourceForge. This package contains documentation for %{name}. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc %{name} is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. %{name} is Open Source Software, released under the IBM Public License and hosted on SourceForge. This package contains javadoc for %{name}. %package demo Group: Development/Libraries Summary: Demos for %{name} Requires: %{name} = %{version}-%{release} %description demo %{name} is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. %{name} is Open Source Software, released under the IBM Public License and hosted on SourceForge. This package contains demonstrations and samples for %{name}. %prep %setup -q -n junit-%{version} #for j in $(find . -name "*.jar"); do # mv $j $j.no #done #ln -s $(build-classpath hamcrest/core) lib/hamcrest-core-1.1.jar perl -pi -e 's/\r$//g' stylesheet.css %build export CLASSPATH= export OPT_JAR_LIST=: ant -Dant.build.javac.source=1.5 dist %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 junit%{version}/junit-%{version}.jar \ %{buildroot}%{_javadir}/junit-%{version}.jar pushd %{buildroot}%{_javadir} ln -sf junit-%{version}.jar junit45.jar popd mkdir -p %{buildroot}%{_javadocdir}/junit-%{version} cp -pr junit%{version}/javadoc/* %{buildroot}%{_javadocdir}/junit-%{version} ln -s junit-%{version} %{buildroot}%{_javadocdir}/junit45 mkdir -p %{buildroot}%{_datadir}/junit-%{version}/demo/junit cp -pr junit%{version}/junit/* %{buildroot}%{_datadir}/junit-%{version}/demo/junit #%{_bindir}/aot-compile-rpm %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/junit-%{version}.jar %{_javadir}/junit45.jar %doc README.html %files manual %defattr(-,root,root) %doc junit%{version}/doc/* %files javadoc %defattr(-,root,root) %{_javadocdir}/junit-%{version} %{_javadocdir}/junit45 %files demo %defattr(-,root,root) %{_datadir}/junit-%{version} %changelog * Fri Jun 05 2009 Silvan Calarco 4.5-2mamba - obsolete java-junit - removed (temporary?) requirement for java-hamcrest * Fri Mar 06 2009 gil 4.5-1mamba - package created by autospec