Name: junit-addons Version: 1.4 Release: %mkrel 14 Summary: JUnitX helper classes for JUnit Group: Development/Java License: ASL 1.1 Url: http://sourceforge.net/projects/%{name}/ Source0: http://sourceforge.net/projects/%{name}/files/JUnit-addons/JUnit-addons%20%{version}/%{name}-%{version}.zip # from http://junit-addons.cvs.sourceforge.net/viewvc/junit-addons/junit-addons/build.xml?view=markup&pathrev=release_1_4 Source1: %{name}-build.xml Source2: http://mirrors.ibiblio.org/pub/mirrors/maven2/%{name}/%{name}/%{version}/%{name}-%{version}.pom BuildArch: noarch BuildRequires: java-devel BuildRequires: javapackages-local BuildRequires: ant BuildRequires: apache-commons-logging BuildRequires: jaxen BuildRequires: jdom BuildRequires: junit BuildRequires: xerces-j2 BuildRequires: xml-commons-apis BuildRequires: maven-artifact-manager Requires: ant Requires: jaxen Requires: jdom Requires: junit Requires: xerces-j2 %description JUnit-addons is a collection of helper classes for JUnit. %package javadoc Summary: Javadoc for %{name} Group: Documentation %description javadoc This package contains javadoc for %{name}. %prep %setup -q %jar xf src.jar find . -name "*.class" -delete find . -type f -name "*.jar" -delete find . -type f -name "*.zip" -delete rm -r api cp -p %{SOURCE1} build.xml # fix non ASCII chars for s in src/main/junitx/framework/TestSuite.java;do native2ascii -encoding UTF8 ${s} ${s} done # disable test # some tests fails with the regenerate test resource # tests.jar # tests.zip sed -i "s| test, ||" build.xml %build # regenerate test resource #( # cd src/example # mkdir test # javac -d test -source 1.4 -target 1.4 $(find . -name "*.java") -cp $(build-classpath junit4) # rm test/junitx/example/*.class # cp -p junitx/example/packageA/SampleA.txt test/junitx/example/packageA/ # cp -p junitx/example/packageA/packageB/SampleB.txt test/junitx/example/packageA/packageB/ # ( # cd test # jar -cf ../tests.jar * ## zip -r ../tests.zip * # ) # cp -p tests.jar tests.zip # rm -r test #) export CLASSPATH= export OPT_JAR_LIST=: %ant \ -Dant.build.javac.source=1.4 \ -Djdom.jar=$(build-classpath jdom) \ -Djaxen.jar=$(build-classpath jaxen) \ -Dsaxpath.jar=$(build-classpath jaxen) \ -Dant.jar=$(build-classpath ant.jar) \ -Djunit.jar=$(build-classpath junit) \ -Dxerces.jar=$(build-classpath xerces-j2) \ -Dxml-apis.jar=$(build-classpath xml-commons-apis) \ -Dcommons-logging.jar=$(build-classpath commons-logging) \ -Dproject.name=%{name} \ -Dproject.version=%{version} \ release %install %mvn_artifact %{SOURCE2} dist/%{name}-%{version}.jar %mvn_install -J build/api/ %files -f .mfiles %doc LICENSE README WHATSNEW %files javadoc -f .mfiles-javadoc %doc LICENSE %changelog * Wed Dec 31 2014 daviddavid <daviddavid> 1.4-14.mga5 + Revision: 807743 - Sync with fc21 - switch to %%mvn_artifact and javapackages-local - add BuildRequires on maven-artifact-manager + umeabot <umeabot> - Second Mageia 5 Mass Rebuild - Mageia 5 Mass Rebuild * Sun Dec 29 2013 dmorgan <dmorgan> 1.4-11.mga4 + Revision: 562994 - Fix Build + umeabot <umeabot> - Mageia 4 Mass Rebuild * Sat Jan 12 2013 umeabot <umeabot> 0:1.4-9.mga3 + Revision: 355699 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Sep 07 2011 gil <gil> 0:1.4-8.mga2 + Revision: 140603 - added maven2 pom * Tue Jan 25 2011 dmorgan <dmorgan> 0:1.4-7.mga1 + Revision: 39385 - Fix BuildRequires - Adapt for mageia - imported package junit-addons * Fri Dec 12 2008 David Walluck <dwalluck@redhat.com> 0:1.4-4 - fix License * Fri Dec 12 2008 David Walluck <dwalluck@redhat.com> 0:1.4-3 - build for JPackage 5 * Fri Mar 10 2006 Fernando Nasser <fnasser@redhat.com> 0:1.4-2jpp - First JPP 1.7 build * Mon Feb 21 2005 Ralph Apel <r.apel at r-apel.de> 0:1.4-1jpp - First release