- fix for CVE-2007-3108
[packages/openssl.git] / openssl.spec
CommitLineData
cdfa9695
AM
1# TODO:
2# - get rid of gcc_4_2 patch and header files crapolla
3
2403ba81 4# Conditional build:
94d58138 5%bcond_without tests
9508bae3 6%bcond_with purify # Compile openssl with \-DPURIFY, useful when one wants to
2403ba81 7 # use valgrind debugger against openssl-linked programs
623d135e 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
d42c3919 19Version: 0.9.8e
f8e19258 20Release: 5
05285465 21License: Apache-style License
56470945 22Group: Libraries
264f738a 23Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz
d42c3919 24# Source0-md5: 3a7ff24f6ea5cd711984722ad654b927
57805a3f 25Source1: %{name}-ca-bundle.crt
62382817 26Source2: %{name}.1.pl
ea55f735 27Source3: %{name}-ssl-certificate.sh
0d1c50df 28Patch0: %{name}-alpha-ccc.patch
e106ff02
TO
29Patch1: %{name}-optflags.patch
30Patch2: %{name}-globalCA.diff
c0cc4a35 31Patch3: %{name}-include.patch
32c3ac07 32Patch4: %{name}-md5-sparcv9.patch
5d5181f1 33Patch5: %{name}-libvar.patch
57450e19 34Patch6: %{name}-gcc_4_2.patch
f8e19258 35Patch7: %{name}-CVE-2007-3108.patch
bd7f0ef1 36URL: http://www.openssl.org/
741aa025 37BuildRequires: bc
9edbb66f 38BuildRequires: perl-devel >= 1:5.6.1
39BuildRequires: rpm-perlprov >= 4.1-13
20bc1dd7 40BuildRequires: rpmbuild(macros) >= 1.213
31b28434 41BuildRequires: sed >= 4.0
04a5ad1f
AF
42Obsoletes: SSLeay
43Obsoletes: SSLeay-devel
44Obsoletes: SSLeay-perl
a280467c 45Obsoletes: libopenssl0
0f86ef4a 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21ac4f86
AF
47
48%description
49The OpenSSL Project is a collaborative effort to develop a robust,
b39fed70 50commercial-grade, full-featured, and Open Source toolkit implementing
51the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS
52v1) protocols with full-strength cryptography world-wide. The project
53is managed by a worldwide community of volunteers that use the
54Internet to communicate, plan, and develop the OpenSSL tookit and its
55related documentation.
56470945 56
b39fed70 57OpenSSL is based on the excellent SSLeay library developed by Eric A.
58Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an
59Apache-style licence, which basically means that you are free to get
60and use it for commercial and non-commercial purposes subject to some
61simple license conditions.
21ac4f86 62
fc19f542 63This package contains shared libraries only, install openssl-tools if
64you want to use openssl cmdline tool.
ce2ff00e 65
30e72515
JR
66%description -l de.UTF-8
67Openssl enthält das OpenSSL Zertifikatsmanagementtool und shared
68libraries, die verschiedene Verschlüsselungs- und
69Entschlüsselungsalgorithmen und -protokolle, wie DES, RC4, RSA und SSL
70zur Verfügung stellen.
453a8bf3 71
30e72515
JR
72%description -l es.UTF-8
73Biblioteca C que suministra algoritmos y protocolos criptográficos.
2fad19b0 74
30e72515 75%description -l fr.UTF-8
56470945 76OpenSSL est un outiil de gestion des certificats et les librairies
77partagees qui fournit plusieurs protocoles et algorithmes de
78codage/decodage, incluant DES, RC4, RSA et SSL.
2fad19b0 79
30e72515
JR
80%description -l pl.UTF-8
81Implementacja protokołów kryptograficznych Secure Socket Layer (SSL)
78b5e413
TP
82v2/v3 oraz Transport Layer Security (TLS v1).
83
30e72515
JR
84%description -l pt_BR.UTF-8
85Uma biblioteca C que fornece vários algoritmos e protocolos
86criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas
87compartilhadas e utilitários.
453a8bf3 88
30e72515
JR
89%description -l ru.UTF-8
90Программа openssl для работы с сертификатами и разделяемые библиотеки,
91которые реализуют множетсво криптографических алгоритмов, включая DES,
92RC4, RSA и SSL.
453a8bf3 93
30e72515
JR
94%description -l uk.UTF-8
95Програма openssl для роботи з сертифікатами та бібліотеки спільного
96користування, що реалізують велику кількість криптографічних
97алгоритмів, включаючи DES, RC4, RSA та SSL.
453a8bf3 98
ce2ff00e 99%package tools
100Summary: OpenSSL command line tool and utilities
e6bfca5b 101Summary(pl.UTF-8): Zestaw narzędzi i skryptów
fc19f542 102Group: Applications/Communications
82859ae1 103Requires: %{name} = %{version}-%{release}
ce2ff00e 104
105%description tools
106The OpenSSL Toolkit cmdline tool openssl and utility scripts.
107
30e72515
JR
108%description tools -l pl.UTF-8
109Zestaw narzędzi i skryptów wywoływanych z linii poleceń.
78b5e413 110
ce2ff00e 111%package tools-perl
112Summary: OpenSSL utilities written in Perl
e6bfca5b 113Summary(pl.UTF-8): Narzędzia OpenSSL napisane w perlu
fc19f542 114Group: Applications/Communications
82859ae1 115Requires: %{name} = %{version}-%{release}
2b2149ff 116
ce2ff00e 117%description tools-perl
d86c2c8b 118OpenSSL Toolkit tools written in Perl.
2b2149ff 119
30e72515
JR
120%description tools-perl -l pl.UTF-8
121Narzędzia OpenSSL napisane w perlu.
78b5e413 122
faddd309 123%package devel
ce2ff00e 124Summary: Development part of OpenSSL Toolkit libraries
e6bfca5b
ER
125Summary(de.UTF-8): Secure Sockets Layer Kommunikationslibrary: statische libraries+header
126Summary(es.UTF-8): Bibliotecas y archivos de inclusión para desarrollo OpenSSL
127Summary(fr.UTF-8): Librairies statiques, headers et utilitaires pour communication SSL
128Summary(pl.UTF-8): Część bibiloteki OpenSSL przeznaczona dla programistów
129Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento OpenSSL
130Summary(ru.UTF-8): Библиотеки, хедеры и утилиты для Secure Sockets Layer
131Summary(uk.UTF-8): Бібліотеки, хедери та утиліти для Secure Sockets Layer
9c05bcac 132Group: Development/Libraries
82859ae1 133Requires: %{name} = %{version}-%{release}
a280467c 134Obsoletes: libopenssl0-devel
faddd309
AF
135
136%description devel
137Development part of OpenSSL library.
138
30e72515
JR
139%description devel -l es.UTF-8
140Bibliotecas y archivos de inclusión para desarrollo OpenSSL
453a8bf3 141
30e72515
JR
142%description devel -l pl.UTF-8
143Część biblioteki OpenSSL przeznaczona dla programistów.
faddd309 144
30e72515
JR
145%description devel -l pt_BR.UTF-8
146Uma biblioteca C que fornece vários algoritmos e protocolos
147criptográficos, incluindo DES, RC4, RSA e SSL. Inclui bibliotecas e
148arquivos de inclusão para desenvolvimento.
453a8bf3 149
30e72515
JR
150%description devel -l ru.UTF-8
151Программа openssl для работы с сертификатами и разделяемые библиотеки,
152которые реализуют множетсво криптографических алгоритмов, включая DES,
153RC4, RSA и SSL. Включает библиотеки и хедеры для разработки приложений
154с использованием SSL.
453a8bf3 155
30e72515
JR
156%description devel -l uk.UTF-8
157Програма openssl для роботи з сертифікатами та бібліотеки спільного
158користування, що реалізують велику кількість криптографічних
159алгоритмів, включаючи DES, RC4, RSA та SSL. Містить бібліотеки та
160хедери для розробки програм з використанням SSL.
453a8bf3 161
faddd309 162%package static
ce2ff00e 163Summary: Static OpenSSL libraries
e6bfca5b
ER
164Summary(pl.UTF-8): Statyczne wersje bibliotek z OpenSSL
165Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com openssl
166Summary(ru.UTF-8): Статические библиотеки разработчика для OpenSSL
167Summary(uk.UTF-8): Статичні бібліотеки програміста для OpenSSL
9c05bcac 168Group: Development/Libraries
82859ae1 169Requires: %{name}-devel = %{version}-%{release}
faddd309
AF
170
171%description static
ce2ff00e 172Static OpenSSL Toolkit libraries.
faddd309 173
30e72515 174%description static -l pl.UTF-8
ce2ff00e 175Statyczne wersje bibliotek z OpenSSL.
faddd309 176
30e72515
JR
177%description static -l pt_BR.UTF-8
178Bibliotecas estáticas para desenvolvimento com openssl.
453a8bf3 179
30e72515
JR
180%description static -l ru.UTF-8
181Программа openssl для работы с сертификатами и разделяемые библиотеки,
182которые реализуют множетсво криптографических алгоритмов, включая DES,
183RC4, RSA и SSL. Включает статические библиотеки для разработки
184приложений с использованием OpenSSL.
453a8bf3 185
30e72515
JR
186%description static -l uk.UTF-8
187Програма openssl для роботи з сертифікатами та бібліотеки спільного
188користування, що реалізують велику кількість криптографічних
189алгоритмів, включаючи DES, RC4, RSA та SSL. Містить статичні
190бібліотеки для розробки програм з використанням SSL.
453a8bf3 191
21ac4f86 192%prep
264f738a 193%setup -q
0384baf6 194%patch0 -p1
02c02459 195%patch1 -p1
05285465 196%patch2 -p1
9d16a74d 197%patch3 -p1
32c3ac07 198%patch4 -p1
5d5181f1 199%patch5 -p1
cdfa9695
AM
200# XXX: gcc 4.2 hack
201cp crypto/asn1/asn1.h crypto/asn1/asn1.h.X
202cp crypto/ocsp/ocsp.h crypto/ocsp/ocsp.h.X
203cp crypto/pem/pem.h crypto/pem/pem.h.X
57450e19 204%patch6 -p1
f8e19258 205%patch7 -p1
04a32771 206
21ac4f86 207%build
51e76169 208%{__perl} -pi -e 's#%{_prefix}/local/bin/perl#%{__perl}#g' \
229f14e7 209 `grep -l -r "%{_prefix}/local/bin/perl" *`
0d1c50df 210
00466ad3 211touch Makefile.*
04a5ad1f 212
db17f76a 213%{__perl} util/perlpath.pl %{__perl}
04a5ad1f 214
2403ba81 215OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}"
1ef5b332 216LDFLAGS="%{rpmldflags}"
217export OPTFLAGS LDFLAGS
9fc51b3c
JB
218./Configure \
219 --openssldir=%{_var}/lib/%{name} \
5d5181f1 220 --lib=%{_lib} \
9fc51b3c
JB
221 shared threads \
222 enable-mdc2 enable-rc5 \
51e76169 223%ifarch %{ix86}
04a32771 224%ifarch i386
9fc51b3c 225 386 linux-elf
915551a7 226# ^- allow running on 80386 (default code uses bswapl available on i486+)
51e76169 227%else
9fc51b3c 228 linux-elf
75c27cbe 229%endif
51e76169 230%endif
dfc15f38 231%ifarch alpha
9fc51b3c 232 linux-alpha+bwx-gcc
dfc15f38 233%endif
20bc1dd7 234%ifarch %{x8664}
9fc51b3c 235 linux-x86_64
e08c1652 236%endif
dfc15f38 237%ifarch ia64
9fc51b3c 238 linux-ia64
dfc15f38 239%endif
75c27cbe 240%ifarch ppc
9fc51b3c
JB
241 linux-ppc
242%endif
243%ifarch ppc64
244 linux-ppc64
75c27cbe 245%endif
05285465 246%ifarch sparc
9fc51b3c 247 linux-sparcv8
0384baf6 248%endif
36db42b5 249%ifarch sparcv9
9fc51b3c 250 linux-sparcv9
36db42b5
PS
251%endif
252%ifarch sparc64
9fc51b3c 253 linux64-sparcv9
36db42b5 254%endif
05285465 255
94d58138 256%{__make} -j1 all rehash %{?with_tests:tests} \
b84cddc8
PG
257 CC="%{__cc}" \
258 INSTALLTOP=%{_prefix}
ce2ff00e 259
78b5e413 260# Conv PODs to man pages. "openssl_" prefix is added to each manpage
ce2ff00e 261# to avoid potential conflicts with others packages.
027a4889
TO
262center="OpenSSL 0.9.7"
263rel="OpenSSL 0.9.7"
ce2ff00e 264
78b5e413 265cd doc/apps || exit 1
db17f76a 266%{__perl} -pi -e 's/(\W)((?<!openssl_)\w+)(\(\d\))/$1openssl_$2$3/g; s/openssl_openssl/openssl/g;' *.pod;
ce2ff00e 267
78b5e413
TP
268for pod in *.pod; do
269 if [ $pod != "openssl.pod" ]; then
270 mv -f $pod openssl_$pod;
271 pod=openssl_$pod;
272 fi
273
274 sec=1
275 if [ $pod = "openssl_config.pod" ]; then
276 sec=5
277 fi
278
279 manpage=`basename $pod .pod`.$sec;
280 pod2man --section="$sec" --release="$rel" --center="$center" \
281 $pod > $manpage;
282 echo "$manpage";
ce2ff00e 283done
284cd ..
285
286sec=3
78b5e413 287for dir in ssl crypto; do
ce2ff00e 288 cd $dir || exit 1;
289 if [ $dir = "ssl" ]; then
290 rel="OpenSSL SSL/TLS library"
78b5e413 291 elif [ $dir = "crypto" ]; then
ce2ff00e 292 rel="OpenSSL cryptographic library"
293 fi
78b5e413 294
db17f76a 295 %{__perl} -pi -e 's/(\W)((?<!openssl_)\w+)(\(\d\))/$1openssl_$2$3/g; s/openssl_openssl/openssl/g;' *.pod;
78b5e413
TP
296
297 for pod in *.pod; do
298 sec=`[ "$pod" = "des_modes.pod" ] && echo 7 || echo 3`;
299 mv -f $pod openssl_$pod;
300 pod=openssl_$pod;
301 manpage=`basename $pod .pod`.$sec;
302 pod2man --section="$sec" --release="$rel" --center=" " $pod > $manpage;
303 echo "$manpage";
ce2ff00e 304 done
305 cd ..
306done
307
779bb536 308#cd perl
62d94adc 309#%%{__perl} Makefile.PL \
db17f76a 310# INSTALLDIRS=vendor
4bbd074c 311#%{__make}
21ac4f86
AF
312
313%install
04a5ad1f 314rm -rf $RPM_BUILD_ROOT
ce2ff00e 315install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_libdir}/%{name}} \
4b251642
JK
316 $RPM_BUILD_ROOT{%{_mandir}/{pl/man1,man{1,3,5,7}},%{_datadir}/ssl} \
317 $RPM_BUILD_ROOT%{_pkgconfigdir}
faddd309 318
fe57b0ac 319%{__make} install \
2cd8efed 320 CC="%{__cc}" \
faddd309 321 INSTALLTOP=%{_prefix} \
027a4889
TO
322 INSTALL_PREFIX=$RPM_BUILD_ROOT \
323 MANDIR=%{_mandir}
04a5ad1f 324
a29936cc 325install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/ssl/ca-bundle.crt
027a4889 326install libcrypto.a libssl.a $RPM_BUILD_ROOT%{_libdir}
78b5e413 327install lib*.so.*.* $RPM_BUILD_ROOT%{_libdir}
77dadeb8
JR
328ln -sf libcrypto.so.*.* $RPM_BUILD_ROOT%{_libdir}/libcrypto.so
329ln -sf libssl.so.*.* $RPM_BUILD_ROOT%{_libdir}/libssl.so
04a5ad1f 330
fc19f542 331mv -f $RPM_BUILD_ROOT%{_var}/lib/%{name}/openssl.cnf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
c54cc7cc 332ln -s %{_sysconfdir}/%{name}/openssl.cnf \
ce2ff00e 333 $RPM_BUILD_ROOT%{_var}/lib/%{name}/%{name}.cnf
ce2ff00e 334
78b5e413 335mv -f $RPM_BUILD_ROOT%{_var}/lib/%{name}/misc/* $RPM_BUILD_ROOT%{_libdir}/%{name}
ce2ff00e 336rm -rf $RPM_BUILD_ROOT%{_var}/lib/%{name}/misc
04a5ad1f 337
ce2ff00e 338find $RPM_BUILD_ROOT%{_mandir} -type f | xargs rm -f
d86c2c8b 339install doc/apps/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
340install doc/apps/*.5 $RPM_BUILD_ROOT%{_mandir}/man5
341install doc/ssl/*.3 doc/crypto/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
342install doc/crypto/*.7 $RPM_BUILD_ROOT%{_mandir}/man7
62382817 343install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1
ea55f735 344install %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate
9fc51b3c 345
81c6c2dc
AM
346rm $RPM_BUILD_ROOT%{_mandir}/man5/x509v3_config.5
347echo ".so openssl_x509v3_config.5" > $RPM_BUILD_ROOT%{_mandir}/man5/x509v3_config.5
94d58138
AM
348rm $RPM_BUILD_ROOT%{_mandir}/man5/config.5
349echo ".so openssl_config.5" > $RPM_BUILD_ROOT%{_mandir}/man5/config.5
81c6c2dc
AM
350rm $RPM_BUILD_ROOT%{_mandir}/man7/Modes_of_DES.7
351echo ".so openssl_des_modes.7" > $RPM_BUILD_ROOT%{_mandir}/man7/Modes_of_DES.7
352
cdfa9695
AM
353# XXX: gcc 4.2 hack
354install crypto/asn1/asn1.h.X $RPM_BUILD_ROOT%{_includedir}/%{name}/asn1.h
355install crypto/ocsp/ocsp.h.X $RPM_BUILD_ROOT%{_includedir}/%{name}/ocsp.h
356install crypto/pem/pem.h.X $RPM_BUILD_ROOT%{_includedir}/%{name}/pem.h
357
57dc6058
JB
358%clean
359rm -rf $RPM_BUILD_ROOT
61a04a63 360
d86c2c8b 361%post -p /sbin/ldconfig
ce2ff00e 362%postun -p /sbin/ldconfig
04a5ad1f 363
21ac4f86 364%files
04a5ad1f 365%defattr(644,root,root,755)
57dc6058
JB
366%doc CHANGES CHANGES.SSLeay LICENSE NEWS README doc/*.txt
367%doc doc/openssl_button.gif doc/openssl_button.html
623d135e
JB
368%attr(755,root,root) %{_libdir}/libcrypto.so.*.*.*
369%attr(755,root,root) %{_libdir}/libssl.so.*.*.*
9fc51b3c
JB
370%dir %{_libdir}/engines
371%attr(755,root,root) %{_libdir}/engines/*.so
c05bfb9b
TP
372%dir %{_var}/lib/%{name}
373%dir %{_var}/lib/%{name}/certs
374%dir %{_var}/lib/%{name}/private
b87437db 375%dir %{_datadir}/ssl
623d135e 376%config(noreplace) %verify(not md5 mtime size) %{_datadir}/ssl/ca-bundle.crt
ce2ff00e 377
378%files tools
379%defattr(644,root,root,755)
380%dir %{_sysconfdir}/%{name}
5fcc5abe 381
623d135e
JB
382%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/openssl.cnf
383%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/%{name}/openssl.cnf
ce2ff00e 384
385%attr(755,root,root) %{_bindir}/%{name}
ea55f735 386%attr(754,root,root) %{_bindir}/ssl-certificate
17a30265 387
ce2ff00e 388%dir %{_libdir}/%{name}
389%attr(755,root,root) %{_libdir}/%{name}/CA.sh
390%attr(755,root,root) %{_libdir}/%{name}/c_hash
ce2ff00e 391%attr(755,root,root) %{_libdir}/%{name}/c_info
392%attr(755,root,root) %{_libdir}/%{name}/c_issuer
393%attr(755,root,root) %{_libdir}/%{name}/c_name
394
d86c2c8b 395%{_mandir}/man1/openssl.1*
396%{_mandir}/man1/openssl_asn1parse.1*
397%{_mandir}/man1/openssl_ca.1*
398%{_mandir}/man1/openssl_ciphers.1*
399%{_mandir}/man1/openssl_crl.1*
400%{_mandir}/man1/openssl_crl2pkcs7.1*
401%{_mandir}/man1/openssl_dgst.1*
402%{_mandir}/man1/openssl_dhparam.1*
403%{_mandir}/man1/openssl_dsa.1*
404%{_mandir}/man1/openssl_dsaparam.1*
9fc51b3c
JB
405%{_mandir}/man1/openssl_ec.1*
406%{_mandir}/man1/openssl_ecparam.1*
d86c2c8b 407%{_mandir}/man1/openssl_enc.1*
5d088344 408%{_mandir}/man1/openssl_errstr.1*
d86c2c8b 409%{_mandir}/man1/openssl_gendsa.1*
410%{_mandir}/man1/openssl_genrsa.1*
411%{_mandir}/man1/openssl_nseq.1*
027a4889 412%{_mandir}/man1/openssl_ocsp.1*
d86c2c8b 413%{_mandir}/man1/openssl_passwd.1*
414%{_mandir}/man1/openssl_pkcs12.1*
415%{_mandir}/man1/openssl_pkcs7.1*
416%{_mandir}/man1/openssl_pkcs8.1*
417%{_mandir}/man1/openssl_rand.1*
418%{_mandir}/man1/openssl_req.1*
419%{_mandir}/man1/openssl_rsa.1*
57dc6058 420%{_mandir}/man1/openssl_rsautl.1*
d86c2c8b 421%{_mandir}/man1/openssl_s_client.1*
422%{_mandir}/man1/openssl_s_server.1*
c0cc4a35 423%{_mandir}/man1/openssl_s_time.1*
d86c2c8b 424%{_mandir}/man1/openssl_sess_id.1*
425%{_mandir}/man1/openssl_smime.1*
426%{_mandir}/man1/openssl_speed.1*
427%{_mandir}/man1/openssl_spkac.1*
428%{_mandir}/man1/openssl_verify.1*
429%{_mandir}/man1/openssl_version.1*
430%{_mandir}/man1/openssl_x509.1*
9fc51b3c 431%{_mandir}/man1/openssl_x509v3_config.1*
d86c2c8b 432%{_mandir}/man5/*.5*
62382817 433%lang(pl) %{_mandir}/pl/man1/openssl.1*
ce2ff00e 434
435%files tools-perl
436%defattr(644,root,root,755)
62313b5e 437%attr(755,root,root) %{_bindir}/c_rehash
ce2ff00e 438%attr(755,root,root) %{_libdir}/%{name}/CA.pl
d86c2c8b 439%{_mandir}/man1/openssl_CA.pl.1*
faddd309
AF
440
441%files devel
442%defattr(644,root,root,755)
f4434df9
PS
443%attr(755,root,root) %{_libdir}/libcrypto.so
444%attr(755,root,root) %{_libdir}/libssl.so
ce2ff00e 445%{_includedir}/%{name}
9fc51b3c
JB
446%{_pkgconfigdir}/libcrypto.pc
447%{_pkgconfigdir}/libssl.pc
8c362d23 448%{_pkgconfigdir}/openssl.pc
027a4889 449%{_mandir}/man3/openssl*.3*
57dc6058 450%{_mandir}/man7/*.7*
faddd309
AF
451
452%files static
453%defattr(644,root,root,755)
48e547a4 454%{_libdir}/lib*.a
This page took 0.144733 seconds and 4 git commands to generate.