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