1 Summary: XML Security Library
2 Summary(pl.UTF-8): Biblioteka bezpieczeństwa XML
8 Source0: http://www.aleksey.com/xmlsec/download/%{name}-%{version}.tar.gz
9 # Source0-md5: 1f24ab1d39f4a51faf22244c94a6203f
10 Patch0: %{name}-nss.patch
11 URL: http://www.aleksey.com/xmlsec/
12 BuildRequires: autoconf >= 2.2
13 BuildRequires: automake
14 BuildRequires: gnutls-devel >= 1.2.5
15 BuildRequires: libtool
16 BuildRequires: libxml2-devel >= 1:2.7.4
17 BuildRequires: libxslt-devel >= 1.0.20
18 BuildRequires: nspr-devel >= 4.0
19 BuildRequires: nss-devel >= 3.2
20 BuildRequires: openssl-devel >= 0.9.7
21 BuildRequires: pkgconfig
22 Requires: libxml2 >= 1:2.7.4
23 Requires: libxslt >= 1.0.20
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 XMLSec library provides C based implementation for major XML Security
29 - XML Signature Syntax and Processing
30 <http://www.w3.org/TR/xmldsig-core/>
31 - XML Encryption Syntax and Processing
32 <http://www.w3.org/TR/xmlenc-core/>
33 XMLSec is based on well known LibXML <http://xmlsoft.org/>, LibXSLT
34 <http://xmlsoft.org/XSLT/> and OpenSSL <http://www.openssl.org/>
37 This package contains core library, which provides implementation of
38 all the engines as well as support for all the non crypto transforms
39 (XML parser, c14n transforms, XPath and XSLT transforms...).
40 For cryptographic transforms, keys data and key data stores look at
41 one of the separate XML Security Crypto libraries (GnuTLS, NSS or
44 %description -l pl.UTF-8
45 Biblioteka XMLSec dostarcza implementację w C głównych standardów
47 - XML Signature Syntax and Processing (składnia i przetwarzanie
49 <http://www.w3.org/TR/xmldsig-core/>
50 - XML Encryption Syntax and Processing (składnia i przetwarzanie
52 XMLSec jest oparta na dobrze znanych bibliotekach LibXML
53 <http://xmlsoft.org/>, LibXSLT <http://xmlsoft.org/XSLT/> oraz OpenSSL
54 <http://www.openssl.org/>.
56 Ten pakiet zawiera główną bibliotekę, zawierającą implementację
57 wszystkich silników oraz obsługę wszystkich przekształceń
58 niekryptograficznych (analizator XML, przekształcenia c14n,
59 przekształcenia XPath i XSLT...). Przekształcenia kryptograficzne,
60 dane kluczy oraz metody przechowywania kluczy można znaleźć w jednej
61 z wydzielonych bibliotek XML Security Crypto (opartych na GnuTLS,
65 Summary: Header files for XMLSec library
66 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki XMLSec
67 Group: Development/Libraries
68 Requires: %{name} = %{version}-%{release}
69 Requires: libxml2-devel >= 1:2.7.4
70 Requires: libxslt-devel >= 1.0.20
73 Header files for XMLSec library.
75 %description devel -l pl.UTF-8
76 Pliki nagłówkowe biblioteki XMLSec.
79 Summary: Static XMLSec library
80 Summary(pl.UTF-8): Statyczna biblioteka XMLSec
81 Group: Development/Libraries
82 Requires: %{name}-devel = %{version}-%{release}
85 Static XMLSec library.
87 %description static -l pl.UTF-8
88 Statyczna biblioteka XMLSec.
91 Summary: XMLSec library API documentation
92 Summary(pl.UTF-8): Dokumentacja API biblioteki XMLSec
94 Requires: gtk-doc-common
97 XMLSec library API documentation.
99 %description apidocs -l pl.UTF-8
100 Dokumentacja API biblioteki XMLSec.
103 Summary: GnuTLS Crypto library for XML Security Library
104 Summary(pl.UTF-8): Biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec
106 Requires: %{name} = %{version}-%{release}
107 Requires: gnutls >= 1.0.0
110 GnuTLS Crypto library for XML Security Library provides GnuTLS based
111 crypto services for the XMLSec library.
113 %description gnutls -l pl.UTF-8
114 Biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec dostarcza
115 usługi kryptograficzne oparte na bibliotece GnuTLS.
117 %package gnutls-devel
118 Summary: Header files for XMLSec GnuTLS API
119 Summary(pl.UTF-8): Pliki nagłówkowe API GnuTLS XMLSec
120 Group: Development/Libraries
121 Requires: %{name}-devel = %{version}-%{release}
122 Requires: %{name}-gnutls = %{version}-%{release}
123 Requires: gnutls-devel >= 1.0.0
125 %description gnutls-devel
126 Header files for developing XML Security applications with GnuTLS.
128 %description gnutls-devel -l pl.UTF-8
129 Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem
130 XML przy użyciu GnuTLS.
132 %package gnutls-static
133 Summary: Static GnuTLS Crypto library for XML Security Library
134 Summary(pl.UTF-8): Statyczna biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec
135 Group: Development/Libraries
136 Requires: %{name}-gnutls-devel = %{version}-%{release}
138 %description gnutls-static
139 Static GnuTLS Crypto library for XML Security Library.
141 %description gnutls-static -l pl.UTF-8
142 Statyczna biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec.
145 Summary: NSS Crypto library for XML Security Library
146 Summary(pl.UTF-8): Biblioteka kryptograficzna NSS dla biblioteki XMLSec
148 Requires: %{name} = %{version}-%{release}
149 Requires: nspr >= 4.0
153 NSS Crypto library for XML Security Library provides NSS based crypto
154 services for the XMLSec library.
156 %description nss -l pl.UTF-8
157 Biblioteka kryptograficzna NSS dla biblioteki XMLSec dostarcza usługi
158 kryptograficzne oparte na bibliotece NSS.
161 Summary: Header files for XMLSec NSS API
162 Summary(pl.UTF-8): Pliki nagłówkowe API NSS XMLSec
163 Group: Development/Libraries
164 Requires: %{name}-devel = %{version}-%{release}
165 Requires: %{name}-nss = %{version}-%{release}
166 Requires: nspr-devel >= 4.0
167 Requires: nss-devel >= 3.2
169 %description nss-devel
170 Header files for developing XML Security applications with NSS.
172 %description nss-devel -l pl.UTF-8
173 Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem
177 Summary: Static NSS Crypto library for XML Security Library
178 Summary(pl.UTF-8): Statyczna biblioteka kryptograficzna NSS dla biblioteki XMLSec
179 Group: Development/Libraries
180 Requires: %{name}-nss-devel = %{version}-%{release}
182 %description nss-static
183 Static NSS Crypto library for XML Security Library.
185 %description nss-static -l pl.UTF-8
186 Statyczna biblioteka kryptograficzna NSS dla biblioteki XMLSec.
189 Summary: OpenSSL Crypto library for XML Security Library
190 Summary(pl.UTF-8): Biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec
192 Requires: %{name} = %{version}-%{release}
193 Requires: openssl >= 0.9.7
196 OpenSSL Crypto library for XML Security Library provides OpenSSL based
197 crypto services for the XMLSec library.
199 %description openssl -l pl.UTF-8
200 Biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec dostarcza
201 usługi kryptograficzne oparte na bibliotece OpenSSL.
203 %package openssl-devel
204 Summary: Header files for XMLSec OpenSSL API
205 Summary(pl.UTF-8): Pliki nagłówkowe API OpenSSL XMLSec
206 Group: Development/Libraries
207 Requires: %{name}-devel = %{version}-%{release}
208 Requires: %{name}-openssl = %{version}-%{release}
209 Requires: openssl-devel >= 0.9.7
211 %description openssl-devel
212 Header files for developing XML Security applications with OpenSSL.
214 %description openssl-devel -l pl.UTF-8
215 Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem
216 XML przy użyciu OpenSSL.
218 %package openssl-static
219 Summary: Static OpenSSL Crypto library for XML Security Library
220 Summary(pl.UTF-8): Statyczna biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec
221 Group: Development/Libraries
222 Requires: %{name}-nss-devel = %{version}-%{release}
224 %description openssl-static
225 Static OpenSSL Crypto library for XML Security Library.
227 %description openssl-static -l pl.UTF-8
228 Statyczna biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec.
241 CPPFLAGS='%{rpmcppflags} -DLTDL_OBJDIR=\".libs\" -DLTDL_SHLIB_EXT=\".so\"' \
242 --with-html-dir=%{_gtkdocdir}/xmlsec1 \
248 rm -rf $RPM_BUILD_ROOT
251 DESTDIR=$RPM_BUILD_ROOT
254 rm -rf $RPM_BUILD_ROOT
256 %post -p /sbin/ldconfig
257 %postun -p /sbin/ldconfig
259 %post gnutls -p /sbin/ldconfig
260 %postun gnutls -p /sbin/ldconfig
262 %post nss -p /sbin/ldconfig
263 %postun nss -p /sbin/ldconfig
265 %post openssl -p /sbin/ldconfig
266 %postun openssl -p /sbin/ldconfig
269 %defattr(644,root,root,755)
270 %doc AUTHORS ChangeLog Copyright README TODO
271 %attr(755,root,root) %{_bindir}/xmlsec1
272 %attr(755,root,root) %{_libdir}/libxmlsec1.so.*.*.*
273 %attr(755,root,root) %ghost %{_libdir}/libxmlsec1.so.1
274 %{_mandir}/man1/xmlsec1.1*
277 %defattr(644,root,root,755)
279 %attr(755,root,root) %{_bindir}/xmlsec1-config
280 %attr(755,root,root) %{_libdir}/libxmlsec1.so
281 %{_libdir}/libxmlsec1.la
282 %{_libdir}/xmlsec1Conf.sh
283 %dir %{_includedir}/xmlsec1
284 %dir %{_includedir}/xmlsec1/xmlsec
285 %{_includedir}/xmlsec1/xmlsec/*.h
286 %{_includedir}/xmlsec1/xmlsec/private
287 %{_pkgconfigdir}/xmlsec1.pc
288 %{_aclocaldir}/xmlsec1.m4
289 %{_mandir}/man1/xmlsec1-config.1*
292 %defattr(644,root,root,755)
293 %{_libdir}/libxmlsec1.a
296 %defattr(644,root,root,755)
297 %{_gtkdocdir}/xmlsec1
300 %defattr(644,root,root,755)
301 %attr(755,root,root) %{_libdir}/libxmlsec1-gnutls.so.*.*.*
302 %attr(755,root,root) %ghost %{_libdir}/libxmlsec1-gnutls.so.1
303 %attr(755,root,root) %{_libdir}/libxmlsec1-gnutls.so
306 %defattr(644,root,root,755)
307 %{_libdir}/libxmlsec1-gnutls.la
308 %{_includedir}/xmlsec1/xmlsec/gnutls
309 %{_pkgconfigdir}/xmlsec1-gnutls.pc
312 %defattr(644,root,root,755)
313 %{_libdir}/libxmlsec1-gnutls.a
316 %defattr(644,root,root,755)
317 %attr(755,root,root) %{_libdir}/libxmlsec1-nss.so.*.*.*
318 %attr(755,root,root) %ghost %{_libdir}/libxmlsec1-nss.so.1
319 %attr(755,root,root) %{_libdir}/libxmlsec1-nss.so
322 %defattr(644,root,root,755)
323 %{_libdir}/libxmlsec1-nss.la
324 %{_includedir}/xmlsec1/xmlsec/nss
325 %{_pkgconfigdir}/xmlsec1-nss.pc
328 %defattr(644,root,root,755)
329 %{_libdir}/libxmlsec1-nss.a
332 %defattr(644,root,root,755)
333 %attr(755,root,root) %{_libdir}/libxmlsec1-openssl.so.*.*.*
334 %attr(755,root,root) %ghost %{_libdir}/libxmlsec1-openssl.so.1
335 %attr(755,root,root) %{_libdir}/libxmlsec1-openssl.so
338 %defattr(644,root,root,755)
339 %{_libdir}/libxmlsec1-openssl.la
340 %{_includedir}/xmlsec1/xmlsec/openssl
341 %{_pkgconfigdir}/xmlsec1-openssl.pc
343 %files openssl-static
344 %defattr(644,root,root,755)
345 %{_libdir}/libxmlsec1-openssl.a