]> git.pld-linux.org Git - packages/php-pecl-memcached.git/blob - php-pecl-memcached.spec
cbfb11bf17f5b6ab05e8acfd4b2d9a55c3015102
[packages/php-pecl-memcached.git] / php-pecl-memcached.spec
1 %define         php_name        php%{?php_suffix}
2 %define         modname memcached
3 %define         status          stable
4 Summary:        Interface to memcached via libmemcached library
5 Summary(pl.UTF-8):      Interfejs do memcached z użyciem biblioteki libmemcached
6 Name:           %{php_name}-pecl-%{modname}
7 Version:        2.1.0
8 Release:        4
9 License:        PHP 3.01
10 Group:          Development/Languages/PHP
11 Source0:        http://pecl.php.net/get/%{modname}-%{version}.tgz
12 # Source0-md5:  daf070aad13bebffdff50acf6e93043c
13 URL:            http://pecl.php.net/package/memcached/
14 BuildRequires:  %{php_name}-devel >= 4:5.2.0
15 BuildRequires:  cyrus-sasl-devel
16 BuildRequires:  libmemcached-devel >= 1.0
17 BuildRequires:  rpmbuild(macros) >= 1.650
18 BuildRequires:  zlib-devel
19 %{?requires_php_extension}
20 Requires:       php(core) >= 5.2.0
21 Suggests:       %{php_name}-pecl-igbinary
22 Provides:       php(%{modname}) = %{version}
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 This extension uses libmemcached library to provide API for
27 communicating with memcached servers.
28
29 In PECL status of this extension is: %{status}.
30
31 %description -l pl.UTF-8
32 Rozszerzenie to wykorzystuje bibliotekę memcached w celu udostępnienia
33 API do komunikacji z serwerami memcached.
34
35 To rozszerzenie ma w PECL status: %{status}.
36
37 %prep
38 %setup -q -c
39 mv %{modname}-%{version}/* .
40
41 %build
42 phpize
43 %configure \
44         --enable-memcached-json
45 %{__make}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
50
51 %{__make} install \
52         INSTALL_ROOT=$RPM_BUILD_ROOT \
53         EXTENSION_DIR=%{php_extensiondir}
54 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
55 ; Enable %{modname} extension module
56 extension=%{modname}.so
57
58 EOF
59 cat %{modname}.ini >> $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %post
65 %php_webserver_restart
66
67 %postun
68 if [ "$1" = 0 ]; then
69         %php_webserver_restart
70 fi
71
72 %files
73 %defattr(644,root,root,755)
74 %doc CREDITS
75 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
76 %attr(755,root,root) %{php_extensiondir}/%{modname}.so
This page took 0.10309 seconds and 2 git commands to generate.