From a442a45c4af64101d6f7b965ad72bf179fbe2e35 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20=C5=9Awi=C4=85tek?= Date: Wed, 2 Dec 2020 11:31:20 +0100 Subject: [PATCH 1/1] - Add PECL Redis with version 5.3.2 --- php-pecl-redis.spec | 55 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 php-pecl-redis.spec 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 -- 2.46.0