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