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