[packages/php-pecl-memcached] msgpack support; enable it
glen
glen at pld-linux.org
Tue Nov 22 21:40:34 CET 2016
commit bc194a7687d3cf19fea704347c50366d49b74e35
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Nov 22 22:40:12 2016 +0200
msgpack support; enable it
php-pecl-memcached.spec | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/php-pecl-memcached.spec b/php-pecl-memcached.spec
index 616cf02..a353ca8 100644
--- a/php-pecl-memcached.spec
+++ b/php-pecl-memcached.spec
@@ -2,7 +2,7 @@
# Conditional build:
%bcond_without igbinary # memcached igbinary serializer support
%bcond_without json # memcached json serializer support
-%bcond_with msgpack # memcached msgpack serializer support
+%bcond_without msgpack # memcached msgpack serializer support
%bcond_without sasl # memcached sasl support
%bcond_without session # memcached session handler support
%bcond_without tests # build without tests
@@ -12,9 +12,9 @@
Summary: Interface to memcached via libmemcached library
Summary(pl.UTF-8): Interfejs do memcached z użyciem biblioteki libmemcached
Name: %{php_name}-pecl-%{modname}
-# PHP >= 7 only, for older PHP see 2.2.x branch
+# for PHP < 7 support see 2.2.x branch
Version: 3.0.0
-Release: 0.3
+Release: 0.4
License: PHP 3.01
Group: Development/Languages/PHP
Source0: https://github.com/php-memcached-dev/php-memcached/archive/php7/%{modname}-%{version}.tar.gz
@@ -22,6 +22,7 @@ Source0: https://github.com/php-memcached-dev/php-memcached/archive/php7/%{modna
URL: http://pecl.php.net/package/memcached/
BuildRequires: %{php_name}-devel >= 4:7.0.0
%{?with_igbinary:BuildRequires: %{php_name}-pecl-igbinary-devel}
+%{?with_msgpack:BuildRequires: %{php_name}-pecl-msgpack-devel}
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
BuildRequires: fastlz-devel
BuildRequires: libmemcached-devel >= 1.0.18
@@ -32,11 +33,13 @@ BuildRequires: zlib-devel
%if %{with tests}
BuildRequires: %{php_name}-cli
%{?with_igbinary:BuildRequires: %{php_name}-pecl-igbinary}
+%{?with_msgpack:BuildRequires: %{php_name}-pecl-msgpack}
%{?with_session:BuildRequires: %{php_name}-session}
BuildRequires: %{php_name}-spl
%endif
%{?requires_php_extension}
Suggests: %{php_name}-pecl-igbinary
+Suggests: %{php_name}-pecl-msgpack
Suggests: %{php_name}-session
Provides: php(%{modname}) = %{version}
Obsoletes: php-pecl-memcached < 2.2.0-1
@@ -82,6 +85,9 @@ phpize
%if %{with igbinary}
-d extension=%{php_extensiondir}/igbinary.so \
%endif
+%if %{with msgpack}
+ -d extension=%{php_extensiondir}/msgpack.so \
+%endif
-d extension=%{modname}.so \
-m > modules.log
grep %{modname} modules.log
@@ -91,7 +97,7 @@ cat <<'EOF' > run-tests.sh
export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
exec %{__make} test \
PHP_EXECUTABLE=%{__php} \
- PHP_TEST_SHARED_SYSTEM_EXTENSIONS="spl%{?with_session: session}%{?with_igbinary: igbinary}" \
+ PHP_TEST_SHARED_SYSTEM_EXTENSIONS="spl%{?with_session: session}%{?with_igbinary: igbinary}%{?with_msgpack: msgpack}" \
RUN_TESTS_SETTINGS="-q $*"
EOF
chmod +x run-tests.sh
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/php-pecl-memcached.git/commitdiff/bc194a7687d3cf19fea704347c50366d49b74e35
More information about the pld-cvs-commit
mailing list