# needs launching memcached %bcond_with test %define build_targets 74 80 %define extname memcached %global gitdate 20201219 %global githash bfb0a66809d43080219ab5381235f848c91eff7e %define srcdir php-%{extname}-%{?githash:%{githash}}%{!?githash:%{version}} Summary: memcached extension for PHP Summary(ja): PHP用memcached拡張 Name: php-ext-memcached Version: 3.1.5%{?gitdate:.git%{gitdate}} Release: 1%{_dist_release} Group: programming Vendor: Project Vine Distribution: Vine Linux Packager: tomop License: The PHP License %if %{?githash:1}%{!?githash:0} Source: https://github.com/php-memcached-dev/php-memcached/archive/%{githash}.tar.gz %else Source: https://github.com/php-memcached-dev/php-memcached/archive/v3.1.5.tar.gz#/php-%{extname}-%{version}.tar.gz %endif Patch0: sess_prefix.patch BuildRequires: libmemcached-devel BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-root %description This module enable to access memcached in PHP scripts. %description -l ja このモジュールは、PHPスクリプト中でmemcachedにアクセスできるようにします。 %package -n php74-ext-%{extname} Summary: memcached extension for PHP-7.4 Summary(ja): PHP-7.4用memcached拡張 Group: programming BuildRequires: php74-devel %if "%{?req_php74_api}" != "" Requires: %{req_php74_api} %endif %description -n php74-ext-%{extname} This module enable to access memcached in PHP scripts. %description -n php74-ext-%{extname} -l ja このモジュールは、PHPスクリプト中でmemcachedにアクセスできるようにします。 %package -n php80-ext-%{extname} Summary: memcached extension for PHP-8.0 Summary(ja): PHP-8.0用memcached拡張 Group: programming BuildRequires: php80-devel %if "%{?req_php80_api}" != "" Requires: %{req_php80_api} %endif %description -n php80-ext-%{extname} This module enable to access memcached in PHP scripts. %description -n php80-ext-%{extname} -l ja このモジュールは、PHPスクリプト中でmemcachedにアクセスできるようにします。 %debug_package %prep %setup -T -c -a 0 -n %{srcdir} pushd %{srcdir} mkdir -p ../docs cp -f CREDITS LICENSE README* ChangeLog ../docs/ popd for v in %{build_targets}; do cp -a %{srcdir} php${v} done %build for v in %{build_targets}; do pushd php${v} phpize${v} %configure --with-php-config=php-config${v} %__make %{?_smp_mflags} popd done %install rm -rf %{buildroot} cat > memcached.ini <> memcached.ini for v in %{build_targets}; do pushd php${v} mkdir -p %{buildroot}%{_libdir}/php${v}/ mkdir -p %{buildroot}%{_sysconfdir}/php${v}/php.d %makeinstall INSTALL_ROOT=%{buildroot} install -m644 ../memcached.ini %{buildroot}%{_sysconfdir}/php${v}/php.d/memcached.ini cat > ../files.php${v} < - added php80 support. - dropped php73 support. * Thu Dec 19 2019 Tomohiro "Tomo-p" KATO 3.1.5-1 - new upstream release. - added php74 support. * Fri Dec 21 2018 Tomohiro "Tomo-p" KATO 3.1.1-1 - new upstream release. - dropped Patch1: fixed in upstream. - drooped php72 support. * Sat Dec 08 2018 Tomohiro "Tomo-p" KATO 3.0.5-1 - added php73 support. * Wed Dec 20 2017 Tomohiro "Tomo-p" KATO 3.0.4-1 - new upstream release. * Thu Mar 16 2017 Tomohiro "Tomo-p" KATO 3.0.3-1 - initial build for Vine Linux.