]> git.pld-linux.org Git - packages/xmlsec1.git/blobdiff - xmlsec1.spec
- rel 2
[packages/xmlsec1.git] / xmlsec1.spec
index 01a32b10f65c655711ff21c197774f4b836fc2f7..2f9ffe18fefa098d13771810c17af78b506ea35b 100644 (file)
@@ -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/
+   <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/)
+   <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/>
 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)
+   <http://www.w3.org/TR/xmldsig-core/>
+ - 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/).
+<http://xmlsoft.org/>, LibXSLT <http://xmlsoft.org/XSLT/> oraz OpenSSL
+<http://www.openssl.org/>.
 
 %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
This page took 0.098258 seconds and 4 git commands to generate.