Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > c292787c0e2ae17778bf24d8f2c071f6 > files > 2

jal-20031117-2jpp.src.rpm

%define section free

Name:           jal
Version:        20031117
Release:        2jpp
Epoch:          0
Summary:        A partial STL port by the C++ Standard Template Library authors
License:        X11-like
Vendor:         JPackage Project
Distribution:   JPackage
Source0:	http://vigna.dsi.unimi.it/jal/jal-20031117-src.tar.gz
URL:            http://vigna.dsi.unimi.it/jal/
Group:          Development/Libraries/Java
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch:      noarch
BuildRequires:	jpackage-utils >= 0:1.5, ant, /bin/bash, /usr/bin/perl

%description 
A partial STL port by the C++ Standard Template Library authors.

%package javadoc
Summary:        Javadoc for %{name}
Group:          Development/Documentation

%description javadoc
Javadoc for %{name}.

%prep
%setup -q

%build
./instantiate -n byte bytes
./instantiate -n short shorts
./instantiate -n char chars
./instantiate -n int ints
./instantiate -n long longs
./instantiate -n float floats
./instantiate -n double doubles
./instantiate Object objects
./instantiate String strings
mkdir -p src/jal
mv bytes shorts chars ints longs floats doubles objects strings src/jal
export CLASSPATH=%(build-classpath)
ant \
  -Dversion=%{version} \
  -Dj2se.apiurl=%{_javadocdir}/java \
  jar javadoc

%install
rm -rf $RPM_BUILD_ROOT
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink

%clean
rm -rf $RPM_BUILD_ROOT


%post javadoc
rm -f %{_javadocdir}/%{name}
ln -s %{name}-%{version} %{_javadocdir}/%{name}


%files
%defattr(0644,root,root,0755)
%doc README
%{_javadir}/*.jar

%files javadoc
%defattr(0644,root,root,0755)
%doc %{_javadocdir}/%{name}-%{version}
%ghost %doc %{_javadocdir}/%{name}

%changelog
* Mon Nov 17 2003 Sebastiano Vigna <vigna@acm.org> 20031117
- Fixed empty jar file
* Mon Nov 17 2003 Sebastiano Vigna <vigna@acm.org> 20031117
- First JPackage version