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