]> git.pld-linux.org Git - packages/xmlsec1.git/blame - xmlsec1.spec
- rel 3
[packages/xmlsec1.git] / xmlsec1.spec
CommitLineData
667fc943 1Summary: XML Security Library
3710761f 2Summary(pl.UTF-8): Biblioteka bezpieczeństwa XML
667fc943 3Name: xmlsec1
7c6903ae 4Version: 1.2.14
2edf2798 5Release: 3
667fc943
JB
6License: MIT
7Group: Libraries
8Source0: http://www.aleksey.com/xmlsec/download/%{name}-%{version}.tar.gz
7c6903ae 9# Source0-md5: 1f24ab1d39f4a51faf22244c94a6203f
667fc943
JB
10Patch0: %{name}-nss.patch
11URL: http://www.aleksey.com/xmlsec/
12BuildRequires: autoconf >= 2.2
13BuildRequires: automake
2d675b4f 14BuildRequires: gnutls-devel >= 1.2.5
667fc943 15BuildRequires: libtool
5db44fb5 16BuildRequires: libxml2-devel >= 1:2.7.4
667fc943
JB
17BuildRequires: libxslt-devel >= 1.0.20
18BuildRequires: nspr-devel >= 4.0
19BuildRequires: nss-devel >= 3.2
20BuildRequires: openssl-devel >= 0.9.7
21BuildRequires: pkgconfig
5db44fb5 22Requires: libxml2 >= 1:2.7.4
667fc943
JB
23Requires: libxslt >= 1.0.20
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27XMLSec library provides C based implementation for major XML Security
28standards:
29 - XML Signature Syntax and Processing
1d60267a 30 <http://www.w3.org/TR/xmldsig-core/>
667fc943 31 - XML Encryption Syntax and Processing
1d60267a
ER
32 <http://www.w3.org/TR/xmlenc-core/>
33XMLSec is based on well known LibXML <http://xmlsoft.org/>, LibXSLT
34<http://xmlsoft.org/XSLT/> and OpenSSL <http://www.openssl.org/>
667fc943
JB
35libraries.
36
2cc6845e
JB
37This package contains core library, which provides implementation of
38all the engines as well as support for all the non crypto transforms
39(XML parser, c14n transforms, XPath and XSLT transforms...).
40For cryptographic transforms, keys data and key data stores look at
41one of the separate XML Security Crypto libraries (GnuTLS, NSS or
42OpenSSL based).
43
4bb531dd
JR
44%description -l pl.UTF-8
45Biblioteka XMLSec dostarcza implementację w C głównych standardów
46bezpieczeństwa XML:
47 - XML Signature Syntax and Processing (składnia i przetwarzanie
667fc943 48 sygnatur XML)
1d60267a 49 <http://www.w3.org/TR/xmldsig-core/>
4bb531dd 50 - XML Encryption Syntax and Processing (składnia i przetwarzanie
1767a31e
JB
51 szyfrowania XML).
52XMLSec jest oparta na dobrze znanych bibliotekach LibXML
1d60267a
ER
53<http://xmlsoft.org/>, LibXSLT <http://xmlsoft.org/XSLT/> oraz OpenSSL
54<http://www.openssl.org/>.
667fc943 55
2cc6845e
JB
56Ten pakiet zawiera główną bibliotekę, zawierającą implementację
57wszystkich silników oraz obsługę wszystkich przekształceń
58niekryptograficznych (analizator XML, przekształcenia c14n,
59przekształcenia XPath i XSLT...). Przekształcenia kryptograficzne,
60dane kluczy oraz metody przechowywania kluczy można znaleźć w jednej
61z wydzielonych bibliotek XML Security Crypto (opartych na GnuTLS,
62NSS lub OpenSSL).
63
667fc943
JB
64%package devel
65Summary: Header files for XMLSec library
3710761f 66Summary(pl.UTF-8): Pliki nagłówkowe biblioteki XMLSec
667fc943
JB
67Group: Development/Libraries
68Requires: %{name} = %{version}-%{release}
5db44fb5 69Requires: libxml2-devel >= 1:2.7.4
667fc943
JB
70Requires: libxslt-devel >= 1.0.20
71
72%description devel
73Header files for XMLSec library.
74
4bb531dd
JR
75%description devel -l pl.UTF-8
76Pliki nagłówkowe biblioteki XMLSec.
667fc943
JB
77
78%package static
79Summary: Static XMLSec library
3710761f 80Summary(pl.UTF-8): Statyczna biblioteka XMLSec
667fc943
JB
81Group: Development/Libraries
82Requires: %{name}-devel = %{version}-%{release}
83
84%description static
85Static XMLSec library.
86
4bb531dd 87%description static -l pl.UTF-8
667fc943
JB
88Statyczna biblioteka XMLSec.
89
46853c09
MB
90%package apidocs
91Summary: XMLSec library API documentation
92Summary(pl.UTF-8): Dokumentacja API biblioteki XMLSec
93Group: Documentation
94Requires: gtk-doc-common
95
96%description apidocs
97XMLSec library API documentation.
98
99%description apidocs -l pl.UTF-8
100Dokumentacja API biblioteki XMLSec.
101
667fc943 102%package gnutls
2cc6845e
JB
103Summary: GnuTLS Crypto library for XML Security Library
104Summary(pl.UTF-8): Biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec
667fc943
JB
105Group: Libraries
106Requires: %{name} = %{version}-%{release}
107Requires: gnutls >= 1.0.0
108
109%description gnutls
2cc6845e
JB
110GnuTLS Crypto library for XML Security Library provides GnuTLS based
111crypto services for the XMLSec library.
667fc943 112
4bb531dd 113%description gnutls -l pl.UTF-8
2cc6845e
JB
114Biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec dostarcza
115usługi kryptograficzne oparte na bibliotece GnuTLS.
667fc943
JB
116
117%package gnutls-devel
118Summary: Header files for XMLSec GnuTLS API
3710761f 119Summary(pl.UTF-8): Pliki nagłówkowe API GnuTLS XMLSec
667fc943
JB
120Group: Development/Libraries
121Requires: %{name}-devel = %{version}-%{release}
122Requires: %{name}-gnutls = %{version}-%{release}
123Requires: gnutls-devel >= 1.0.0
124
125%description gnutls-devel
126Header files for developing XML Security applications with GnuTLS.
127
4bb531dd
JR
128%description gnutls-devel -l pl.UTF-8
129Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem
130XML przy użyciu GnuTLS.
667fc943 131
2cc6845e
JB
132%package gnutls-static
133Summary: Static GnuTLS Crypto library for XML Security Library
134Summary(pl.UTF-8): Statyczna biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec
135Group: Development/Libraries
136Requires: %{name}-gnutls-devel = %{version}-%{release}
137
138%description gnutls-static
139Static GnuTLS Crypto library for XML Security Library.
140
141%description gnutls-static -l pl.UTF-8
142Statyczna biblioteka kryptograficzna GnuTLS dla biblioteki XMLSec.
143
667fc943 144%package nss
2cc6845e
JB
145Summary: NSS Crypto library for XML Security Library
146Summary(pl.UTF-8): Biblioteka kryptograficzna NSS dla biblioteki XMLSec
667fc943
JB
147Group: Libraries
148Requires: %{name} = %{version}-%{release}
149Requires: nspr >= 4.0
150Requires: nss >= 3.2
151
152%description nss
2cc6845e
JB
153NSS Crypto library for XML Security Library provides NSS based crypto
154services for the XMLSec library.
667fc943 155
4bb531dd 156%description nss -l pl.UTF-8
2cc6845e
JB
157Biblioteka kryptograficzna NSS dla biblioteki XMLSec dostarcza usługi
158kryptograficzne oparte na bibliotece NSS.
667fc943
JB
159
160%package nss-devel
161Summary: Header files for XMLSec NSS API
3710761f 162Summary(pl.UTF-8): Pliki nagłówkowe API NSS XMLSec
667fc943
JB
163Group: Development/Libraries
164Requires: %{name}-devel = %{version}-%{release}
165Requires: %{name}-nss = %{version}-%{release}
166Requires: nspr-devel >= 4.0
167Requires: nss-devel >= 3.2
168
169%description nss-devel
170Header files for developing XML Security applications with NSS.
171
4bb531dd
JR
172%description nss-devel -l pl.UTF-8
173Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem
174XML przy użyciu NSS.
667fc943 175
2cc6845e
JB
176%package nss-static
177Summary: Static NSS Crypto library for XML Security Library
178Summary(pl.UTF-8): Statyczna biblioteka kryptograficzna NSS dla biblioteki XMLSec
179Group: Development/Libraries
180Requires: %{name}-nss-devel = %{version}-%{release}
181
182%description nss-static
183Static NSS Crypto library for XML Security Library.
184
185%description nss-static -l pl.UTF-8
186Statyczna biblioteka kryptograficzna NSS dla biblioteki XMLSec.
187
667fc943 188%package openssl
2cc6845e
JB
189Summary: OpenSSL Crypto library for XML Security Library
190Summary(pl.UTF-8): Biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec
667fc943
JB
191Group: Libraries
192Requires: %{name} = %{version}-%{release}
193Requires: openssl >= 0.9.7
194
195%description openssl
2cc6845e
JB
196OpenSSL Crypto library for XML Security Library provides OpenSSL based
197crypto services for the XMLSec library.
667fc943 198
4bb531dd 199%description openssl -l pl.UTF-8
2cc6845e
JB
200Biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec dostarcza
201usługi kryptograficzne oparte na bibliotece OpenSSL.
667fc943
JB
202
203%package openssl-devel
204Summary: Header files for XMLSec OpenSSL API
3710761f 205Summary(pl.UTF-8): Pliki nagłówkowe API OpenSSL XMLSec
667fc943
JB
206Group: Development/Libraries
207Requires: %{name}-devel = %{version}-%{release}
208Requires: %{name}-openssl = %{version}-%{release}
209Requires: openssl-devel >= 0.9.7
210
211%description openssl-devel
212Header files for developing XML Security applications with OpenSSL.
213
4bb531dd
JR
214%description openssl-devel -l pl.UTF-8
215Pliki nagłówkowe do tworzenia aplikacji związanych z bezpieczeństwem
216XML przy użyciu OpenSSL.
667fc943 217
2cc6845e
JB
218%package openssl-static
219Summary: Static OpenSSL Crypto library for XML Security Library
220Summary(pl.UTF-8): Statyczna biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec
221Group: Development/Libraries
222Requires: %{name}-nss-devel = %{version}-%{release}
223
224%description openssl-static
225Static OpenSSL Crypto library for XML Security Library.
226
227%description openssl-static -l pl.UTF-8
228Statyczna biblioteka kryptograficzna OpenSSL dla biblioteki XMLSec.
229
667fc943
JB
230%prep
231%setup -q
232%patch0 -p1
233
234%build
235%{__libtoolize}
236%{__aclocal}
237%{__autoconf}
238%{__autoheader}
239%{__automake}
240%configure \
6406dd2d 241 CPPFLAGS='%{rpmcppflags} -DLTDL_OBJDIR=\".libs\" -DLTDL_SHLIB_EXT=\".so\"' \
667fc943
JB
242 --with-html-dir=%{_gtkdocdir}/xmlsec1 \
243 --with-nspr=/usr \
244 --with-nss=/usr
245%{__make}
246
247%install
248rm -rf $RPM_BUILD_ROOT
249
250%{__make} install \
251 DESTDIR=$RPM_BUILD_ROOT
252
253%clean
254rm -rf $RPM_BUILD_ROOT
255
256%post -p /sbin/ldconfig
257%postun -p /sbin/ldconfig
258
4c06fa76
JB
259%post gnutls -p /sbin/ldconfig
260%postun gnutls -p /sbin/ldconfig
261
262%post nss -p /sbin/ldconfig
263%postun nss -p /sbin/ldconfig
264
265%post openssl -p /sbin/ldconfig
266%postun openssl -p /sbin/ldconfig
267
667fc943
JB
268%files
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.*.*.*
b6921784 273%attr(755,root,root) %ghost %{_libdir}/libxmlsec1.so.1
667fc943
JB
274%{_mandir}/man1/xmlsec1.1*
275
276%files devel
277%defattr(644,root,root,755)
278%doc HACKING
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
b6921784 288%{_aclocaldir}/xmlsec1.m4
667fc943 289%{_mandir}/man1/xmlsec1-config.1*
667fc943
JB
290
291%files static
292%defattr(644,root,root,755)
293%{_libdir}/libxmlsec1.a
294
46853c09
MB
295%files apidocs
296%defattr(644,root,root,755)
297%{_gtkdocdir}/xmlsec1
298
667fc943
JB
299%files gnutls
300%defattr(644,root,root,755)
301%attr(755,root,root) %{_libdir}/libxmlsec1-gnutls.so.*.*.*
b6921784 302%attr(755,root,root) %ghost %{_libdir}/libxmlsec1-gnutls.so.1
667fc943
JB
303%attr(755,root,root) %{_libdir}/libxmlsec1-gnutls.so
304
305%files gnutls-devel
306%defattr(644,root,root,755)
307%{_libdir}/libxmlsec1-gnutls.la
308%{_includedir}/xmlsec1/xmlsec/gnutls
309%{_pkgconfigdir}/xmlsec1-gnutls.pc
2cc6845e
JB
310
311%files gnutls-static
312%defattr(644,root,root,755)
313%{_libdir}/libxmlsec1-gnutls.a
667fc943
JB
314
315%files nss
316%defattr(644,root,root,755)
317%attr(755,root,root) %{_libdir}/libxmlsec1-nss.so.*.*.*
b6921784 318%attr(755,root,root) %ghost %{_libdir}/libxmlsec1-nss.so.1
667fc943
JB
319%attr(755,root,root) %{_libdir}/libxmlsec1-nss.so
320
321%files nss-devel
322%defattr(644,root,root,755)
323%{_libdir}/libxmlsec1-nss.la
324%{_includedir}/xmlsec1/xmlsec/nss
325%{_pkgconfigdir}/xmlsec1-nss.pc
2cc6845e
JB
326
327%files nss-static
328%defattr(644,root,root,755)
329%{_libdir}/libxmlsec1-nss.a
667fc943
JB
330
331%files openssl
332%defattr(644,root,root,755)
333%attr(755,root,root) %{_libdir}/libxmlsec1-openssl.so.*.*.*
b6921784 334%attr(755,root,root) %ghost %{_libdir}/libxmlsec1-openssl.so.1
667fc943
JB
335%attr(755,root,root) %{_libdir}/libxmlsec1-openssl.so
336
337%files openssl-devel
338%defattr(644,root,root,755)
339%{_libdir}/libxmlsec1-openssl.la
340%{_includedir}/xmlsec1/xmlsec/openssl
341%{_pkgconfigdir}/xmlsec1-openssl.pc
2cc6845e
JB
342
343%files openssl-static
344%defattr(644,root,root,755)
345%{_libdir}/libxmlsec1-openssl.a
This page took 0.087287 seconds and 4 git commands to generate.