diff options
Diffstat (limited to 'php-pecl-memcached.spec')
| -rw-r--r-- | php-pecl-memcached.spec | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/php-pecl-memcached.spec b/php-pecl-memcached.spec index d9e2e94..4fd7609 100644 --- a/php-pecl-memcached.spec +++ b/php-pecl-memcached.spec @@ -3,7 +3,7 @@ # # Fedora spec file for php-pecl-memcached # -# SPDX-FileCopyrightText: Copyright 2009-2025 Remi Collet +# SPDX-FileCopyrightText: Copyright 2009-2026 Remi Collet # SPDX-License-Identifier: CECILL-2.1 # http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt # @@ -35,22 +35,28 @@ # upstream use dev => alpha => beta => RC # make RPM happy DEV => alpha => beta => rc %global upstream_lower %(echo %{upstream_prever} | tr '[:upper:]' '[:lower:]') -%global sources %{pecl_name}-%{upstream_version}%{?upstream_prever} -%global _configure ../%{sources}/configure +%global sources %{archivename} +%global _configure ../%{sources}/configure +# Github forge +%global gh_vend php-memcached-dev +%global gh_proj php-memcached +%global forgeurl https://github.com/%{gh_vend}/%{gh_proj} +%global tag v%{upstream_version}%{?upstream_prever} +# for EL-8 to avoid TAG usage +%global archivename %{gh_proj}-%{upstream_version}%{?upstream_prever} Summary: Extension to work with the Memcached caching daemon Name: %{?scl_prefix}php-pecl-memcached -Version: %{upstream_version}%{?upstream_prever:~%{upstream_lower}} -Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: PHP-3.01 -URL: https://pecl.php.net/package/%{pecl_name} - -Source0: https://pecl.php.net/get/%{sources}.tgz +Version: %{upstream_version}%{?upstream_prever:~%{upstream_lower}} +Release: 2%{?dist} +%forgemeta +URL: %{forgeurl} +Source0: %{forgesource} BuildRequires: %{?dtsprefix}gcc BuildRequires: %{?scl_prefix}php-devel >= 7.0 -BuildRequires: %{?scl_prefix}php-pear BuildRequires: %{?scl_prefix}php-json %if %{with igbinary} BuildRequires: %{?scl_prefix}php-pecl-igbinary-devel @@ -126,15 +132,9 @@ Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSIO %prep %setup -c -q -# Don't install/register tests -sed -e 's/role="test"/role="src"/' \ - -e '/LICENSE/s/role="doc"/role="src"/' \ - -i package.xml - cd %{sources} %if %{with fastlz} rm -r fastlz -sed -e '/name=.fastlz/d' -i ../package.xml %endif # Check version as upstream often forget to update this @@ -231,21 +231,12 @@ peclconf %{__ztsphpconfig} # rename to z-memcached to be load after msgpack install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name} -# Install XML package description -install -D -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml - # Install the ZTS extension %if %{with_zts} %make_install -C ZTS install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} %endif -# Documentation -cd %{sources} -for i in $(grep 'role="doc"' ../package.xml | sed -e 's/^.*name="//;s/".*$//') -do install -Dpm 644 $i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i -done - %check OPT="-n" @@ -273,6 +264,7 @@ ret=0 # ::1:50770 vs [::1]:%s rm tests/memcachedserver6.phpt %endif +rm -r tests/experimental : Launch the Memcached service port=$(%{__php} -r 'echo 10000 + PHP_MAJOR_VERSION*1000 + PHP_MINOR_VERSION*100 + PHP_INT_SIZE + 0%{?scl:10} + %{?fedora}%{?rhel};') @@ -301,8 +293,10 @@ exit $ret %files %license %{sources}/LICENSE -%doc %{pecl_docdir}/%{pecl_name} -%{pecl_xmldir}/%{name}.xml +%doc %{sources}/composer.json +%doc %{sources}/README.markdown +%doc %{sources}/memcached-api.php +%doc %{sources}/memcached.ini %config(noreplace) %{php_inidir}/%{ini_name} %{php_extdir}/%{pecl_name}.so @@ -314,6 +308,10 @@ exit $ret %changelog +* Thu Mar 12 2026 Remi Collet <remi@remirepo.net> - 3.4.0-2 +- drop pear/pecl dependency +- sources from github + * Tue Oct 14 2025 Remi Collet <remi@remirepo.net> - 3.4.0-1 - update to 3.4.0 - drop patches merged upstream |
