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