 |
java-jutil.spec |
|
%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 <puntogil@...>
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 <puntogil@...> 1.4-3mamba
- rebuilt with java-gcj-compat 1.0.80-20mamba support
* Sat Nov 06 2010 gil <puntogil@...> 1.4-2mamba
- rebuilt devel
* Mon Feb 01 2010 gil <puntogil@...> 1.4-1mamba
- package created by autospec
|
|
|