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