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