Summary: X.509 library Name: libksba Version: 0.9.13 Release: 1%{?dist}.1 #Version: 0.9.11 #Release: 3%{?dist} License: GPL Group: System Environment/Libraries URL: http://www.gnupg.org/ Source0: ftp://ftp.gnupg.org/gcrypt/alpha/libksba/libksba-%{version}.tar.bz2 Source1: ftp://ftp.gnupg.org/gcrypt/alpha/libksba/libksba-%{version}.tar.bz2.sig BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # Try to help x86_64 gnupg2/gpgsm crashes/issues Patch1: libksba-0.9.13-gl.patch BuildRequires: libgpg-error >= 0.7 BuildRequires: libgcrypt-devel >= 1.2.0 BuildRequires: automake BuildRequires: bison # Version 0.9.12-1 had issues (see gnupg2 pkg, 'make check' # failures on x86_64), drop when resolved %if "%{version}" == "0.9.12" ExcludeArch: x86_64 %endif %if "%{version}" == "0.9.11" Obsoletes: libksba = 0.9.12-1%{?dist} %endif %description KSBA is a library designed to build software based on the X.509 and CMS protocols. %package devel Summary: Development headers and libraries for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires(post): /sbin/install-info Requires(preun): /sbin/install-info %if "%{version}" == "0.9.11" Obsoletes: libksba-devel = 0.9.12-1%{?dist} %endif %description devel %{summary}. %prep %setup -q %patch1 -p1 -b .gl ./autogen.sh %build %configure \ --disable-dependency-tracking \ --disable-static make %{?_smp_mflags} %check || : make check %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_infodir}/dir rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel install-info %{_infodir}/ksba.info %{_infodir}/dir ||: %postun devel if [ $1 -eq 0 ]; then install-info --delete %{_infodir}/ksba.info %{_infodir}/dir ||: fi %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README* THANKS TODO VERSION %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %{_bindir}/*-config %{_libdir}/lib*.so %{_includedir}/* %{_datadir}/aclocal/* %{_infodir}/* %changelog * Wed Nov 30 2005 Rex Dieter 0.9.13-1 - 0.9.13 * Fri Aug 26 2005 Rex Dieter 0.9.11-3 - botched Obsoletes good, let's try again. * Fri Aug 26 2005 Rex Dieter 0.9.11-2 - revert to 0.9.11 (0.9.12 makes gnupg2 fail on x86_64) using Obsoletes to avoid Epoch or other ugly means. * Mon Aug 8 2005 Rex Dieter 0.9.12-1 - 0.9.12 - --disable-static * Thu Apr 21 2005 Rex Dieter 0.9.11-1 - 0.9.11 - drop upstreamed acquote patch * Fri Apr 7 2005 Michael Schwendt - 0.9.9-2 - rebuilt * Tue Feb 1 2005 Michael Schwendt - 0:0.9.9-1 - Minus BR libtool, add epoch to -devel req, fix underquoted ksba.m4. * Fri Oct 22 2004 Rex Dieter 0:0.9.9-0.fdr.2 - remove hard-coded .gz from %%post/%%postun - add %%check section * Tue Oct 19 2004 Rex Dieter 0:0.9.9-0.fdr.1 - 0.9.9 * Thu Mar 20 2003 Ville Skyttä - 0.4.7-0.fdr.1 - Update to 0.4.7, and to current Fedora guidelines. - Exclude %%{_libdir}/*.la. * Tue Feb 12 2003 Warren Togami 0.4.6-1.fedora.3 - temporary workaround to lib/dir conflict problem * Sat Feb 8 2003 Ville Skyttä - 0.4.6-1.fedora.1 - First Fedora release.