Name: fit-java Version: 1.1 Release: %mkrel 2 Summary: Framework for Integrated Test (Java implementation) License: GPL Group: Development/Java URL: http://fit.c2.com/ Source0: http://downloads.sourceforge.net/project/fit/fit-java/%{version}/fit-java-%{version}.zip Patch0: fit-java-1.1-javadoc.patch BuildRequires: ant BuildRequires: jpackage-utils BuildRequires: junit BuildRequires: java-devel BuildRequires: xerces-j2 BuildRequires: xml-commons-apis Requires: jpackage-utils Requires: java BuildArch: noarch %description Great software requires collaboration and communication. Fit is a tool for enhancing collaboration in software development. It's an invaluable way to collaborate on complicated problems--and get them right--early in development. Fit allows customers, testers, and programmers to learn what their software should do and what it does do. It automatically compares customers' expectations to actual results. %package javadoc Group: Development/Java Summary: Javadoc for %{name} %description javadoc Fit is a framework for writing acceptance tests as used in extreme programming (Java implementation). This package contains javadoc for %{name}. %prep %setup -q -c %{name}-%{version} %patch0 for j in $(find . -name "*.jar"); do mv $j $j.no done for c in $(find . -name "*.class"); do rm -rf $c done for i in `find -name "*.java"` do native2ascii -encoding UTF8 $i $i done %build cd source/imp/java export CLASSPATH=$(build-classpath ant xerces-j2 xml-commons-apis junit):output/classes ant jars javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} cd source/imp/java install -pm 0644 output/jars/fit.jar %{buildroot}%{_javadir}/fit-%{version}.jar ( cd %{buildroot}%{_javadir}/ for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/} done ) mkdir -p %{buildroot}%{_javadocdir}/fit-%{version} cp -pr output/apidocs/* %{buildroot}%{_javadocdir}/fit-%{version}/ ln -sf fit-%{version} %{buildroot}%{_javadocdir}/fit %files %{_javadir}/fit-%{version}.jar %{_javadir}/fit.jar %files javadoc %{_javadocdir}/fit-%{version} %{_javadocdir}/fit %changelog * Sat Jan 12 2013 dmorgan <dmorgan> 1.1-2.mga3 + Revision: 352469 - Fix file encoding + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Aug 01 2011 dmorgan <dmorgan> 1.1-1.mga2 + Revision: 131270 - Clean spec file + gil <gil> - imported package fit-java * Tue May 31 2011 gil <gil> 1.1-0.%%mkrel - initial rpm