summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-09-25 06:43:57 +0200
committerRemi Collet <remi@php.net>2025-09-25 06:43:57 +0200
commitac19514c2757f51887373f40df1719c10dd71d01 (patch)
treeb355d68a7c6ded0e3c54f9e776e6c299a1409f42
parentf3c02f70463085c6fe5c5d488a0625accb33870b (diff)
rebuild for PHP 8.5.0RC1HEADmaster
-rw-r--r--php-pecl-apcu.spec47
1 files changed, 46 insertions, 1 deletions
diff --git a/php-pecl-apcu.spec b/php-pecl-apcu.spec
index 13acc7e..0deeee4 100644
--- a/php-pecl-apcu.spec
+++ b/php-pecl-apcu.spec
@@ -27,7 +27,7 @@ Summary: APC User Cache
Version: 5.1.27
License: PHP-3.01
URL: https://pecl.php.net/package/APCu
-Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
+Release: 2%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
Source0: https://pecl.php.net/get/%{pecl_name}-%{version}.tgz
Source1: %{pecl_name}-5.1.25.ini
Source2: %{pecl_name}-panel.conf
@@ -41,14 +41,30 @@ BuildRequires: %{?scl_prefix}php-pear
Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api}
Requires: %{?scl_prefix}php(api) = %{php_core_api}
+# Extension
Obsoletes: %{?scl_prefix}php-apcu < 4.0.0-1
Provides: %{?scl_prefix}php-apcu = %{version}
Provides: %{?scl_prefix}php-apcu%{?_isa} = %{version}
+# PECL
Provides: %{?scl_prefix}php-pecl(apcu) = %{version}
Provides: %{?scl_prefix}php-pecl(apcu)%{?_isa} = %{version}
+# PIE
Provides: %{?scl_prefix}php-pie(%{pie_vend}/%{pie_proj}) = %{version}
Provides: %{?scl_prefix}php-%{pie_vend}-%{pie_proj} = %{version}
+%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" && 0%{!?scl:1}
+%if "%{php_version}" >= "8.5"
+Obsoletes: php8.4-pecl-apcu < %{version}-%{release}
+Obsoletes: php8.5-pecl-apcu < %{version}-%{release}
+Provides: php8.5-pecl-apcu = %{version}-%{release}
+Provides: php8.5-pecl-apcu%{?_isa} = %{version}-%{release}
+%elif "%{php_version}" >= "8.4"
+Obsoletes: php8.4-pecl-apcu < %{version}-%{release}
+Provides: php8.4-pecl-apcu = %{version}-%{release}
+Provides: php8.4-pecl-apcu%{?_isa} = %{version}-%{release}
+%endif
+%endif
+
%description
APCu is userland caching: APC stripped of opcode caching.
@@ -70,6 +86,19 @@ Obsoletes: %{?scl_prefix}php-pecl-apc-devel < 4
Provides: %{?scl_prefix}php-pecl-apc-devel = %{version}-%{release}
Provides: %{?scl_prefix}php-pecl-apc-devel%{?_isa} = %{version}-%{release}
+%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" && 0%{!?scl:1}
+%if "%{php_version}" >= "8.5"
+Obsoletes: php8.4-pecl-apcu-devel < %{version}-%{release}
+Obsoletes: php8.5-pecl-apcu-devel < %{version}-%{release}
+Provides: php8.5-pecl-apcu-devel = %{version}-%{release}
+Provides: php8.5-pecl-apcu-devel%{?_isa} = %{version}-%{release}
+%elif "%{php_version}" >= "8.4"
+Obsoletes: php8.4-pecl-apcu-devel < %{version}-%{release}
+Provides: php8.4-pecl-apcu-devel = %{version}-%{release}
+Provides: php8.4-pecl-apcu-devel%{?_isa} = %{version}-%{release}
+%endif
+%endif
+
%description devel
These are the files needed to compile programs using APCu.
@@ -86,6 +115,17 @@ Requires: httpd
Obsoletes: apc-panel < 4
Provides: apc-panel = %{version}-%{release}
+%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" && 0%{!?scl:1}
+%if "%{php_version}" >= "8.5"
+Obsoletes: php8.4-pecl-apcu-panel < %{version}-%{release}
+Obsoletes: php8.5-pecl-apcu-panel < %{version}-%{release}
+Provides: php8.5-pecl-apcu-panel = %{version}-%{release}
+%elif "%{php_version}" >= "8.4"
+Obsoletes: php8.4-pecl-apcu-panel < %{version}-%{release}
+Provides: php8.4-pecl-apcu-panel = %{version}-%{release}
+%endif
+%endif
+
%description -n apcu-panel
This package provides the APCu control panel, with Apache
configuration, available on http://localhost/apcu-panel/
@@ -189,6 +229,8 @@ cd %{sources}
# Erratic results
rm tests/apc_mmap_hugepage_002.phpt
%endif
+# Removed upstream
+rm tests/bug63224.phpt
%{_bindir}/php -n \
-d extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \
@@ -243,6 +285,9 @@ REPORT_EXIT_STATUS=1 \
%changelog
+* Thu Sep 25 2025 Remi Collet <remi@remirepo.net> - 5.1.27-2
+- rebuild for PHP 8.5.0RC1
+
* Fri Aug 29 2025 Remi Collet <remi@remirepo.net> - 5.1.27-1
- update to 5.1.27