]> git.pld-linux.org Git - packages/php-pecl-memcache.git/blame - php-pecl-memcache.spec
- unify
[packages/php-pecl-memcache.git] / php-pecl-memcache.spec
CommitLineData
a9222c27
ER
1%define modname memcache
2Summary: %{modname} - a memcached extension
3Summary(pl.UTF-8): %{modname} - rozszerzenie memcached
4Name: php-pecl-%{modname}
8d3d196b
AG
5Version: 3.0.4
6Release: 1
d7d5fbe6 7License: PHP 3.01
15f9ce79 8Group: Development/Languages/PHP
a9222c27 9Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
8d3d196b 10# Source0-md5: 07933ce0191274201ea6905cd509c5b0
016f4b1b 11URL: http://pecl.php.net/package/memcache/
0bee29d4 12BuildRequires: php-devel >= 3:5.0.0
86295f4f 13BuildRequires: rpmbuild(macros) >= 1.344
0bee29d4 14%{?requires_php_extension}
86295f4f 15Requires: php-common >= 4:5.0.4
a9222c27 16Requires: php-session
4d4356ab 17Requires: php-zlib
6e39b8a8 18#Suggests: memcached
a9222c27 19Obsoletes: php-pear-%{modname}
15f9ce79
AG
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
6dd6de29 29%description -l pl.UTF-8
15f9ce79 30Memcached to zaprojektowany dla dynamicznych aplikacji internetowych
6dd6de29
JR
31daemon cachujący mający za zadanie zmniejszenie obciążenia bazy danych
32przez przechowywanie w pamięci obiektów.
15f9ce79 33
6dd6de29 34To rozszerzenie umożliwia pracę z memcached za pomocą poręcznego
15f9ce79
AG
35zorientowanego obiektowo (oraz przez procedury) interfejsu.
36
15f9ce79
AG
37%prep
38%setup -q -c
a9222c27 39mv %{modname}-%{version}/* .
15f9ce79
AG
40
41%build
15f9ce79 42phpize
172c079e
AG
43%configure \
44 --with-zlib-dir=/usr
15f9ce79
AG
45%{__make}
46
47%install
48rm -rf $RPM_BUILD_ROOT
a9222c27 49install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir},%{_examplesdir}/%{name}-%{version}}
15f9ce79 50
a9222c27
ER
51install modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
52cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
53; Enable %{modname} extension module
54extension=%{modname}.so
1fc15523
PG
55;memcache.allow_failover=1
56;memcache.chunk_size=8192
57;memcache.default_port=11211
49990fcf 58;memcache.protocol=ascii
59;memcache.redudndancy=1
60;memcache.session_redundancy=2
61;memcache.hash_strategy=consistent
62;memcache.hash_function=crc32
0bee29d4 63EOF
a9222c27 64cp -a example.php memcache.php $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
15f9ce79
AG
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post
86295f4f 70%php_webserver_restart
15f9ce79 71
0bee29d4
ER
72%postun
73if [ "$1" = 0 ]; then
86295f4f 74 %php_webserver_restart
15f9ce79
AG
75fi
76
77%files
78%defattr(644,root,root,755)
a9222c27
ER
79%doc CREDITS README
80%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
81%attr(755,root,root) %{php_extensiondir}/%{modname}.so
82%{_examplesdir}/%{name}-%{version}
This page took 0.110636 seconds and 4 git commands to generate.