%define modname memcache %define dirname %{modname} %define soname %{modname}.so %define inifile A43_%{modname}.ini Summary: Memcached extension for php Name: php-%{modname} Version: 2.0.4 Release: %mkrel 3 Group: Development/PHP License: PHP License URL: http://pecl.php.net/package/memcache Source0: http://pecl.php.net/get/%{modname}-%{version}.tar.bz2 Source1: %{modname}.ini.bz2 Requires: memcached BuildRequires: php-devel >= 5.1.0 BuildRequires: zlib-devel BuildRequires: dos2unix BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %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 . 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 -U %build phpize %configure2_5x --with-libdir=%{_lib} \ --enable-%{modname}=shared,%{_prefix} \ --with-zlib-dir=%{_prefix} %make mv modules/*.so . %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_libdir}/php/extensions install -d %{buildroot}%{_sysconfdir}/php.d bzcat %{SOURCE1} > %{buildroot}%{_sysconfdir}/php.d/%{inifile} install -m755 %{soname} %{buildroot}%{_libdir}/php/extensions/ %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %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 * Sun Aug 27 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.4-3 - rebuilt for php-5.1.6 * Wed Jul 26 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.4-2mdk - rebuild * Wed May 17 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.4-1mdk - 2.0.4 * Tue May 16 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.3-1mdk - 2.0.3 * Fri May 05 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.1-3mdk - rebuilt for php-5.1.4 * Fri May 05 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.1-2mdk - rebuilt for php-5.1.3 * Wed Feb 01 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.1-1mdk - 2.0.1 * Sun Jan 15 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-2mdk - rebuilt against php-5.1.2 * Sun Jan 08 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-1mdk - initial Mandriva package