From: Bartosz Świątek Date: Wed, 2 Dec 2020 10:31:20 +0000 (+0100) Subject: - Add PECL Redis with version 5.3.2 X-Git-Url: https://git.tld-linux.org/?a=commitdiff_plain;h=a442a45c4af64101d6f7b965ad72bf179fbe2e35;p=packages%2Fphp-pecl-redis.git - Add PECL Redis with version 5.3.2 --- a442a45c4af64101d6f7b965ad72bf179fbe2e35 diff --git a/php-pecl-redis.spec b/php-pecl-redis.spec new file mode 100644 index 0000000..657981c --- /dev/null +++ b/php-pecl-redis.spec @@ -0,0 +1,55 @@ +%define php_name php%{?php_suffix} +%define modname redis +Summary: %{modname} - PHP extension for interfacing with Redis +Name: %{php_name}-pecl-%{modname} +Version: 5.3.2 +Release: 1 +License: PHP +Group: Development/Languages/PHP +Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz +# Source0-md5: 6d3a7048ab73b0fab931f28c484dbf76 +URL: https://pecl.php.net/package/redis +BuildRequires: %{php_name}-devel >= 4:7.2 +BuildRequires: rpmbuild(macros) >= 1.747-3 +Provides: php(redis) +%{?requires_php_extension} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +This extension provides an API for communicating with Redis servers. + +%prep +%setup -qc +mv %{modname}-%{version}/* . + +%build +phpize +%configure +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}} + +install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir} +cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini +; Enable %{modname} extension module +extension=%{modname}.so +EOF + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%php_webserver_restart + +%postun +if [ "$1" = 0 ]; then + %php_webserver_restart +fi + +%files +%defattr(644,root,root,755) +%doc CREDITS +%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini +%attr(755,root,root) %{php_extensiondir}/%{modname}.so