Changeset 446 for spec/trunk/SPECS


Ignore:
Timestamp:
Sep 2, 2014, 12:54:51 AM (11 years ago)
Author:
dmik
Message:

spec: openssl: Release 1.0.0n-1.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/openssl.spec

    r338 r446  
    2121Summary: A general purpose cryptography library with TLS implementation
    2222Name: openssl
    23 Version: 1.0.0a
    24 Release: 5%{?dist}
    25 
    26 Source: openssl-%{version}.tar.gz
    27 
    28 # Build changes
    29 Patch0: openssl-os2.diff
    30 Patch1: openssl-find.pl
     23Version: 1.0.0n
     24Release: 1%{?dist}
     25
     26#Source: openssl-%{version}.tar.gz
    3127
    3228License: OpenSSL
     
    4137Requires: ca-certificates
    4238
     39%define svn_url     http://svn.netlabs.org/repos/ports/openssl/branches/1.0.0
     40%define svn_rev     843
     41
     42Source: %{name}-%{version}-r%{svn_rev}.zip
     43
     44BuildRequires: gcc make subversion zip
     45
    4346%description
    4447The OpenSSL toolkit provides support for secure communications between
     
    8184
    8285%prep
    83 %setup -q -n %{name}-%{version}
    84 %patch0 -p1 -b .os2~
    85 %patch1 -p0 -b .os2~
     86%if %(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')
     87%setup -q
     88%else
     89%setup -n "%{name}-%{version}" -Tc
     90# we can't use svn export since it fails on symlinks (OS/2 bug in at least SVN 1.6.16), emulate with checkout
     91#svn export -r %{svn_rev} %{svn_url} . --force
     92svn checkout -r %{svn_rev} %{svn_url} .
     93find . -type d -path "*/.svn" -exec rm -rf "{}" +
     94rm -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip"
     95(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" "%{name}-%{version}")
     96%endif
    8697
    8798# Modify the various perl scripts to reference perl in the right location.
     
    172183cp crypto_s.a $RPM_BUILD_ROOT%{_libdir}
    173184cp crypto%{soversion}.dll $RPM_BUILD_ROOT%{_libdir}
     185
     186# Remove duplicate DLLs with lib* prefix (todo: fix it Makefiles)
     187rm -f $RPM_BUILD_ROOT%{_libdir}/lib*%{soversion}.dll
    174188
    175189mv $RPM_BUILD_ROOT%{_libdir}/engines $RPM_BUILD_ROOT%{_libdir}/openssl
     
    293307%defattr(-,root,root)
    294308%{_prefix}/include/openssl
    295 %attr(0755,root,root) %{_libdir}/*%{soversion}.dll
    296309%attr(0755,root,root) %{_libdir}/lib*.a
    297310%attr(0644,root,root) %{_mandir}/man3*/*
     
    310323
    311324%changelog
     325* Tue Sep 2 2014 Dmitriy Kuminov <coding@dmik.org> 1.0.0n-1
     326- Update to version 1.0.0n.
     327- Move find.pl to SVN repository.
     328- Remove DLLs from devel package.
     329
    312330* Wed Dec 05 2012 yd
    313331- ca-certificates are required for proper ssl checks.
Note: See TracChangeset for help on using the changeset viewer.