[packages/openssl102: 387/432] test build upcoming 1.0.2f

adwol adwol at pld-linux.org
Sat Sep 29 01:34:05 CEST 2018


commit 81e27b7ea8a3ec2537e993842bfb11010d252203
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Jan 26 00:08:52 2016 +0200

    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"));'

 openssl.spec | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)
---
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 @@ алгоритмів, включаючи DES, 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' \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openssl102.git/commitdiff/9fc1b1b87b259e8a327c99835865e91a391efc9e



More information about the pld-cvs-commit mailing list