1 %define _modname memcache
3 %define _sysconfdir /etc/php
4 %define extensionsdir %(php-config --extension-dir 2>/dev/null)
5 Summary: %{_modname} - a memcached extension
6 Summary(pl): %{_modname} - rozszerzenie memcached
7 Name: php-pecl-%{_modname}
11 Group: Development/Languages/PHP
12 Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
13 # Source0-md5: f521dd4d3cad4ccb05d9ade4e1cc04d4
14 URL: http://pecl.php.net/package/memcached/
15 BuildRequires: php-devel >= 3:5.0.0
16 BuildRequires: rpmbuild(macros) >= 1.254
17 %{?requires_php_extension}
18 Requires: %{_sysconfdir}/conf.d
19 Obsoletes: php-pear-%{_modname}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Memcached is a caching daemon designed especially for dynamic web
24 applications to decrease database load by storing objects in memory.
26 This extension allows you to work with memcached through handy OO and
27 procedural interfaces.
29 In PECL status of this extension is: %{_status}.
32 Memcached to zaprojektowany dla dynamicznych aplikacji internetowych
33 daemon cachuj±cy maj±cy za zadanie zmniejszenie obci±¿enia bazy danych
34 przez przechowywanie w pamiêci obiektów.
36 To rozszerzenie umo¿liwia pracê z memcached za pomoc± porêcznego
37 zorientowanego obiektowo (oraz przez procedury) interfejsu.
39 To rozszerzenie ma w PECL status: %{_status}.
45 cd %{_modname}-%{version}
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
55 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
56 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
57 ; Enable %{_modname} extension module
58 extension=%{_modname}.so
62 rm -rf $RPM_BUILD_ROOT
65 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
66 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
70 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
71 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
75 %defattr(644,root,root,755)
76 %doc %{_modname}-%{version}/{CREDITS,README}
77 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
78 %attr(755,root,root) %{extensionsdir}/%{_modname}.so