%define javahome /usr/lib/jvm/java Name: java-csg-util Version: 1.0.3 Release: 2mamba Summary: CSG Utils Package Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.claritysys.com/products/util/ Source: http://www.claritysys.com/products/util/csg-util-%{version}-src.zip License: Apache Software License 2.0, BSD BuildRequires: apache-ant BuildRequires: java-openjdk BuildRequires: jpackage-utils Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Utils is a Java library package of utility methods, some of which have been in use since Java 1.02! %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc CSG Utils Package. This package contains javadoc for %{name}. %prep %setup -q -n csg-util-%{version}-src for j in $(find . -name "*.jar"); do mv $j ${j}.no done %build export JAVA_HOME=%javahome ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 build/dist/csg-util-%{version}/csg-util.jar \ %{buildroot}%{_javadir}/csg-util-%{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}/csg-util-%{version} cp -pr build/dist/csg-util-%{version}/doc/api/* %{buildroot}%{_javadocdir}/csg-util-%{version} ln -s csg-util-%{version} %{buildroot}%{_javadocdir}/csg-util %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/csg-util-%{version}.jar %{_javadir}/csg-util.jar %doc CHANGES %files javadoc %defattr(-,root,root) %{_javadocdir}/csg-util-%{version} %{_javadocdir}/csg-util %changelog * Mon Mar 21 2011 gil 1.0.3-2mamba - rebuilt in devel - rebuilt with java-openjdk support * Sat Jan 09 2010 gil 1.0.3-1mamba - package created by autospec