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