X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=openssl.spec;h=45d09077f78c48fbf6d6300772630608a98a989a;hb=848e9cf21bb14b89ac9664b5d7fde2c76a933ca6;hp=b7daf992736b63e3d9ff47dfb24be1959d5e4c8f;hpb=55c965f3738a9874ed28d17afc53a419b461fba3;p=packages%2Fopenssl.git diff --git a/openssl.spec b/openssl.spec index b7daf99..45d0907 100644 --- a/openssl.spec +++ b/openssl.spec @@ -16,12 +16,12 @@ Summary(pt_BR.UTF-8): Uma biblioteca C que fornece vários algoritmos e protocol Summary(ru.UTF-8): Библиотеки и утилиты для соединений через Secure Sockets Layer Summary(uk.UTF-8): Бібліотеки та утиліти для з'єднань через Secure Sockets Layer Name: openssl -Version: 1.0.0 -Release: 7 +Version: 1.0.0d +Release: 3 License: Apache-like Group: Libraries Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz -# Source0-md5: 89eaa86e25b2845f920ec00ae4c864ed +# Source0-md5: 40b6ea380cc8a5bf9734c2f8bf7e701e Source2: %{name}.1.pl Source3: %{name}-ssl-certificate.sh Source4: %{name}-c_rehash.sh @@ -98,6 +98,48 @@ RC4, RSA и SSL. користування, що реалізують велику кількість криптографічних алгоритмів, включаючи DES, RC4, RSA та SSL. +%package engines +Summary: OpenSSL optional crypto engines +Summary(pl.UTF-8): Opcjonalne silniki kryptograficzne dla OpenSSL-a +Group: Libraries +Requires: %{name} = %{version}-%{release} + +%description engines +With OpenSSL 0.9.6, a new component was added to support alternative +cryptography implementations, most commonly for interfacing with +external crypto devices (eg. accelerator cards). This component is +called ENGINE. + +There are currently built-in ENGINE implementations for the following +crypto devices: + +- CryptoSwift +- Compaq Atalla +- nCipher CHIL +- Nuron +- Broadcom uBSec + +In addition, dynamic binding to external ENGINE implementations is now +provided by a special ENGINE called "dynamic". + +%description engines -l pl.UTF-8 +Począwszy od OpenSSL-a 0.9.6 został dodany nowy komponent, mający +wspierać alternatywne implementacje kryptografii, przeważnie +współpracujące z zewnętrznymi urządzeniami kryptograficznymi (np. +kartami akceleratorów). Komponent ten jest nazywany SILNIKIEM +(ang. ENGINE). + +Obecnie istnieją wbudowane implementacje silników dla następujących +urządzeń kryptograficznych: +- CryptoSwift +- Compaq Atalla +- nCipher CHIL +- Nuron +- Broadcom uBSec + +Ponadto zapewnione jest dynamiczne wiązanie dla zewnętrznych +implementacji silników poprzez specjalny silnik o nazwie "dynamic". + %package tools Summary: OpenSSL command line tool and utilities Summary(pl.UTF-8): Zestaw narzędzi i skryptów @@ -213,7 +255,7 @@ touch Makefile.* %{__perl} util/perlpath.pl %{__perl} -OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \ +OPTFLAGS="%{rpmcflags} %{rpmcppflags} %{?with_purify:-DPURIFY}" \ ./Configure \ %if "%{pld_release}" == "ti" --openssldir=%{_var}/lib/%{name} \ @@ -221,10 +263,13 @@ OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \ --openssldir=%{_sysconfdir}/%{name} \ %endif --libdir=%{_lib} \ - shared threads \ + shared \ + threads \ + zlib \ enable-tlsext \ enable-seed \ enable-rfc3779 \ + enable-camelia \ enable-cms \ enable-idea \ enable-mdc2 \ @@ -262,6 +307,9 @@ OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \ %ifarch sparc64 linux64-sparcv9 %endif +%ifarch armv4 armv5 armv5t armv5te armv5tel + linux-armv4 +%endif %{__make} -j1 all rehash %{?with_tests:tests} \ CC="%{__cc}" \ @@ -315,7 +363,7 @@ rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/misc # not installed as individual utilities (see openssl dgst instead) %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{md2,md4,md5,mdc2,ripemd160,sha,sha1}.1 -cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1 +cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/openssl.1 install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ssl-certificate install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/c_rehash.sh @@ -357,8 +405,6 @@ fi %doc doc/openssl_button.gif doc/openssl_button.html %attr(755,root,root) /%{_lib}/libcrypto.so.*.*.* %attr(755,root,root) /%{_lib}/libssl.so.*.*.* -%dir /%{_lib}/engines -%attr(755,root,root) /%{_lib}/engines/*.so %if "%{pld_release}" == "ti" %dir %{_var}/lib/%{name} %dir %{_var}/lib/%{name}/certs @@ -373,6 +419,10 @@ fi %endif %dir %{_datadir}/ssl +%files engines +%dir /%{_lib}/engines +%attr(755,root,root) /%{_lib}/engines/*.so + %files tools %defattr(644,root,root,755) %if "%{pld_release}" == "ti" @@ -391,7 +441,6 @@ fi %attr(755,root,root) %{_libdir}/%{name}/c_info %attr(755,root,root) %{_libdir}/%{name}/c_issuer %attr(755,root,root) %{_libdir}/%{name}/c_name -%attr(755,root,root) %{_libdir}/%{name}/tsget %{_mandir}/man1/openssl.1* %{_mandir}/man1/openssl_asn1parse.1* @@ -444,6 +493,7 @@ fi %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/c_rehash %attr(755,root,root) %{_libdir}/%{name}/CA.pl +%attr(755,root,root) %{_libdir}/%{name}/tsget %{_mandir}/man1/openssl_CA.pl.1* %files devel