Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > eb21a9f9388a3777fe6322da7b8dbcd9 > files > 2

cryptix-pgp-3.2.0-3jpp.src.rpm

%define base_name       cryptix
%define name		%{base_name}-pgp
%define version		3.2.0
%define release		3jpp
%define snapshot	20001002
%define section		free

Name:		%{name}
Version:	%{version}
Release:	%{release}
Epoch:		0
Summary:        Java crypto package PGP plugin
License:        BSD style
Group:		Security/Cryptography
Url:            http://www.cryptix.org
Vendor:		JPackage Project
Distribution:	JPackage
Source0:        %{base_name}32-%{snapshot}-r%{version}-pgp.zip
Source1:        %{name}-build.xml
Requires:       %{base_name} = %{version}
BuildRequires:  ant
BuildRequires:  %{base_name} = %{version}
BuildRequires:	jpackage-utils >= 0:1.5
BuildArch:      noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}-buildroot

%description
This package contains the PGP plugin for Cryptix.

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

%description javadoc
Javadoc for %{name}.

%prep
rm -rf $RPM_BUILD_ROOT
%setup -q -c
install -m 644 %{SOURCE1} build.xml
# remove all binary libs
find . -name "*.jar" -exec rm -f {} \;
# correct silly permissions
chmod -R go=u-w *

%build
export CLASSPATH=%(build-classpath cryptix.jar)
ant jar
ant javadoc

%install
# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 build/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/}; done)
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -r build/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}

%clean
rm -rf $RPM_BUILD_ROOT

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

%postun javadoc
if [ "$1" = "0" ]; then
    rm -f %{_javadocdir}/%{name}
fi

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

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

%changelog
* Tue May 06 2003 David Walluck <david@anti-microsoft.org> 0:3.2.0-3jpp
- update for JPackage 1.5

* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.2.0-2jpp
- vendor, distribution, group tags
- versioned dir for javadoc

* Fri Dec 14 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 3.2.0-1jpp
- first JPackage release