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