Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > 14f3ae5052a970556dbb2559da958d3d > files > 5

libksba-0.9.11-2.1.20060mdk.src.rpm

%define version 0.9.11
%define subrel 1
%define release %mkrel 3

%define major	8
%define libname	%mklibname ksba %{major}

Summary:	Library handling X.509 certificates and CMS data
Name:		libksba
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		System/Libraries
URL:		http://www.gnupg.org/
Source0:	ftp://ftp.gnupg.org/gcrypt/alpha/%{name}/%{name}-%{version}.tar.gz
Source1:	ftp://ftp.gnupg.org/gcrypt/alpha/%{name}/%{name}-%{version}.tar.gz.sig
Patch1:		libksba-0.9.8-parallel.patch.bz2
Patch2:		libksba-0.9.12-msg_verify.patch
BuildRequires:	libgpg-error-devel >= 0.7
BuildRequires:	automake1.7
%if %mdkversion >= 1020
BuildRequires:	multiarch-utils >= 1.0.3
%endif
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot

%description
KSBA is a library designed to build software based
on the X.509 and CMS protocols.

%package	-n %{libname}
Summary:	Library handling X.509 certificates and CMS data
Group:		System/Libraries
Provides:	%{name} = %{version}-%{release}

%description	-n %{libname}
KSBA is a library designed to build software based
on the X.509 and CMS protocols.

%package	-n %{libname}-devel
Summary:	Development files for %{name} package
Group:		Development/Other
Requires:	%{libname} = %{version}
Provides:	%{name}-devel = %{version}-%{release}

%description	-n %{libname}-devel
KSBA is a library designed to build software based
on the X.509 and CMS protocols.
This package contains files needed to develop
applications using %{name} (For example Ägypten project).

%prep
%setup -q
#%patch1 -p1 -b .parallel
%patch2 -p0 -b .cve-2006-5111

AUTOMAKE=automake-1.7 ACLOCAL=aclocal-1.7 autoreconf --force

%build
%configure2_5x
%make
make check

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

%if %mdkversion >= 1020
%multiarch_binaries %{buildroot}%{_bindir}/ksba-config
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%post -n %{libname}-devel
%_install_info %{name}.info

%postun -n %{libname}-devel
%_remove_install_info %{name}.info

%files -n %{libname}
%defattr(-,root,root)
%doc COPYING
%{_libdir}/*.so.*

%files -n %{libname}-devel
%defattr(-,root,root)
%doc AUTHORS ChangeLog README THANKS TODO
%if %mdkversion >= 1020
%multiarch %{multiarch_bindir}/ksba-config
%endif
%{_bindir}/ksba-config
%{_datadir}/aclocal/*
%{_includedir}/*.h
%{_infodir}/*.info*
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so

%changelog
* Tue Oct 17 2006 Stew Benedict <sbenedict@mandriva.com> 0.9.11-2.1mdk
- P2: security fix for CVE-2006-5111
- add %%mkrel for CS4 build

* Mon Sep 05 2005 Oden Eriksson <oeriksson@mandriva.com> 0.9.11-2mdk
- rebuild

* Wed May 18 2005 Arnaud de Lorbeau <adelorbeau@mandriva.com> 0.9.11-1mdk
- 0.9.11

* Fri Apr 15 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 0.9.10-2mdk
- fix deps and conditional %%multiarch
- requires-on-release

* Sun Dec 26 2004 Abel Cheung <deaddog@mandrakesoft.com> 0.9.10-1mdk
- New release 0.9.10

* Thu Aug 19 2004 Abel Cheung <deaddog@deaddog.org> 0.9.8-1mdk
- New version
- P1: Fix parallel build

* Thu May 20 2004 Abel Cheung <deaddog@deaddog.org> 0.9.6-1mdk
- New version
- Patch0: automake 1.8 compatibility

* Sat Jan 24 2004 Abel Cheung <deaddog@deaddog.org> 0.9.1-1mdk
- New version

* Wed Dec 10 2003 Abel Cheung <deaddog@deaddog.org> 0.9.0-1mdk
- New version
- Use official tar.gz instead, for proving legitimacy

* Tue Oct 14 2003 Abel Cheung <deaddog@deaddog.org> 0.4.7-1mdk
- 0.4.7
- make check

* Fri Sep 05 2003 Guillaume Rousse <guillomovitch@linux-mandrake.com> 0.4.6-3mdk
- proper lib policy
- doc files

* Thu Jul 31 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.4.6-2mdk
- rebuild
- macroize
- bzip2 source

* Wed Dec 11 2002 Fabrice MARIE <fabrice-marie-sec@ifrance.com> 0.4.6-1mdk
- update to version 0.4.6

* Sat Oct 19 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 0.4.5-1mdk
- First package