diff options
Diffstat (limited to 'php-lz4.spec')
-rw-r--r-- | php-lz4.spec | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/php-lz4.spec b/php-lz4.spec index 856900c..34bb95b 100644 --- a/php-lz4.spec +++ b/php-lz4.spec @@ -13,13 +13,16 @@ %global pkg_name %{name} %endif +# To build with PHP 5.x use --without apcu +%bcond_without apcu + %if 0%{?fedora} >= 32 || 0%{?rhel} >= 9 %global with_liblz4 1 %else %global with_liblz4 0 %endif -%global gh_commit eba37043ec2bbceabb4134e46ef301f10827d3d7 +%global gh_commit ec815d0e0919a3aa79e5423e3d97393f86bef82f %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner kjdev %global gh_project php-ext-lz4 @@ -30,7 +33,7 @@ Summary: LZ4 Extension for PHP Name: %{?sub_prefix}php-lz4 -Version: 0.3.7 +Version: 0.4.0 %if 0%{?gh_date:1} Release: 1%{gh_date}git%{gh_short}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} %else @@ -44,7 +47,12 @@ Source0: %{pkg_name}-%{version}-%{gh_short}.tgz Source1: makesrc.sh BuildRequires: %{?dtsprefix}gcc +%if %{with apcu} +BuildRequires: %{?scl_prefix}php-devel > 7 +BuildRequires: %{?scl_prefix}php-pecl-apcu-devel +%else BuildRequires: %{?scl_prefix}php-devel +%endif %if %{?with_liblz4} BuildRequires: lz4-devel >= 1.9 %else @@ -160,6 +168,16 @@ cd NTS --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ --modules | grep %{pecl_name} +%if "%{php_version}" > "7.0" +: Check that apcu is aware of snappy serializer +%{__php} --no-php-ini \ + --define extension=apcu.so \ + --define apc.enabled=1 \ + --define apc.enable_cli=1 \ + --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ + --ri apcu | grep '%{pecl_name}' +%endif + : Upstream test suite for NTS extension TEST_PHP_EXECUTABLE=%{__php} \ TEST_PHP_ARGS="-n -d extension=%{buildroot}%{php_extdir}/%{pecl_name}.so" \ @@ -199,6 +217,10 @@ REPORT_EXIT_STATUS=1 \ %changelog +* Fri Oct 9 2020 Remi Collet <remi@remirepo.net> - 0.4.0-1 +- update to 0.4.0 +- enable apcu serializer with PHP 7+ + * Fri Oct 2 2020 Remi Collet <remi@remirepo.net> - 0.3.7-1 - update to 0.3.7 - drop patch merged upstream |