diff options
Diffstat (limited to 'php-pecl-pcov.spec')
| -rw-r--r-- | php-pecl-pcov.spec | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/php-pecl-pcov.spec b/php-pecl-pcov.spec index da18c56..52b56a6 100644 --- a/php-pecl-pcov.spec +++ b/php-pecl-pcov.spec @@ -13,26 +13,25 @@ %global pie_proj pcov %global pecl_name pcov %global ini_name 40-%{pecl_name}.ini -%global sources %{archivename} -%global _configure ../%{sources}/configure +%global _configure ../configure # Github forge %global gh_vend krakjoe %global gh_proj pcov %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} -Summary: Code coverage driver Name: %{?scl_prefix}php-pecl-%{pecl_name} +Summary: Code coverage driver +License: PHP-3.01 Version: 1.0.12 +Release: 5%{?dist} %forgemeta -Release: 4%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} -License: PHP-3.01 URL: %{forgeurl} Source0: %{forgesource} +Patch0: upstream.patch +Patch1: 134.patch + BuildRequires: make BuildRequires: %{?dtsprefix}gcc BuildRequires: %{?scl_prefix}php-devel >= 7.1 @@ -57,16 +56,16 @@ Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSIO %prep -%setup -q -c +%forgesetup +%patch -P0 -p1 -b .up +%patch -P1 -p1 -b .pr -cd %{sources} # Sanity check, really often broken extver=$(sed -n '/#define PHP_PCOV_VERSION/{s/.* "//;s/".*$//;p}' php_pcov.h) if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever:-%{prever}}. exit 1 fi -cd .. mkdir NTS %if %{with_zts} @@ -95,12 +94,11 @@ EOF %build %{?dtsenable} -cd %{sources} %{__phpize} [ -f Makefile.global ] && GLOBAL=Makefile.global || GLOBAL=build/Makefile.global sed -e 's/INSTALL_ROOT/DESTDIR/' -i $GLOBAL -cd ../NTS +cd NTS %configure \ --enable-pcov \ --with-libdir=%{_lib} \ @@ -135,8 +133,6 @@ install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} %check -cd %{sources} - : Minimal load test for NTS extension %{_bindir}/php --no-php-ini \ --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ @@ -162,9 +158,9 @@ REPORT_EXIT_STATUS=1 \ %files -%license %{sources}/LICENSE -%doc %{sources}/composer.json -%doc %{sources}/README.md +%license LICENSE +%doc composer.json +%doc README.md %config(noreplace) %{php_inidir}/%{ini_name} %{php_extdir}/%{pecl_name}.so @@ -176,6 +172,11 @@ REPORT_EXIT_STATUS=1 \ %changelog +* Tue Jul 21 2026 Remi Collet <remi@remirepo.net> - 1.0.12-5 +- support PCOV_ENABLED env using upstream patch +- fix build with PHP 8.6.0alpha2 using patch from + https://github.com/krakjoe/pcov/pull/134 + * Thu Mar 12 2026 Remi Collet <remi@remirepo.net> - 1.0.12-4 - drop pear/pecl dependency - sources from github |
