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