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