Name: libgcrypt Version: 1.2.4 Release: 1 Source0: ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-%{version}.tar.bz2 Source1: ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-%{version}.tar.bz2.sig Patch0: libgcrypt-%{version}-aix.patch License: LGPL Summary: A general-purpose cryptography library. BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libgpg-error-devel pkg-config Group: System Environment/Libraries %package devel Summary: Development files for the %{name} package. Group: Development/Libraries PreReq: /sbin/install-info Requires: info Requires: libgpg-error-devel Requires: %{name} = %{version}-%{release} %description Libgcrypt is a general purpose crypto library based on the code used in GNU Privacy Guard. %description devel Libgcrypt is a general purpose crypto library based on the code used in GNU Privacy Guard. This package contains files needed to develop applications using libgcrypt. %prep %setup -q %build ./configure --prefix=%{_prefix} \ --infodir=%{_prefix}/info \ --enable-static --enable-shared --disable-asm # ugly patch to make shared libraries work # libcpiher.a and libmpi.a are not linked onto the shared library by default cd src patch -s < %{PATCH0} cd .. make make check %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install rm -f ${RPM_BUILD_ROOT}/%{_infodir}/dir gzip -9 ${RPM_BUILD_ROOT}/%{_infodir}/gcrypt.info %post devel /sbin/install-info %{_infodir}/gcrypt.info.gz %{_infodir}/dir %preun devel if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/gcrypt.info.gz %{_infodir}/dir fi %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_libdir}/*.a %files devel %defattr(-,root,root) %{_bindir}/%{name}-config %{_includedir}/* %{_libdir}/*.la %{_datadir}/aclocal/* %{_infodir}/gcrypt.info* %changelog * Fri Oct 05 2007 Michael Perzl - 1.2.4-1 - first version for AIX V5.1 and higher