X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=xmlsec1.spec;h=2f9ffe18fefa098d13771810c17af78b506ea35b;hb=1d60267a9eae4a790622c16501aaab2177f64148;hp=01a32b10f65c655711ff21c197774f4b836fc2f7;hpb=667fc943cbd3676a25891ef58f5274d3b1fb3080;p=packages%2Fxmlsec1.git diff --git a/xmlsec1.spec b/xmlsec1.spec index 01a32b1..2f9ffe1 100644 --- a/xmlsec1.spec +++ b/xmlsec1.spec @@ -1,25 +1,25 @@ Summary: XML Security Library -Summary(pl): Biblioteka bezpieczeñstwa XML +Summary(pl.UTF-8): Biblioteka bezpieczeństwa XML Name: xmlsec1 -Version: 1.2.6 -Release: 1 +Version: 1.2.11 +Release: 2 License: MIT Group: Libraries Source0: http://www.aleksey.com/xmlsec/download/%{name}-%{version}.tar.gz -# Source0-md5: deaa3d257320d45516fc9a99263fced0 +# Source0-md5: 5652d44eec1375a399a6c61f5f6091f1 Patch0: %{name}-nss.patch URL: http://www.aleksey.com/xmlsec/ BuildRequires: autoconf >= 2.2 BuildRequires: automake -BuildRequires: gnutls-devel >= 1.0.0 +BuildRequires: gnutls-devel >= 1.2.5 BuildRequires: libtool -BuildRequires: libxml2-devel >= 1:2.6.2 +BuildRequires: libxml2-devel >= 1:2.6.12 BuildRequires: libxslt-devel >= 1.0.20 BuildRequires: nspr-devel >= 4.0 BuildRequires: nss-devel >= 3.2 BuildRequires: openssl-devel >= 0.9.7 BuildRequires: pkgconfig -Requires: libxml2 >= 1:2.6.2 +Requires: libxml2 >= 1:2.6.12 Requires: libxslt >= 1.0.20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -27,55 +27,66 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) XMLSec library provides C based implementation for major XML Security standards: - XML Signature Syntax and Processing - http://www.w3.org/TR/xmldsig-core/ + - XML Encryption Syntax and Processing - http://www.w3.org/TR/xmlenc-core/ -XMLSec is based on well known LibXML (http://xmlsoft.org/), LibXSLT -(http://xmlsoft.org/XSLT/) and OpenSSL (http://www.openssl.org/) + +XMLSec is based on well known LibXML , LibXSLT + and OpenSSL libraries. -%description -l pl -Biblioteka XMLSec dostarcza implementacjê w C g³ównych standardów -bezpieczeñstwa XML: - - XML Signature Syntax and Processing (sk³adnia i przetwarzanie +%description -l pl.UTF-8 +Biblioteka XMLSec dostarcza implementację w C głównych standardów +bezpieczeństwa XML: + - XML Signature Syntax and Processing (składnia i przetwarzanie sygnatur XML) - http://www.w3.org/TR/xmldsig-core/ - - XML Encryption Syntax and Processing (sk³adnia i przetwarzanie - szyfrowania XML) + + - XML Encryption Syntax and Processing (składnia i przetwarzanie + szyfrowania XML). XMLSec jest oparta na dobrze znanych bibliotekach LibXML -(http://xmlsoft.org/), LibXSLT (http://xmlsoft.org/XSLT/) oraz OpenSSL -(http://www.openssl.org/). +, LibXSLT oraz OpenSSL +. %package devel Summary: Header files for XMLSec library -Summary(pl): Pliki nag³ówkowe biblioteki XMLSec +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki XMLSec Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: gtk-doc-common -Requires: libxml2-devel >= 1:2.6.2 +Requires: libxml2-devel >= 1:2.6.12 Requires: libxslt-devel >= 1.0.20 %description devel Header files for XMLSec library. -%description devel -l pl -Pliki nag³ówkowe biblioteki XMLSec. +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki XMLSec. %package static Summary: Static XMLSec library -Summary(pl): Statyczna biblioteka XMLSec +Summary(pl.UTF-8): Statyczna biblioteka XMLSec Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static XMLSec library. -%description static -l pl +%description static -l pl.UTF-8 Statyczna biblioteka XMLSec. +%package apidocs +Summary: XMLSec library API documentation +Summary(pl.UTF-8): Dokumentacja API biblioteki XMLSec +Group: Documentation +Requires: gtk-doc-common + +%description apidocs +XMLSec library API documentation. + +%description apidocs -l pl.UTF-8 +Dokumentacja API biblioteki XMLSec. + %package gnutls Summary: GnuTLS crypto plugin for XML Security Library -Summary(pl): Wtyczka kryptograficzna GnuTLS dla biblioteki XMLSec +Summary(pl.UTF-8): Wtyczka kryptograficzna GnuTLS dla biblioteki XMLSec Group: Libraries Requires: %{name} = %{version}-%{release} Requires: gnutls >= 1.0.0 @@ -84,13 +95,13 @@ Requires: gnutls >= 1.0.0 GnuTLS plugin for XML Security Library provides GnuTLS based crypto services for the XMLSec library. -%description gnutls -l pl -Wtyczka GnuTLS dla biblioteki XMLSec dostarzcza us³ugi kryptograficzne +%description gnutls -l pl.UTF-8 +Wtyczka GnuTLS dla biblioteki XMLSec dostarcza usługi kryptograficzne oparte na bibliotece GnuTLS. %package gnutls-devel Summary: Header files for XMLSec GnuTLS API -Summary(pl): Pliki nag³ówkowe API GnuTLS XMLSec +Summary(pl.UTF-8): Pliki nagłówkowe API GnuTLS XMLSec Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-gnutls = %{version}-%{release} @@ -99,13 +110,13 @@ Requires: gnutls-devel >= 1.0.0 %description gnutls-devel Header files for developing XML Security applications with GnuTLS. -%description gnutls-devel -l pl -Pliki nag³ówkowe do tworzenia aplikacji zwi±zanych z bezpieczeñstwem -XML przy u¿yciu GnuTLS. +%description gnutls-devel -l pl.UTF-8 +Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem +XML przy użyciu GnuTLS. %package nss Summary: NSS crypto plugin for XML Security Library -Summary(pl): Wtyczka kryptograficzna NSS dla biblioteki XMLSec +Summary(pl.UTF-8): Wtyczka kryptograficzna NSS dla biblioteki XMLSec Group: Libraries Requires: %{name} = %{version}-%{release} Requires: nspr >= 4.0 @@ -115,13 +126,13 @@ Requires: nss >= 3.2 NSS plugin for XML Security Library provides NSS based crypto services for the XMLSec library. -%description nss -l pl -Wtyczka NSS dla biblioteki XMLSec dostarzcza us³ugi kryptograficzne +%description nss -l pl.UTF-8 +Wtyczka NSS dla biblioteki XMLSec dostarcza usługi kryptograficzne oparte na bibliotece NSS. %package nss-devel Summary: Header files for XMLSec NSS API -Summary(pl): Pliki nag³ówkowe API NSS XMLSec +Summary(pl.UTF-8): Pliki nagłówkowe API NSS XMLSec Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-nss = %{version}-%{release} @@ -131,13 +142,13 @@ Requires: nss-devel >= 3.2 %description nss-devel Header files for developing XML Security applications with NSS. -%description nss-devel -l pl -Pliki nag³ówkowe do tworzenia aplikacji zwi±zanych z bezpieczeñstwem -XML przy u¿yciu NSS. +%description nss-devel -l pl.UTF-8 +Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem +XML przy użyciu NSS. %package openssl Summary: OpenSSL crypto plugin for XML Security Library -Summary(pl): Wtyczka kryptograficzna OpenSSL dla biblioteki XMLSec +Summary(pl.UTF-8): Wtyczka kryptograficzna OpenSSL dla biblioteki XMLSec Group: Libraries Requires: %{name} = %{version}-%{release} Requires: openssl >= 0.9.7 @@ -146,13 +157,13 @@ Requires: openssl >= 0.9.7 OpenSSL plugin for XML Security Library provides OpenSSL based crypto services for the XMLSec library. -%description openssl -l pl -Wtyczka OpenSSL dla biblioteki XMLSec dostarzcza us³ugi +%description openssl -l pl.UTF-8 +Wtyczka OpenSSL dla biblioteki XMLSec dostarcza usługi kryptograficzne oparte na bibliotece OpenSSL. %package openssl-devel Summary: Header files for XMLSec OpenSSL API -Summary(pl): Pliki nag³ówkowe API OpenSSL XMLSec +Summary(pl.UTF-8): Pliki nagłówkowe API OpenSSL XMLSec Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-openssl = %{version}-%{release} @@ -161,14 +172,17 @@ Requires: openssl-devel >= 0.9.7 %description openssl-devel Header files for developing XML Security applications with OpenSSL. -%description openssl-devel -l pl -Pliki nag³ówkowe do tworzenia aplikacji zwi±zanych z bezpieczeñstwem -XML przy u¿yciu OpenSSL. +%description openssl-devel -l pl.UTF-8 +Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem +XML przy użyciu OpenSSL. %prep %setup -q %patch0 -p1 +# workaround for variable name (really not macro) +echo 'm4_pattern_allow(PKG_CONFIG_ENABLED)' > acinclude.m4 + %build %{__libtoolize} %{__aclocal} @@ -193,11 +207,21 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig +%post gnutls -p /sbin/ldconfig +%postun gnutls -p /sbin/ldconfig + +%post nss -p /sbin/ldconfig +%postun nss -p /sbin/ldconfig + +%post openssl -p /sbin/ldconfig +%postun openssl -p /sbin/ldconfig + %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog Copyright README TODO %attr(755,root,root) %{_bindir}/xmlsec1 %attr(755,root,root) %{_libdir}/libxmlsec1.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxmlsec1.so.1 %{_mandir}/man1/xmlsec1.1* %files devel @@ -212,16 +236,21 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/xmlsec1/xmlsec/*.h %{_includedir}/xmlsec1/xmlsec/private %{_pkgconfigdir}/xmlsec1.pc +%{_aclocaldir}/xmlsec1.m4 %{_mandir}/man1/xmlsec1-config.1* -%{_gtkdocdir}/xmlsec1 %files static %defattr(644,root,root,755) %{_libdir}/libxmlsec1.a +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/xmlsec1 + %files gnutls %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libxmlsec1-gnutls.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxmlsec1-gnutls.so.1 %attr(755,root,root) %{_libdir}/libxmlsec1-gnutls.so %files gnutls-devel @@ -235,6 +264,7 @@ rm -rf $RPM_BUILD_ROOT %files nss %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libxmlsec1-nss.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxmlsec1-nss.so.1 %attr(755,root,root) %{_libdir}/libxmlsec1-nss.so %files nss-devel @@ -248,6 +278,7 @@ rm -rf $RPM_BUILD_ROOT %files openssl %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libxmlsec1-openssl.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxmlsec1-openssl.so.1 %attr(755,root,root) %{_libdir}/libxmlsec1-openssl.so %files openssl-devel