%define javahome /usr/lib/jvm/jdk-gcj Name: java-jutil Version: 1.4 Release: 3mamba Summary: A Parameterized Collections Library for Java Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://cscott.net/Projects/JUtil Source: http://cscott.net/Projects/JUtil/jutil-%{version}/jutil-%{version}.tar.gz License: GPL BuildRequires: apache-ant BuildRequires: java-gcj-compat BuildRequires: jpackage-utils Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JUtil is a fully-parameterized (generic) collections library for Java. It was originally part of the FLEX project. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc JUtil is a Parameterized Collections Library for Java. This package contains javadoc for %{name}. %prep %setup -q -n jutil-%{version} rm -rf api find . -name "*.jar" -exec rm -f {} \; find . -name "*.class" -exec rm -f {} \; %build export JAVA_HOME=%javahome ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 jutil.jar %{buildroot}%{_javadir}/jutil-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/jutil-%{version} cp -pr api/* %{buildroot}%{_javadocdir}/jutil-%{version} ln -s jutil-%{version} %{buildroot}%{_javadocdir}/jutil %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/jutil-%{version}.jar %{_javadir}/jutil.jar %doc AUTHORS COPYING ChangeLog NEWS README %files javadoc %defattr(-,root,root) %{_javadocdir}/jutil-%{version} %{_javadocdir}/jutil %changelog * Fri Feb 25 2011 gil 1.4-3mamba - rebuilt with java-gcj-compat 1.0.80-20mamba support * Sat Nov 06 2010 gil 1.4-2mamba - rebuilt devel * Mon Feb 01 2010 gil 1.4-1mamba - package created by autospec