From 03e6d9745a6c17f6b158d4df01523cbe53ad0973 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 27 Nov 2023 14:22:00 +0100 Subject: add build patch for 8.3 --- php-pecl-couchbase3.spec | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'php-pecl-couchbase3.spec') diff --git a/php-pecl-couchbase3.spec b/php-pecl-couchbase3.spec index e62bb43..2971f65 100644 --- a/php-pecl-couchbase3.spec +++ b/php-pecl-couchbase3.spec @@ -1,7 +1,7 @@ # remirepo spec file for php-pecl-couchbase3 # -# Copyright (c) 2013-2021 Remi Collet -# License: CC-BY-SA +# Copyright (c) 2013-2023 Remi Collet +# License: CC-BY-SA-4.0 # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries @@ -25,12 +25,13 @@ Summary: Couchbase Server PHP extension Name: %{?scl_prefix}php-pecl-couchbase3 Version: 3.2.2 -Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} -License: PHP +Release: 2%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +License: PHP-3.01 URL: https://pecl.php.net/package/couchbase Source0: https://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz Patch0: https://patch-diff.githubusercontent.com/raw/couchbase/php-couchbase/pull/32.patch +Patch1: %{pecl_name}-php83.patch BuildRequires: make BuildRequires: %{?dtsprefix}gcc @@ -40,7 +41,7 @@ BuildRequires: %{?scl_prefix}php-pear BuildRequires: %{?scl_prefix}php-json BuildRequires: %{?scl_prefix}php-tokenizer # ensure we use the latest version (upstream requires 3.2.2) -BuildRequires: pkgconfig(libcouchbase) >= 3.2.4 +BuildRequires: pkgconfig(libcouchbase) >= 3.2.2 BuildRequires: fastlz-devel BuildRequires: zlib-devel @@ -48,7 +49,6 @@ Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} Requires: %{?scl_prefix}php(api) = %{php_core_api} Requires: %{?scl_prefix}php-json%{?_isa} Requires: %{?scl_prefix}php-tokenizer%{?_isa} -%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} Provides: %{?scl_prefix}php-%{pecl_name} = %{version} Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version} @@ -104,7 +104,8 @@ mv %{pecl_name}-%{version}%{?prever} NTS %{?_licensedir:sed -e '/LICENSE/s/role="doc"/role="src"/' -i package.xml} cd NTS -%patch0 -p1 -b .pr32 +%patch -P0 -p1 -b .pr32 +%patch -P1 -p1 -b .php83 # Drop bundled library sed -e '/fastlz/d' -i ../package.xml @@ -239,6 +240,9 @@ fi %changelog +* Mon Nov 27 2023 Remi Collet - 3.2.2-2 +- add build patch for 8.3 + * Thu Dec 9 2021 Remi Collet - 3.2.2-1 - update to 3.2.2 - raise dependency on libcouchbase 3.2.4 -- cgit