commit 9fd78482f4f8f02cd8b0e0ba24fa867d7fe6ece9 Author: Rosa Date: Wed Feb 1 21:29:48 2012 +0400 Automatic import for version 1.2.18 diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..8f3fcf2 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + "xmlsec1-1.2.18.tar.gz": 740c3c791be838bf638651a3fe0e80c624c2ae0e diff --git a/xmlsec1-1.2.16-linkage.patch b/xmlsec1-1.2.16-linkage.patch new file mode 100644 index 0000000..f5cc600 --- /dev/null +++ b/xmlsec1-1.2.16-linkage.patch @@ -0,0 +1,20 @@ +--- xmlsec1-1.2.16/src/gnutls/Makefile.am.link 2010-10-03 14:45:34.000000000 +0200 ++++ xmlsec1-1.2.16/src/gnutls/Makefile.am 2010-10-03 14:45:59.000000000 +0200 +@@ -43,6 +43,7 @@ + # xmlsec-gnutls library requires xmlsec-gcrypt + libxmlsec1_gnutls_la_LIBADD = \ + $(GNUTLS_LIBS) \ ++ $(GCRYPT_LIBS) \ + $(LIBXSLT_LIBS) \ + $(LIBXML_LIBS) \ + ../libxmlsec1.la \ +--- xmlsec1-1.2.16/src/gnutls/Makefile.in.link 2010-10-03 14:46:08.000000000 +0200 ++++ xmlsec1-1.2.16/src/gnutls/Makefile.in 2010-10-03 14:46:20.000000000 +0200 +@@ -346,6 +346,7 @@ + # xmlsec-gnutls library requires xmlsec-gcrypt + libxmlsec1_gnutls_la_LIBADD = \ + $(GNUTLS_LIBS) \ ++ $(GCRYPT_LIBS) \ + $(LIBXSLT_LIBS) \ + $(LIBXML_LIBS) \ + ../libxmlsec1.la \ diff --git a/xmlsec1.spec b/xmlsec1.spec new file mode 100644 index 0000000..ef304e7 --- /dev/null +++ b/xmlsec1.spec @@ -0,0 +1,235 @@ +%define major 1 + +%define libname %mklibname xmlsec1_ %{major} +%define libname_devel %mklibname -d xmlsec1 + +%define libname_gnutls %mklibname xmlsec1-gnutls %{major} +%define libname_nss %mklibname xmlsec1-nss %{major} +%define libname_openssl %mklibname xmlsec1-openssl %{major} +%define libname_gcrypt %mklibname xmlsec1-gcrypt %{major} + +Summary: Library providing support for "XML Signature" and "XML Encryption" standards +Name: xmlsec1 +Version: 1.2.18 +Release: %mkrel 1 +License: MIT +Group: Development/C +URL: http://www.aleksey.com/xmlsec +Source0: http://www.aleksey.com/xmlsec/download/%{name}-%{version}.tar.gz +Patch1: xmlsec1-1.2.16-linkage.patch +BuildRequires: gnutls-devel +BuildRequires: libgcrypt-devel +BuildRequires: libxml2-devel >= 2.7.4 +BuildRequires: libxslt-devel >= 1.0.20 +BuildRequires: nss-devel +BuildRequires: openssl-devel >= 0.9.6 +BuildRequires: libtool-devel +BuildRoot: %{_tmppath}/xmlsec1-%{version}-root + +%description +XML Security Library is a C library based on LibXML2 and OpenSSL. +The library was created with a goal to support major XML security +standards "XML Digital Signature" and "XML Encryption". + +%package -n %{libname} +Summary: Library providing support for "XML Signature" and "XML Encryption" standards +Group: Development/C +Obsoletes: %{_lib}xmlsec1-1 < 1.2.16 + +%description -n %{libname} +XML Security Library is a C library based on LibXML2 and OpenSSL. +The library was created with a goal to support major XML security +standards "XML Digital Signature" and "XML Encryption". + +%package -n %{libname_devel} +Summary: Libraries, includes, etc. to develop applications with XML Digital Signatures and XML Encryption support +Group: Development/C +Requires: %{libname} = %{version} +Requires: %{libname_openssl} = %{version} +Requires: %{libname_gnutls} = %{version} +Requires: %{libname_nss} = %{version} +Requires: %{libname_gcrypt} = %{version} +Provides: %{name}-devel = %{version}-%{release} +Obsoletes: %{_lib}xmlsec1-gnutls-devel < 1.2.16 +Obsoletes: %{_lib}xmlsec1-nss-devel < 1.2.16 +Obsoletes: %{_lib}xmlsec1-openssl-devel < 1.2.16 + +%description -n %{libname_devel} +Libraries, includes, etc. you can use to develop applications with XML Digital +Signatures and XML Encryption support. + +%package -n %{libname_openssl} +Summary: OpenSSL crypto plugin for XML Security Library +Group: Development/C + +%description -n %{libname_openssl} +OpenSSL plugin for XML Security Library provides OpenSSL based crypto services +for the xmlsec library + +%package -n %{libname_nss} +Summary: NSS crypto plugin for XML Security Library +Group: Development/C + +%description -n %{libname_nss} +NSS plugin for XML Security Library provides NSS based crypto services +for the xmlsec library + +%package -n %{libname_gnutls} +Summary: Gnutls crypto plugin for XML Security Library +Group: Development/C + +%description -n %{libname_gnutls} +gnutls plugin for XML Security Library provides gnutls based crypto services +for the xmlsec library + +%package -n %{libname_gcrypt} +Summary: Gcrypt crypto plugin for XML Security Library +Group: Development/C + +%description -n %{libname_gcrypt} +gcrypt plugin for XML Security Library provides gcrypt based crypto services +for the xmlsec library + +%prep +%setup -q +%patch1 -p1 + +%build +%configure2_5x --disable-static +%make + +%install +rm -rf %buildroot +%makeinstall_std + +%clean +rm -rf %buildroot + +%if %mdkversion < 200900 +%post -p /sbin/ldconfig +%endif +%if %mdkversion < 200900 +%postun -p /sbin/ldconfig +%endif + +%files +%defattr(-,root,root) +%doc AUTHORS ChangeLog NEWS README Copyright +%doc %{_mandir}/man1/xmlsec1.1* +%{_bindir}/xmlsec1 + +%files -n %{libname} +%{_libdir}/libxmlsec1.so.%{major}* + +%files -n %{libname_devel} +%defattr(-,root,root) +%doc AUTHORS HACKING ChangeLog NEWS README Copyright +%doc %{_mandir}/man1/xmlsec1-config.1* +%{_bindir}/xmlsec1-config +%{_includedir}/xmlsec1 +%{_datadir}/aclocal/xmlsec1.m4 +%{_libdir}/*.so +%{_libdir}/*.la +%{_libdir}/pkgconfig/*.pc +%{_libexecdir}/xmlsec1Conf.sh +%{_docdir}/xmlsec1/* + +%files -n %{libname_openssl} +%defattr(-,root,root) +%{_libdir}/libxmlsec1-openssl.so.%{major}* + +%files -n %{libname_nss} +%defattr(-,root,root) +%{_libdir}/libxmlsec1-nss.so.%{major}* + +%files -n %{libname_gnutls} +%defattr(-,root,root) +%{_libdir}/libxmlsec1-gnutls.so.%{major}* + +%files -n %{libname_gcrypt} +%defattr(-,root,root) +%{_libdir}/libxmlsec1-gcrypt.so.%{major}* + + +%changelog +* Thu May 12 2011 Funda Wang 1.2.18-1mdv2011.0 ++ Revision: 673698 +- update to new version 1.2.18 + +* Sun Apr 03 2011 Oden Eriksson 1.2.17-1 ++ Revision: 649995 +- 1.2.17 + +* Sun Oct 03 2010 Funda Wang 1.2.16-1mdv2011.0 ++ Revision: 582711 +- modify lib name according to our policy +- New version 1.2.16 (merge all devel packages into one) + +* Mon Apr 19 2010 Funda Wang 1.2.14-3mdv2010.1 ++ Revision: 536658 +- rebuild + +* Fri Feb 26 2010 Oden Eriksson 1.2.14-2mdv2010.1 ++ Revision: 511664 +- rebuilt against openssl-0.9.8m + +* Sun Dec 06 2009 Oden Eriksson 1.2.14-1mdv2010.1 ++ Revision: 474141 +- 1.2.14 (fixes CVE-2009-3736) +- rediff patches + +* Mon Nov 30 2009 Oden Eriksson 1.2.13-2mdv2010.1 ++ Revision: 471767 +- P2: security fix for CVE-2009-3637 (eugeni) + +* Sat Oct 10 2009 Oden Eriksson 1.2.13-1mdv2010.0 ++ Revision: 456540 +- 1.2.13 +- rediffed 2/2 patches + +* Sat May 30 2009 Funda Wang 1.2.11-1mdv2010.0 ++ Revision: 381490 +- New version 1.2.11 +- build with latest gnutls 2.8 + +* Fri Nov 21 2008 Per Øyvind Karlsen 1.2.10-8mdv2009.1 ++ Revision: 305428 +- rebuild to get rid of 'rpmlib(PayloadIsLzma) <= 4.4.2.2-1' dependency + +* Thu Jun 19 2008 Thierry Vignaud 1.2.10-7mdv2009.0 ++ Revision: 226068 +- rebuild +- fix summary-not-capitalized + + + Pixel + - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers + +* Tue Jan 22 2008 Funda Wang 1.2.10-6mdv2008.1 ++ Revision: 156357 +- rebuild + + + Olivier Blin + - restore BuildRoot + + + Thierry Vignaud + - kill re-definition of %%buildroot on Pixel's request + - fix summary-ended-with-dot + +* Mon Jul 02 2007 Marcelo Ricardo Leitner 1.2.10-5mdv2008.0 ++ Revision: 47090 +- Fix regexp so match 64bit requires too + +* Mon Jul 02 2007 Marcelo Ricardo Leitner 1.2.10-4mdv2008.0 ++ Revision: 47085 +- Added devel provides for inter-arch stuff. + +* Tue Jun 26 2007 Marcelo Ricardo Leitner 1.2.10-3mdv2008.0 ++ Revision: 44766 +- There are no devel() provides for libnss3 libs. + +* Tue Jun 26 2007 Marcelo Ricardo Leitner 1.2.10-2mdv2008.0 ++ Revision: 44753 +- Added missing buildrequires to gnutls-devel +- Fix requires. +- Import xmlsec1 +