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