From: Elan Ruusamäe Date: Mon, 25 Jan 2016 22:08:52 +0000 (+0200) Subject: test build upcoming 1.0.2f X-Git-Tag: auto/ac/openssl-1.0.2f-1~1^2~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fopenssl.git;a=commitdiff_plain;h=81e27b7ea8a3ec2537e993842bfb11010d252203 test build upcoming 1.0.2f the release is to be made somewhere in: php -r 'echo strftime("%x %X%z\n", strtotime("28 jan 2016 1:00 pm utc"));' --- diff --git a/openssl.spec b/openssl.spec index 92cd2b7..3b03d09 100644 --- a/openssl.spec +++ b/openssl.spec @@ -9,6 +9,7 @@ %bcond_without sslv3 # SSLv3: note - enables CVE-2014-3566 vulnerability %bcond_with purify # Compile openssl with "-DPURIFY", useful when one wants to # use valgrind debugger against openssl-linked programs +%bcond_with snap # use GitHub snapshot to build branch release %include /usr/lib/rpm/macros.perl Summary: OpenSSL Toolkit libraries for the "Secure Sockets Layer" (SSL v2/v3) @@ -23,11 +24,15 @@ Name: openssl # 1.0.2 will be LTS release # Version 1.0.2 will be supported until 2019-12-31. # https://www.openssl.org/about/releasestrat.html -Version: 1.0.2e -Release: 1 +Version: 1.0.2f +Release: 0.1 License: Apache-like Group: Libraries +%if %{without snap} Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz +%else +Source1: https://github.com/openssl/openssl/archive/OpenSSL_1_0_2-stable.tar.gz +%endif # Source0-md5: 5262bfa25b60ed9de9f28d5d52d77fc5 Source2: %{name}.1.pl Source3: %{name}-ssl-certificate.sh @@ -254,7 +259,12 @@ RC4, RSA и SSL. Включает статические библиотеки д бібліотеки для розробки програм з використанням SSL. %prep +%if %{with snap} +%setup -qcT -a1 +mv %{name}-OpenSSL_1_0_2-stable/* . +%else %setup -q +%endif %patch0 -p1 %patch1 -p1 %patch2 -p1 @@ -334,6 +344,9 @@ PERL="%{__perl}" \ linux-armv4 %endif +v=$(awk -F= '/^VERSION/{print $2}' Makefile) +test "$v" = %{version}%{?with_snap:-dev} + %{__make} -j1 all rehash %{?with_tests:tests} \ CC="%{__cc}" \ ASFLAG='$(CFLAG) -Wa,--noexecstack' \