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