X-Git-Url: http://git.pld-linux.org/?p=packages%2Fopenssl.git;a=blobdiff_plain;f=openssl.spec;h=92d792cb126e17df1fc55a235731b5816d6e8eb4;hp=f732407461776fa37c0ab031097a7ed65ccf56ba;hb=0588949123d8347fcffa42ada1dd993da9644e0c;hpb=af30d53f6f296135a60e5056c9e6151d894ee664 diff --git a/openssl.spec b/openssl.spec index f732407..92d792c 100644 --- a/openssl.spec +++ b/openssl.spec @@ -15,7 +15,7 @@ Summary(ru.UTF-8): Библиотеки и утилиты для соедине Summary(uk.UTF-8): Бібліотеки та утиліти для з'єднань через Secure Sockets Layer Name: openssl Version: 1.0.0 -Release: 0.1 +Release: 2 License: Apache-like Group: Libraries Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz @@ -228,6 +228,7 @@ OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \ enable-cms \ enable-idea \ enable-mdc2 \ + enable-md2 \ enable-rc5 \ %ifarch %{ix86} %ifarch i386 @@ -264,7 +265,7 @@ OPTFLAGS="%{rpmcflags} %{?with_purify:-DPURIFY}" \ %{__make} -j1 all rehash %{?with_tests:tests} \ CC="%{__cc}" \ - ASFLAG='$(CFLAG) -Wa,--noexecstack' \ + ASFLAG='$(CFLAG) -c -Wa,--noexecstack' \ INSTALLTOP=%{_prefix} # Rename POD sources of man pages. "openssl_" prefix is added to each @@ -318,6 +319,17 @@ cp -a %{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 +for mtype in man1 man3 man5 man7; do + for man in $RPM_BUILD_ROOT%{_mandir}/${mtype}/*.[0-9]; do + b=$(readlink "$man" || :) + [ -z "$b" ] && continue + # delete manual pages pointing to nowhere + [ ! -f "$RPM_BUILD_ROOT%{_mandir}/${mtype}/$b" ] && rm "$man" + # delete manual pages pointing to openssl_ prefixed man page + echo "$b" | grep -q "^openssl_" && rm "$man" + done +done + %clean rm -rf $RPM_BUILD_ROOT @@ -386,11 +398,13 @@ 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* %{_mandir}/man1/openssl_ca.1* %{_mandir}/man1/openssl_ciphers.1* +%{_mandir}/man1/openssl_cms.1* %{_mandir}/man1/openssl_crl.1* %{_mandir}/man1/openssl_crl2pkcs7.1* %{_mandir}/man1/openssl_dgst.1* @@ -400,6 +414,7 @@ fi %{_mandir}/man1/openssl_ec.1* %{_mandir}/man1/openssl_ecparam.1* %{_mandir}/man1/openssl_enc.1* +%{_mandir}/man1/openssl_*pkey*.1* %{_mandir}/man1/openssl_errstr.1* %{_mandir}/man1/openssl_gendsa.1* %{_mandir}/man1/openssl_genrsa.1* @@ -420,6 +435,8 @@ fi %{_mandir}/man1/openssl_smime.1* %{_mandir}/man1/openssl_speed.1* %{_mandir}/man1/openssl_spkac.1* +%{_mandir}/man1/openssl_ts.1* +%{_mandir}/man1/openssl_tsget.1* %{_mandir}/man1/openssl_verify.1* %{_mandir}/man1/openssl_version.1* %{_mandir}/man1/openssl_x509.1*