openmamba logo
Distribuzione GNU/Linux
distribuzione community wiki forum anomalie eventi prodotti
software   comunità wiki forum anomalie eventi prodotti
packages java-jutil.spec
      Pagine: < 1 >  SCARICA      
%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