]> git.pld-linux.org Git - packages/php-pecl-memcache.git/blame - php-pecl-memcache.spec
- updated to 3.0.4
[packages/php-pecl-memcache.git] / php-pecl-memcache.spec
CommitLineData
15f9ce79 1%define _modname memcache
77c3e6f3 2%define _status beta
15f9ce79 3Summary: %{_modname} - a memcached extension
8471f42b 4Summary(pl.UTF-8): %{_modname} - rozszerzenie memcached
15f9ce79 5Name: php-pecl-%{_modname}
8d3d196b
AG
6Version: 3.0.4
7Release: 1
15f9ce79
AG
8License: PHP 2.02
9Group: Development/Languages/PHP
10Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
8d3d196b 11# Source0-md5: 07933ce0191274201ea6905cd509c5b0
016f4b1b 12URL: http://pecl.php.net/package/memcache/
0bee29d4 13BuildRequires: php-devel >= 3:5.0.0
86295f4f 14BuildRequires: rpmbuild(macros) >= 1.344
0bee29d4 15%{?requires_php_extension}
86295f4f 16Requires: php-common >= 4:5.0.4
4d4356ab 17Requires: php-zlib
6e39b8a8 18#Suggests: memcached
15f9ce79
AG
19Obsoletes: php-pear-%{_modname}
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
15f9ce79
AG
22%description
23Memcached is a caching daemon designed especially for dynamic web
24applications to decrease database load by storing objects in memory.
25
26This extension allows you to work with memcached through handy OO and
27procedural interfaces.
28
29In PECL status of this extension is: %{_status}.
30
6dd6de29 31%description -l pl.UTF-8
15f9ce79 32Memcached to zaprojektowany dla dynamicznych aplikacji internetowych
6dd6de29
JR
33daemon cachujący mający za zadanie zmniejszenie obciążenia bazy danych
34przez przechowywanie w pamięci obiektów.
15f9ce79 35
6dd6de29 36To rozszerzenie umożliwia pracę z memcached za pomocą poręcznego
15f9ce79
AG
37zorientowanego obiektowo (oraz przez procedury) interfejsu.
38
39To rozszerzenie ma w PECL status: %{_status}.
40
41%prep
42%setup -q -c
43
44%build
45cd %{_modname}-%{version}
46phpize
172c079e
AG
47%configure \
48 --with-zlib-dir=/usr
15f9ce79
AG
49%{__make}
50
51%install
52rm -rf $RPM_BUILD_ROOT
86295f4f 53install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
15f9ce79 54
86295f4f
ER
55install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
56cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini
0bee29d4
ER
57; Enable %{_modname} extension module
58extension=%{_modname}.so
1fc15523
PG
59;memcache.allow_failover=1
60;memcache.chunk_size=8192
61;memcache.default_port=11211
49990fcf 62;memcache.protocol=ascii
63;memcache.redudndancy=1
64;memcache.session_redundancy=2
65;memcache.hash_strategy=consistent
66;memcache.hash_function=crc32
0bee29d4 67EOF
15f9ce79
AG
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%post
86295f4f 73%php_webserver_restart
15f9ce79 74
0bee29d4
ER
75%postun
76if [ "$1" = 0 ]; then
86295f4f 77 %php_webserver_restart
15f9ce79
AG
78fi
79
80%files
81%defattr(644,root,root,755)
4346851d 82%doc %{_modname}-%{version}/{CREDITS,README,example.php,memcache.php}
86295f4f
ER
83%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
84%attr(755,root,root) %{php_extensiondir}/%{_modname}.so
This page took 0.099324 seconds and 4 git commands to generate.