2 # there's no maintainer for the pecl project, so consider this
4 %define _modname msession
6 %define _sysconfdir /etc/php
7 %define extensionsdir %(php-config --extension-dir 2>/dev/null)
8 Summary: msession extension module for PHP
9 Summary(pl): Modu³ msession dla PHP
10 Name: php-pecl-%{_modname}
14 Group: Development/Languages/PHP
15 Source0: %{_modname}.tar.bz2
16 # Source0-md5: 3a5b6bf9aa3c7d1abac18a5b484c0897
17 URL: http://pecl.php.net/package/msession/
18 BuildRequires: phoenix-devel
19 BuildRequires: php-devel >= 3:5.0.0
20 BuildRequires: rpmbuild(macros) >= 1.254
21 %{?requires_php_extension}
22 Requires: %{_sysconfdir}/conf.d
23 Provides: php-msession = 4:5.1.2-9
24 Obsoletes: php-msession
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 This is a dynamic shared object (DSO) for PHP that will allow you to
29 use msession. msession is a high speed session daemon which can run
30 either locally or remotely. It is designed to provide consistent
31 session management for a PHP web farm.
33 In PECL status of this extension is: %{_status}.
36 Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z demona msession. Jest
37 to demon szybkiej obs³ugi sesji, który mo¿e dzia³aæ lokalnie lub na
38 innej maszynie. S³u¿y do zapewniania spójnej obs³ugi sesji dla farmy
41 To rozszerzenie ma w PECL status: %{_status}.
44 %setup -q -n %{_modname}
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
55 install 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 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
77 %attr(755,root,root) %{extensionsdir}/%{_modname}.so