%define modname redis %define dirname %{modname} %define soname %{modname}.so %define inifile A91_%{modname}.ini Name: php-redis Version: 2.2.2 Release: %mkrel 5 Summary: The phpredis extension provides an API for communicating with the Redis key-value store Group: Development/PHP License: PHP License URL: https://github.com/nicolasff/phpredis Source0: phpredis-%{version}.tar.gz Patch100: 0100-missing-TSRMLS_CC-fix-ZTS-build.patch BuildRequires: php-devel %description The phpredis extension provides an API for communicating with the Redis key-value store %prep %setup -q -n phpredis-%{version} %apply_patches %build %serverbuild %{_bindir}/phpize %configure2_5x --with-libdir=%{_lib} \ --enable-%{modname}=shared,%{_prefix} %make %install rm -rf %{buildroot} install -d %{buildroot}%{_libdir}/php/extensions install -d %{buildroot}%{_sysconfdir}/php.d install -m0755 modules/%{soname} %{buildroot}%{_libdir}/php/extensions/ install -m0644 rpm/redis.ini %{buildroot}%{_sysconfdir}/php.d/%{inifile} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc CREDITS %config(noreplace) %{_sysconfdir}/php.d/%{inifile} %{_libdir}/php/extensions/redis.so %changelog * Wed Jan 30 2013 oden <oden> 2.2.2-5.mga3 + Revision: 393317 - rebuilt for php-5.4.11 * Sun Jan 13 2013 umeabot <umeabot> 2.2.2-4.mga3 + Revision: 377549 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Jan 11 2013 colin <colin> 2.2.2-3.mga3 + Revision: 345779 - Rebuild for new PHP * Mon Jan 07 2013 colin <colin> 2.2.2-2.mga3 + Revision: 341115 - Switch to better tarball from official upstream 2.2.2 tag. - Add upstream patch to fix compilation (redis_stream_close gh+phpredis#282) - Rebuild for latest PHP * Sun Oct 21 2012 colin <colin> 2.2.2-1.mga3 + Revision: 308916 - imported package php-redis