Sophie

Sophie

distrib > Arklinux > devel > i586 > media > main-src > by-pkgid > f522e58c8ff1ea3f21f5034a6426fccf > files > 2

cryptix-3.2.0-1ark.src.rpm

Name: cryptix
Version: 3.2.0
Release: 1ark
Summary: Free reimplementation of the Java Cryptography Extensions (JCE)
URL: http://www.cryptix.org/
Source: cryptix32-20001002-r3.2.0.zip
Source1: cryptix-build.xml
License: BSD-like
Group: Libraries/Java
BuildRoot: %_tmppath/%name-root
BuildRequires: ecj ant toolsjar

%description
Cryptix 3 is a cleanroom implementation of Sun's Java Cryptography
Extensions (JCE) version 1.1. In addition to that it contains the
Cryptix Provider which delivers a wide range of algorithms and support
for PGP 2.x.


%package precompiled
Summary: Precompiled binaries for %name
Group: Libraries/Java
Requires: %name = %version-%release

%description precompiled
%summary

%package        javadoc
Summary:        Javadoc for %{name}
Group:          Libraries/Java
Requires: %name = %version-%release

%description    javadoc
Javadoc for %{name}.

%prep
%setup -c %name-%version
cp %SOURCE1 build.xml

%build
ant clean jar javadoc
%if 0
cd build/lib
gcj-dbtool -n %name.db 128
for i in *.jar; do
	aot-compile $i lib${i/.jar/.so} "$RPM_OPT_FLAGS -fPIC"
	gcj-dbtool -a %name.db $i lib${i/.jar/.so}
done
%endif

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%_javadir $RPM_BUILD_ROOT`gcj-dbtool -p %_libdir`.d
install -c -m 644 build/lib/*.jar $RPM_BUILD_ROOT%_javadir
%if 0
install -c -m 755 build/lib/lib*.so* $RPM_BUILD_ROOT%_libdir
install -c -m 644 build/lib/*.db $RPM_BUILD_ROOT`gcj-dbtool -p %_libdir`.d
%endif
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr doc/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}

%files
%defattr(-,root,root)
%_javadir/*

%files javadoc
%defattr(-,root,root)
%_javadocdir/%name-%version

%if 0
%files precompiled
%defattr(-,root,root)
%_libdir/*
%_libdir/gcj-*/*/*.db
%endif

%clean
rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%name-%version

%changelog
* Tue Oct 04 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.2.0-1ark
- initial RPM; don't aot-compile for now, seems to eat up gigabytes of RAM