Summary(de): Secure Sockets Layer (SSL)-Kommunikationslibrary
Summary(fr): Utilitaires de communication SSL (Secure Sockets Layer)
Name: openssl
Summary(de): Secure Sockets Layer (SSL)-Kommunikationslibrary
Summary(fr): Utilitaires de communication SSL (Secure Sockets Layer)
Name: openssl
-Patch0: %{name}-perl.patch
+Patch0: %{name}-alpha-ccc.patch
+# patch1 is only for 0.9.6a version. This version isn't binary
+# compatibile with 0.9.6 but have this same soname.
+Patch1: %{name}-soname.patch
-This package contains shared libraries only, install openssl-tools
-if you want to use openssl cmdline tool.
+This package contains shared libraries only, install openssl-tools if
+you want to use openssl cmdline tool.
Summary(fr): Librairies statiques, headers et utilitaires pour communication SSL
Summary(pl): Czê¶æ bibiloteki OpenSSL przeznaczona dla programistów
Group: Development/Libraries
Summary(fr): Librairies statiques, headers et utilitaires pour communication SSL
Summary(pl): Czê¶æ bibiloteki OpenSSL przeznaczona dla programistów
Group: Development/Libraries
Summary: Static OpenSSL libraries
Summary(pl): Statyczne wersje bibliotek z OpenSSL
Group: Development/Libraries
Summary: Static OpenSSL libraries
Summary(pl): Statyczne wersje bibliotek z OpenSSL
Group: Development/Libraries
for i in Configure Makefile.org ; do
perl -pi -e 's#-m486##g' $i
perl -pi -e 's#-O3 -fomit-frame-pointer#%{optflags}#g' $i
for i in Configure Makefile.org ; do
perl -pi -e 's#-m486##g' $i
perl -pi -e 's#-O3 -fomit-frame-pointer#%{optflags}#g' $i
./Configure --openssldir=%{_var}/lib/%{name} linux-elf shared
%endif
%ifarch ppc
./Configure --openssldir=%{_var}/lib/%{name} linux-ppc shared
%endif
%ifarch alpha
./Configure --openssldir=%{_var}/lib/%{name} linux-elf shared
%endif
%ifarch ppc
./Configure --openssldir=%{_var}/lib/%{name} linux-ppc shared
%endif
%ifarch alpha
-%{__make} OPT_FLAGS="$RPM_OPT_FLAGS -DSSL_ALLOW_DH"
-%{__make} INSTALLTOP=%{_prefix} OPT_FLAGS="$RPM_OPT_FLAGS"
+%{__make} OPT_FLAGS="%{rpmcflags} -DSSL_ALLOW_DH"
+%{__make} INSTALLTOP=%{_prefix} \
+ OPT_FLAGS="%{rpmcflags}"
+%ifarch alpha
+%{__make} linux-shared
+%endif
pod=openssl_$pod;
manpage=`basename $pod .pod`.$sec;
pod2man --section="$sec" --release="$rel" --center=" " $pod > $manpage;
pod=openssl_$pod;
manpage=`basename $pod .pod`.$sec;
pod2man --section="$sec" --release="$rel" --center=" " $pod > $manpage;
-mv $RPM_BUILD_ROOT%{_var}/lib/%{name}/openssl.cnf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
-ln -s %{_sysconfdir}/%{name}/openssl.cnf \
+mv -f $RPM_BUILD_ROOT%{_var}/lib/%{name}/openssl.cnf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+ln -s ../../../%{_sysconfdir}/%{name}/openssl.cnf \
-mv $RPM_BUILD_ROOT%{_bindir}/c_rehash $RPM_BUILD_ROOT%{_libdir}/%{name}
-
-strip $RPM_BUILD_ROOT%{_bindir}/* || :
-strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
+mv -f $RPM_BUILD_ROOT%{_bindir}/c_rehash $RPM_BUILD_ROOT%{_libdir}/%{name}
find $RPM_BUILD_ROOT%{_mandir} -type f | xargs rm -f
install doc/apps/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
find $RPM_BUILD_ROOT%{_mandir} -type f | xargs rm -f
install doc/apps/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
install doc/ssl/*.3 doc/crypto/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
install doc/crypto/*.7 $RPM_BUILD_ROOT%{_mandir}/man7
install doc/ssl/*.3 doc/crypto/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
install doc/crypto/*.7 $RPM_BUILD_ROOT%{_mandir}/man7
-gzip -9nf {CHANGES,CHANGES.SSLeay,LICENSE,NEWS,README,doc/*.txt} \
- $RPM_BUILD_ROOT%{_mandir}/man?/*
+gzip -9nf CHANGES CHANGES.SSLeay LICENSE NEWS README doc/*.txt
%dir %{_libdir}/%{name}
%attr(755,root,root) %{_libdir}/%{name}/CA.sh
%attr(755,root,root) %{_libdir}/%{name}/c_hash
%dir %{_libdir}/%{name}
%attr(755,root,root) %{_libdir}/%{name}/CA.sh
%attr(755,root,root) %{_libdir}/%{name}/c_hash
%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}/c_info
%attr(755,root,root) %{_libdir}/%{name}/c_issuer
%attr(755,root,root) %{_libdir}/%{name}/c_name
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/%{name}/CA.pl
%attr(755,root,root) %{_libdir}/%{name}/der_chop
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/%{name}/CA.pl
%attr(755,root,root) %{_libdir}/%{name}/der_chop