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