summaryrefslogtreecommitdiffstats
path: root/php-pecl-rpminfo.spec
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2026-07-16 07:27:30 +0200
committerRemi Collet <remi@php.net>2026-07-16 07:27:30 +0200
commit54ade05cb27510ba6f2a5e82910e236b459832e2 (patch)
treec2af30254401a9135bc0b7fdb091b475dc337464 /php-pecl-rpminfo.spec
parenta565dbb56b32a0e9b177d49f0963705a3cef2f1f (diff)
upstream patch for PHP 8.6.0alpha2HEADmaster
Diffstat (limited to 'php-pecl-rpminfo.spec')
-rw-r--r--php-pecl-rpminfo.spec29
1 files changed, 21 insertions, 8 deletions
diff --git a/php-pecl-rpminfo.spec b/php-pecl-rpminfo.spec
index dd2a3e2..54cea1f 100644
--- a/php-pecl-rpminfo.spec
+++ b/php-pecl-rpminfo.spec
@@ -20,22 +20,24 @@
%global _configure ../%{sources}/configure
# Github forge
-%global gh_vend remicollet
-%global gh_proj rpminfo
-%global forgeurl https://github.com/%{gh_vend}/%{gh_proj}
-%global tag v%{version}
+%global gh_vend remicollet
+%global gh_proj rpminfo
+%global forgeurl https://github.com/%{gh_vend}/%{gh_proj}
+%global tag v%{version}
# for EL-8 to avoid TAG usage
-%global archivename %{gh_proj}-%{version}
+%global archivename %{gh_proj}-%{version}
Summary: RPM information
Name: %{?scl_prefix}php-pecl-%{pecl_name}
+License: PHP-3.01
Version: 1.2.1
+Release: 3%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}
%forgemeta
-Release: 2%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}
-License: PHP-3.01
URL: %{forgeurl}
Source0: %{forgesource}
+Patch0: php86.patch
+
BuildRequires: make
BuildRequires: %{?dtsprefix}gcc
BuildRequires: pkgconfig(rpm) >= 4.13
@@ -55,7 +57,13 @@ 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"
+%if "%{php_version}" >= "8.6"
+Obsoletes: php8.4-pecl-%{pecl_name} <= %{version}
+Obsoletes: php8.5-pecl-%{pecl_name} <= %{version}
+Obsoletes: php8.6-pecl-%{pecl_name} <= %{version}
+Provides: php8.6-pecl-%{pecl_name} = %{version}-%{release}
+Provides: php8.6-pecl-%{pecl_name}%{?_isa} = %{version}-%{release}
+%elif "%{php_version}" >= "8.5"
Obsoletes: php8.4-pecl-%{pecl_name} <= %{version}
Obsoletes: php8.5-pecl-%{pecl_name} <= %{version}
Provides: php8.5-pecl-%{pecl_name} = %{version}-%{release}
@@ -81,6 +89,8 @@ Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSIO
%setup -q -c
cd %{sources}
+%patch -P0 -p1
+
# Sanity check, really often broken
extver=$(sed -n '/#define PHP_RPMINFO_VERSION/{s/.* "//;s/".*$//;p}' php_rpminfo.h)
if test "x${extver}" != "x%{version}"; then
@@ -199,6 +209,9 @@ TEST_PHP_ARGS="-n -d extension=%{buildroot}/%{php_ztsextdir}/%{pecl_name}.so" \
%changelog
+* Thu Jul 16 2026 Remi Collet <remi@remirepo.net> - 1.2.1-3
+- upstream patch for PHP 8.6.0alpha2
+
* Thu Mar 12 2026 Remi Collet <remi@remirepo.net> - 1.2.1-2
- drop pear/pecl dependency
- sources from github