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