[packages/php-pecl-memcached] igbinary support

glen glen at pld-linux.org
Tue Nov 22 20:24:25 CET 2016


commit cba71c6f920ef8371670646a8343a425a55e35d7
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Nov 22 21:24:12 2016 +0200

    igbinary support
    
    tests fail, so not enabled yet

 php-pecl-memcached.spec | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/php-pecl-memcached.spec b/php-pecl-memcached.spec
index 09ec196..58abaa9 100644
--- a/php-pecl-memcached.spec
+++ b/php-pecl-memcached.spec
@@ -21,6 +21,7 @@ Source0:	https://github.com/php-memcached-dev/php-memcached/archive/php7/%{modna
 # Source0-md5:	df81b124ac101bd21922deb0ef2ad9b9
 URL:		http://pecl.php.net/package/memcached/
 BuildRequires:	%{php_name}-devel >= 4:7.0.0
+%{?with_igbinary:BuildRequires:	%{php_name}-pecl-igbinary-devel}
 %{?with_sasl:BuildRequires:	cyrus-sasl-devel}
 BuildRequires:	fastlz-devel
 BuildRequires:	libmemcached-devel >= 1.0.18
@@ -30,11 +31,13 @@ BuildRequires:	rpmbuild(macros) >= 1.650
 BuildRequires:	zlib-devel
 %if %{with tests}
 BuildRequires:	%{php_name}-cli
-BuildRequires:	%{php_name}-spl
+%{?with_igbinary:BuildRequires:	%{php_name}-pecl-igbinary}
 %{?with_session:BuildRequires:	%{php_name}-session}
+BuildRequires:	%{php_name}-spl
 %endif
 %{?requires_php_extension}
 Suggests:	%{php_name}-pecl-igbinary
+Suggests:	%{php_name}-session
 Provides:	php(%{modname}) = %{version}
 Obsoletes:	php-pecl-memcached < 2.2.0-1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -72,6 +75,9 @@ phpize
 %if %{with session}
 	-d extension=%{php_extensiondir}/session.so \
 %endif
+%if %{with igbinary}
+	-d extension=%{php_extensiondir}/igbinary.so \
+%endif
 	-d extension=%{modname}.so \
 	-m > modules.log
 grep %{modname} modules.log
@@ -79,8 +85,7 @@ grep %{modname} modules.log
 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
 %{__make} test \
 	PHP_EXECUTABLE=%{__php} \
-	PHP_TEST_SHARED_SYSTEM_EXTENSIONS="spl%{?with_session: session}"
-
+	PHP_TEST_SHARED_SYSTEM_EXTENSIONS="spl%{?with_session: session}%{?with_igbinary: igbinary}"
 %endif
 
 %install
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php-pecl-memcached.git/commitdiff/cba71c6f920ef8371670646a8343a425a55e35d7



More information about the pld-cvs-commit mailing list