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