- separated engines subpackage; makes it possible to install openssl 1.0.0
[packages/openssl.git] / openssl.spec
CommitLineData
622bc451 1#
44d8c69e
JB
2# TODO: consider dropping last optflags.patch hunk and return to SOMAJOR (.so.1) sonames
3#
2403ba81 4# Conditional build:
d76d59fa
JB
5%bcond_without tests # don't perform "make tests"
6%bcond_with purify # Compile openssl with \-DPURIFY, useful when one wants to
2403ba81 7 # use valgrind debugger against openssl-linked programs
dece7a9c 8
779bb536 9%include /usr/lib/rpm/macros.perl
ce2ff00e 10Summary: OpenSSL Toolkit libraries for the "Secure Sockets Layer" (SSL v2/v3)
e6bfca5b
ER
11Summary(de.UTF-8): Secure Sockets Layer (SSL)-Kommunikationslibrary
12Summary(es.UTF-8): Biblioteca C que suministra algoritmos y protocolos criptográficos
13Summary(fr.UTF-8): Utilitaires de communication SSL (Secure Sockets Layer)
14Summary(pl.UTF-8): Biblioteki OpenSSL (SSL v2/v3)
15Summary(pt_BR.UTF-8): Uma biblioteca C que fornece vários algoritmos e protocolos criptográficos
16Summary(ru.UTF-8): Библиотеки и утилиты для соединений через Secure Sockets Layer
17Summary(uk.UTF-8): Бібліотеки та утиліти для з'єднань через Secure Sockets Layer
56470945 18Name: openssl
af30d53f 19Version: 1.0.0
55c965f3 20Release: 7
d7fc4164 21License: Apache-like
56470945 22Group: Libraries
264f738a 23Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz
af30d53f 24# Source0-md5: 89eaa86e25b2845f920ec00ae4c864ed
62382817 25Source2: %{name}.1.pl
ea55f735 26Source3: %{name}-ssl-certificate.sh
d231add3 27Source4: %{name}-c_rehash.sh
0d1c50df 28Patch0: %{name}-alpha-ccc.patch
e106ff02
TO
29Patch1: %{name}-optflags.patch
30Patch2: %{name}-globalCA.diff
c0cc4a35 31Patch3: %{name}-include.patch
6e7b8079
JB
32Patch4: %{name}-man-namespace.patch
33Patch5: %{name}-asflag.patch
34Patch6: %{name}-ca-certificates.patch
44d8c69e 35Patch7: %{name}-ldflags.patch
bd7f0ef1 36URL: http://www.openssl.org/
741aa025 37BuildRequires: bc
9edbb66f 38BuildRequires: perl-devel >= 1:5.6.1
39BuildRequires: rpm-perlprov >= 4.1-13
20bc1dd7 40BuildRequires: rpmbuild(macros) >= 1.213
31b28434 41BuildRequires: sed >= 4.0
dece7a9c
ER
42Requires: ca-certificates >= 20080809-4
43Requires: rpm-whiteout >= 1.7
04a5ad1f
AF
44Obsoletes: SSLeay
45Obsoletes: SSLeay-devel
46Obsoletes: SSLeay-perl
a280467c 47Obsoletes: libopenssl0
0f86ef4a 48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21ac4f86
AF
49
50%description
51The OpenSSL Project is a collaborative effort to develop a robust,
b39fed70 52commercial-grade, full-featured, and Open Source toolkit implementing
53the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS
54v1) protocols with full-strength cryptography world-wide. The project
55is managed by a worldwide community of volunteers that use the
56Internet to communicate, plan, and develop the OpenSSL tookit and its
57related documentation.
56470945 58
b39fed70 59OpenSSL is based on the excellent SSLeay library developed by Eric A.
60Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an
61Apache-style licence, which basically means that you are free to get
62and use it for commercial and non-commercial purposes subject to some
63simple license conditions.
21ac4f86 64
fc19f542 65This package contains shared libraries only, install openssl-tools if
66you want to use openssl cmdline tool.
ce2ff00e 67
30e72515
JR
68%description -l de.UTF-8
69Openssl enthält das OpenSSL Zertifikatsmanagementtool und shared
70libraries, die verschiedene Verschlüsselungs- und
71Entschlüsselungsalgorithmen und -protokolle, wie DES, RC4, RSA und SSL
72zur Verfügung stellen.
453a8bf3 73
30e72515
JR
74%description -l es.UTF-8
75Biblioteca C que suministra algoritmos y protocolos criptográficos.
2fad19b0 76
30e72515 77%description -l fr.UTF-8
56470945 78OpenSSL est un outiil de gestion des certificats et les librairies
79partagees qui fournit plusieurs protocoles et algorithmes de
80codage/decodage, incluant DES, RC4, RSA et SSL.
2fad19b0 81
30e72515
JR
82%description -l pl.UTF-8
83Implementacja protokołów kryptograficznych Secure Socket Layer (SSL)
78b5e413
TP
84v2/v3 oraz Transport Layer Security (TLS v1).
85
30e72515
JR
86%description -l pt_BR.UTF-8
87Uma biblioteca C que fornece vários algoritmos e protocolos
88criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas
89compartilhadas e utilitários.
453a8bf3 90
30e72515
JR
91%description -l ru.UTF-8
92Программа openssl для работы с сертификатами и разделяемые библиотеки,
93которые реализуют множетсво криптографических алгоритмов, включая DES,
94RC4, RSA и SSL.
453a8bf3 95
30e72515
JR
96%description -l uk.UTF-8
97Програма openssl для роботи з сертифікатами та бібліотеки спільного
98користування, що реалізують велику кількість криптографічних
99алгоритмів, включаючи DES, RC4, RSA та SSL.
453a8bf3 100
182f9d23
TP
101%package engines
102Summary: OpenSSL optional crypto engines
103Group: Libraries
104Requires: %{name} = %{version}-%{release}
105
106%description engines
107With OpenSSL 0.9.6, a new component was added to support alternative
108cryptography implementations, most commonly for interfacing with external
109crypto devices (eg. accelerator cards). This component is called ENGINE.
110
111There are currently built-in ENGINE implementations for the following
112crypto devices:
113
114- CryptoSwift
115- Compaq Atalla
116- nCipher CHIL
117- Nuron
118- Broadcom uBSec
119
120In addition, dynamic binding to external ENGINE implementations is now
121provided by a special ENGINE called "dynamic".
122
ce2ff00e 123%package tools
124Summary: OpenSSL command line tool and utilities
e6bfca5b 125Summary(pl.UTF-8): Zestaw narzędzi i skryptów
fc19f542 126Group: Applications/Communications
82859ae1 127Requires: %{name} = %{version}-%{release}
9583cd23 128Requires: which
ce2ff00e 129
130%description tools
131The OpenSSL Toolkit cmdline tool openssl and utility scripts.
132
30e72515
JR
133%description tools -l pl.UTF-8
134Zestaw narzędzi i skryptów wywoływanych z linii poleceń.
78b5e413 135
ce2ff00e 136%package tools-perl
137Summary: OpenSSL utilities written in Perl
e6bfca5b 138Summary(pl.UTF-8): Narzędzia OpenSSL napisane w perlu
fc19f542 139Group: Applications/Communications
82859ae1 140Requires: %{name} = %{version}-%{release}
2b2149ff 141
ce2ff00e 142%description tools-perl
d86c2c8b 143OpenSSL Toolkit tools written in Perl.
2b2149ff 144
30e72515
JR
145%description tools-perl -l pl.UTF-8
146Narzędzia OpenSSL napisane w perlu.
78b5e413 147
faddd309 148%package devel
ce2ff00e 149Summary: Development part of OpenSSL Toolkit libraries
e6bfca5b
ER
150Summary(de.UTF-8): Secure Sockets Layer Kommunikationslibrary: statische libraries+header
151Summary(es.UTF-8): Bibliotecas y archivos de inclusión para desarrollo OpenSSL
152Summary(fr.UTF-8): Librairies statiques, headers et utilitaires pour communication SSL
153Summary(pl.UTF-8): Część bibiloteki OpenSSL przeznaczona dla programistów
154Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento OpenSSL
155Summary(ru.UTF-8): Библиотеки, хедеры и утилиты для Secure Sockets Layer
156Summary(uk.UTF-8): Бібліотеки, хедери та утиліти для Secure Sockets Layer
9c05bcac 157Group: Development/Libraries
82859ae1 158Requires: %{name} = %{version}-%{release}
a280467c 159Obsoletes: libopenssl0-devel
faddd309
AF
160
161%description devel
162Development part of OpenSSL library.
163
30e72515
JR
164%description devel -l es.UTF-8
165Bibliotecas y archivos de inclusión para desarrollo OpenSSL
453a8bf3 166
30e72515
JR
167%description devel -l pl.UTF-8
168Część biblioteki OpenSSL przeznaczona dla programistów.
faddd309 169
30e72515
JR
170%description devel -l pt_BR.UTF-8
171Uma biblioteca C que fornece vários algoritmos e protocolos
172criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas e
173arquivos de inclusão para desenvolvimento.
453a8bf3 174
30e72515
JR
175%description devel -l ru.UTF-8
176Программа openssl для работы с сертификатами и разделяемые библиотеки,
177которые реализуют множетсво криптографических алгоритмов, включая DES,
178RC4, RSA и SSL. Включает библиотеки и хедеры для разработки приложений
179с использованием SSL.
453a8bf3 180
30e72515
JR
181%description devel -l uk.UTF-8
182Програма openssl для роботи з сертифікатами та бібліотеки спільного
183користування, що реалізують велику кількість криптографічних
184алгоритмів, включаючи DES, RC4, RSA та SSL. Містить бібліотеки та
185хедери для розробки програм з використанням SSL.
453a8bf3 186
faddd309 187%package static
ce2ff00e 188Summary: Static OpenSSL libraries
e6bfca5b
ER
189Summary(pl.UTF-8): Statyczne wersje bibliotek z OpenSSL
190Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com openssl
191Summary(ru.UTF-8): Статические библиотеки разработчика для OpenSSL
192Summary(uk.UTF-8): Статичні бібліотеки програміста для OpenSSL
9c05bcac 193Group: Development/Libraries
82859ae1 194Requires: %{name}-devel = %{version}-%{release}
faddd309
AF
195
196%description static
ce2ff00e 197Static OpenSSL Toolkit libraries.
faddd309 198
30e72515 199%description static -l pl.UTF-8
ce2ff00e 200Statyczne wersje bibliotek z OpenSSL.
faddd309 201
30e72515
JR
202%description static -l pt_BR.UTF-8
203Bibliotecas estáticas para desenvolvimento com openssl.
453a8bf3 204
30e72515
JR
205%description static -l ru.UTF-8
206Программа openssl для работы с сертификатами и разделяемые библиотеки,
207которые реализуют множетсво криптографических алгоритмов, включая DES,
208RC4, RSA и SSL. Включает статические библиотеки для разработки
209приложений с использованием OpenSSL.
453a8bf3 210
30e72515
JR
211%description static -l uk.UTF-8
212Програма openssl для роботи з сертифікатами та бібліотеки спільного
213користування, що реалізують велику кількість криптографічних
214алгоритмів, включаючи DES, RC4, RSA та SSL. Містить статичні
215бібліотеки для розробки програм з використанням SSL.
453a8bf3 216
21ac4f86 217%prep
264f738a 218%setup -q
44d8c69e
JB
219%patch0 -p1
220%patch1 -p1
05285465 221%patch2 -p1
9d16a74d 222%patch3 -p1
44d8c69e
JB
223%patch4 -p1
224%patch5 -p1
1c008d35 225%patch6 -p1
44d8c69e 226%patch7 -p1
04a32771 227
51e76169 228%{__perl} -pi -e 's#%{_prefix}/local/bin/perl#%{__perl}#g' \
229f14e7 229 `grep -l -r "%{_prefix}/local/bin/perl" *`
0d1c50df 230
44d8c69e 231sed -i -e 's|\$prefix/\$libdir/engines|/%{_lib}/engines|g' Configure
a9839ec4 232
d76d59fa 233%build
00466ad3 234touch Makefile.*
04a5ad1f 235
db17f76a 236%{__perl} util/perlpath.pl %{__perl}
04a5ad1f 237
1c008d35 238OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \
9fc51b3c 239./Configure \
c949865a 240%if "%{pld_release}" == "ti"
241 --openssldir=%{_var}/lib/%{name} \
242%else
0fdaa4e3 243 --openssldir=%{_sysconfdir}/%{name} \
c949865a 244%endif
6e7b8079 245 --libdir=%{_lib} \
9fc51b3c 246 shared threads \
215c1d6f
AM
247 enable-tlsext \
248 enable-seed \
249 enable-rfc3779 \
250 enable-cms \
251 enable-idea \
252 enable-mdc2 \
05889491 253 enable-md2 \
215c1d6f 254 enable-rc5 \
51e76169 255%ifarch %{ix86}
04a32771 256%ifarch i386
9fc51b3c 257 386 linux-elf
915551a7 258# ^- allow running on 80386 (default code uses bswapl available on i486+)
51e76169 259%else
9fc51b3c 260 linux-elf
75c27cbe 261%endif
51e76169 262%endif
dfc15f38 263%ifarch alpha
9fc51b3c 264 linux-alpha+bwx-gcc
dfc15f38 265%endif
20bc1dd7 266%ifarch %{x8664}
9fc51b3c 267 linux-x86_64
e08c1652 268%endif
dfc15f38 269%ifarch ia64
9fc51b3c 270 linux-ia64
dfc15f38 271%endif
75c27cbe 272%ifarch ppc
9fc51b3c
JB
273 linux-ppc
274%endif
275%ifarch ppc64
276 linux-ppc64
75c27cbe 277%endif
05285465 278%ifarch sparc
9fc51b3c 279 linux-sparcv8
0384baf6 280%endif
36db42b5 281%ifarch sparcv9
9fc51b3c 282 linux-sparcv9
36db42b5
PS
283%endif
284%ifarch sparc64
9fc51b3c 285 linux64-sparcv9
36db42b5 286%endif
05285465 287
94d58138 288%{__make} -j1 all rehash %{?with_tests:tests} \
b84cddc8 289 CC="%{__cc}" \
c75cb5a1 290 ASFLAG='$(CFLAG) -Wa,--noexecstack' \
b84cddc8 291 INSTALLTOP=%{_prefix}
ce2ff00e 292
1c008d35
JB
293# Rename POD sources of man pages. "openssl_" prefix is added to each
294# manpage to avoid potential conflicts with other packages.
ce2ff00e 295
7f10be72 296for dir in doc/{apps,ssl,crypto}; do
ce2ff00e 297 cd $dir || exit 1;
db17f76a 298 %{__perl} -pi -e 's/(\W)((?<!openssl_)\w+)(\(\d\))/$1openssl_$2$3/g; s/openssl_openssl/openssl/g;' *.pod;
78b5e413 299
7f10be72 300 for pod in !(openssl*).pod; do
78b5e413 301 mv -f $pod openssl_$pod;
ce2ff00e 302 done
7f10be72 303 cd ../..
ce2ff00e 304done
305
21ac4f86 306%install
04a5ad1f 307rm -rf $RPM_BUILD_ROOT
ce2ff00e 308install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_libdir}/%{name}} \
4b251642 309 $RPM_BUILD_ROOT{%{_mandir}/{pl/man1,man{1,3,5,7}},%{_datadir}/ssl} \
c2a98469 310 $RPM_BUILD_ROOT/%{_lib}/engines \
4b251642 311 $RPM_BUILD_ROOT%{_pkgconfigdir}
faddd309 312
fe57b0ac 313%{__make} install \
faddd309 314 INSTALLTOP=%{_prefix} \
027a4889
TO
315 INSTALL_PREFIX=$RPM_BUILD_ROOT \
316 MANDIR=%{_mandir}
04a5ad1f 317
44d8c69e
JB
318mv -f $RPM_BUILD_ROOT%{_libdir}/engines/* $RPM_BUILD_ROOT/%{_lib}/engines
319mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* $RPM_BUILD_ROOT/%{_lib}
c2a98469
JR
320ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libcrypto.*.*) $RPM_BUILD_ROOT%{_libdir}/libcrypto.so
321ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libssl.*.*) $RPM_BUILD_ROOT%{_libdir}/libssl.so
04a5ad1f 322
c949865a 323%if "%{pld_release}" == "ti"
324ln -sf %{_var}/lib/%{name}/%{name}.cnf \
325 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/openssl.cnf
326ln -sf %{_var}/lib/%{name}/certs \
327 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/certs
328ln -sf %{_var}/lib/%{name}/private \
329 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/private
330mv -f $RPM_BUILD_ROOT%{_var}/lib/%{name}/misc/* $RPM_BUILD_ROOT%{_libdir}/%{name}
331rm -rf $RPM_BUILD_ROOT%{_var}/lib/%{name}/misc
332%else
0fdaa4e3
JR
333mv -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc/* $RPM_BUILD_ROOT%{_libdir}/%{name}
334rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc
c949865a 335%endif
04a5ad1f 336
1c008d35
JB
337# not installed as individual utilities (see openssl dgst instead)
338%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{md2,md4,md5,mdc2,ripemd160,sha,sha1}.1
339
dece7a9c
ER
340cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1
341install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate
342install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh
9fc51b3c 343
57dc6058
JB
344%clean
345rm -rf $RPM_BUILD_ROOT
61a04a63 346
d86c2c8b 347%post -p /sbin/ldconfig
ce2ff00e 348%postun -p /sbin/ldconfig
04a5ad1f 349
c8f5291b
ER
350%triggerpostun -- %{name}-tools < 1.0.0-5
351# the hashing format has changed in 1.0.0
352[ ! -x %{_sbindir}/update-ca-certificates ] || %{_sbindir}/update-ca-certificates --fresh || :
353
c949865a 354%if "%{pld_release}" == "ti"
355%triggerin -- %{name}-tools < 0.9.8i-2
356if [ -L /var/lib/openssl/openssl.cnf ] ; then
357 echo "Saving old configuration as /var/lib/openssl/openssl.cnf.rpmsave"
358 rm /var/lib/openssl/openssl.cnf
359 mv %{_sysconfdir}/%{name}/openssl.cnf /var/lib/openssl/openssl.cnf.rpmsave 2>/dev/null || :
360fi
361%else
0fdaa4e3
JR
362%triggerpostun -- %{name} < 0.9.8i-2
363if [ -d /var/lib/openssl/certs ] ; then
364 mv /var/lib/openssl/certs/* %{_sysconfdir}/%{name}/certs 2>/dev/null || :
365fi
366if [ -d /var/lib/openssl/private ] ; then
367 mv /var/lib/openssl/private/* %{_sysconfdir}/%{name}/private 2>/dev/null || :
368fi
369if [ -d /var/lib/openssl ] ; then
370 for f in /var/lib/openssl/* ; do
371 [ -f "$f" ] && mv "$f" %{_sysconfdir}/%{name} 2>/dev/null || :
372 done
373fi
c949865a 374%endif
0fdaa4e3 375
21ac4f86 376%files
04a5ad1f 377%defattr(644,root,root,755)
57dc6058
JB
378%doc CHANGES CHANGES.SSLeay LICENSE NEWS README doc/*.txt
379%doc doc/openssl_button.gif doc/openssl_button.html
c2a98469
JR
380%attr(755,root,root) /%{_lib}/libcrypto.so.*.*.*
381%attr(755,root,root) /%{_lib}/libssl.so.*.*.*
c949865a 382%if "%{pld_release}" == "ti"
383%dir %{_var}/lib/%{name}
384%dir %{_var}/lib/%{name}/certs
385%dir %{_var}/lib/%{name}/private
fa6b6d15 386%dir %{_sysconfdir}/%{name}
387%attr(755,root,root) %{_sysconfdir}/%{name}/certs
388%attr(755,root,root) %{_sysconfdir}/%{name}/private
389%else
390%dir %{_sysconfdir}/%{name}
391%dir %{_sysconfdir}/%{name}/certs
392%dir %{_sysconfdir}/%{name}/private
c949865a 393%endif
b87437db 394%dir %{_datadir}/ssl
ce2ff00e 395
182f9d23
TP
396%files engines
397%dir /%{_lib}/engines
398%attr(755,root,root) /%{_lib}/engines/*.so
399
ce2ff00e 400%files tools
401%defattr(644,root,root,755)
c949865a 402%if "%{pld_release}" == "ti"
403%{_sysconfdir}/%{name}/openssl.cnf
404%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/%{name}/openssl.cnf
405%else
623d135e 406%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/openssl.cnf
c949865a 407%endif
d231add3 408%attr(755,root,root) %{_bindir}/c_rehash.sh
44d8c69e 409%attr(755,root,root) %{_bindir}/openssl
ea55f735 410%attr(754,root,root) %{_bindir}/ssl-certificate
17a30265 411
ce2ff00e 412%dir %{_libdir}/%{name}
413%attr(755,root,root) %{_libdir}/%{name}/CA.sh
414%attr(755,root,root) %{_libdir}/%{name}/c_hash
ce2ff00e 415%attr(755,root,root) %{_libdir}/%{name}/c_info
416%attr(755,root,root) %{_libdir}/%{name}/c_issuer
417%attr(755,root,root) %{_libdir}/%{name}/c_name
8e58a9c7 418%attr(755,root,root) %{_libdir}/%{name}/tsget
ce2ff00e 419
d86c2c8b 420%{_mandir}/man1/openssl.1*
421%{_mandir}/man1/openssl_asn1parse.1*
422%{_mandir}/man1/openssl_ca.1*
423%{_mandir}/man1/openssl_ciphers.1*
91881b49 424%{_mandir}/man1/openssl_cms.1*
d86c2c8b 425%{_mandir}/man1/openssl_crl.1*
426%{_mandir}/man1/openssl_crl2pkcs7.1*
427%{_mandir}/man1/openssl_dgst.1*
428%{_mandir}/man1/openssl_dhparam.1*
429%{_mandir}/man1/openssl_dsa.1*
430%{_mandir}/man1/openssl_dsaparam.1*
9fc51b3c
JB
431%{_mandir}/man1/openssl_ec.1*
432%{_mandir}/man1/openssl_ecparam.1*
d86c2c8b 433%{_mandir}/man1/openssl_enc.1*
5d088344 434%{_mandir}/man1/openssl_errstr.1*
d86c2c8b 435%{_mandir}/man1/openssl_gendsa.1*
44d8c69e 436%{_mandir}/man1/openssl_genpkey.1*
d86c2c8b 437%{_mandir}/man1/openssl_genrsa.1*
438%{_mandir}/man1/openssl_nseq.1*
027a4889 439%{_mandir}/man1/openssl_ocsp.1*
d86c2c8b 440%{_mandir}/man1/openssl_passwd.1*
441%{_mandir}/man1/openssl_pkcs12.1*
442%{_mandir}/man1/openssl_pkcs7.1*
443%{_mandir}/man1/openssl_pkcs8.1*
44d8c69e
JB
444%{_mandir}/man1/openssl_pkey.1*
445%{_mandir}/man1/openssl_pkeyparam.1*
446%{_mandir}/man1/openssl_pkeyutl.1*
d86c2c8b 447%{_mandir}/man1/openssl_rand.1*
448%{_mandir}/man1/openssl_req.1*
449%{_mandir}/man1/openssl_rsa.1*
57dc6058 450%{_mandir}/man1/openssl_rsautl.1*
d86c2c8b 451%{_mandir}/man1/openssl_s_client.1*
452%{_mandir}/man1/openssl_s_server.1*
c0cc4a35 453%{_mandir}/man1/openssl_s_time.1*
d86c2c8b 454%{_mandir}/man1/openssl_sess_id.1*
455%{_mandir}/man1/openssl_smime.1*
456%{_mandir}/man1/openssl_speed.1*
457%{_mandir}/man1/openssl_spkac.1*
91881b49
AM
458%{_mandir}/man1/openssl_ts.1*
459%{_mandir}/man1/openssl_tsget.1*
d86c2c8b 460%{_mandir}/man1/openssl_verify.1*
461%{_mandir}/man1/openssl_version.1*
462%{_mandir}/man1/openssl_x509.1*
1c008d35
JB
463%{_mandir}/man5/openssl_config.5*
464%{_mandir}/man5/openssl_x509v3_config.5*
62382817 465%lang(pl) %{_mandir}/pl/man1/openssl.1*
ce2ff00e 466
467%files tools-perl
468%defattr(644,root,root,755)
62313b5e 469%attr(755,root,root) %{_bindir}/c_rehash
ce2ff00e 470%attr(755,root,root) %{_libdir}/%{name}/CA.pl
d86c2c8b 471%{_mandir}/man1/openssl_CA.pl.1*
faddd309
AF
472
473%files devel
474%defattr(644,root,root,755)
f4434df9
PS
475%attr(755,root,root) %{_libdir}/libcrypto.so
476%attr(755,root,root) %{_libdir}/libssl.so
ce2ff00e 477%{_includedir}/%{name}
9fc51b3c
JB
478%{_pkgconfigdir}/libcrypto.pc
479%{_pkgconfigdir}/libssl.pc
8c362d23 480%{_pkgconfigdir}/openssl.pc
027a4889 481%{_mandir}/man3/openssl*.3*
1c008d35 482%{_mandir}/man7/openssl_des_modes.7*
faddd309
AF
483
484%files static
485%defattr(644,root,root,755)
48e547a4 486%{_libdir}/lib*.a
This page took 0.162262 seconds and 4 git commands to generate.