%define modname memcache %define dirname %{modname} %define soname %{modname}.so %define inifile A43_%{modname}.ini Summary: Memcached extension for php Name: php-%{modname} Version: 3.0.7 Release: %mkrel 3 Group: Development/PHP License: PHP License URL: http://pecl.php.net/package/memcache Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz Source1: %{modname}.ini Requires: memcached BuildRequires: php-devel >= 3:5.2.1 BuildRequires: zlib-devel BuildRequires: dos2unix %description Memcached is a caching daemon designed especially for dynamic web applications to decrease database load by storing objects in memory. This extension allows you to work with memcached through handy OO and procedural interfaces. %prep %setup -q -n %{modname}-%{version} [ "../package.xml" != "/" ] && mv ../package.xml . cp %{SOURCE1} %{inifile} find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; # strip away annoying ^M find -type f | grep -v ".gif" | grep -v ".png" | grep -v ".jpg" | xargs dos2unix ln -s %{_usrsrc}/php-devel/extensions ext %build %serverbuild phpize %configure2_5x --with-libdir=%{_lib} \ --enable-%{modname}=shared,%{_prefix} \ --with-zlib-dir=%{_prefix} %make mv modules/*.so . %install rm -rf %{buildroot} install -d %{buildroot}%{_libdir}/php/extensions install -d %{buildroot}%{_sysconfdir}/php.d install -m0755 %{soname} %{buildroot}%{_libdir}/php/extensions/ install -m0644 %{inifile} %{buildroot}%{_sysconfdir}/php.d/%{inifile} %files %doc CREDITS README example.php package.xml %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/php.d/%{inifile} %attr(0755,root,root) %{_libdir}/php/extensions/%{soname} %changelog * Wed Jan 30 2013 oden <oden> 3.0.7-3.mga3 + Revision: 393309 - rebuilt for php-5.4.11 * Sun Jan 13 2013 umeabot <umeabot> 3.0.7-2.mga3 + Revision: 375850 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Dec 01 2012 spuhler <spuhler> 3.0.7-1.mga3 + Revision: 324278 - upgrade to 3.0.7 * Fri Aug 03 2012 spuhler <spuhler> 3.0.6-3.mga3 + Revision: 278129 - rebuilt for php-5.4 * Mon Mar 19 2012 luigiwalser <luigiwalser> 3.0.6-2.mga2 + Revision: 224168 - fix dos2unix syntax - httpd restart is handled by filetriggers now * Wed Apr 13 2011 tv <tv> 3.0.6-1.mga1 + Revision: 84512 - new release + ennael <ennael> - clean spec file * Sat Jan 29 2011 spuhler <spuhler> 3.0.5-5.mga1 + Revision: 44364 - imported package php-memcache