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