]> git.pld-linux.org Git - packages/php-pecl-msession.git/blob - php-pecl-msession.spec
- try with cvs snapshot
[packages/php-pecl-msession.git] / php-pecl-msession.spec
1 # NOTE:
2 # there's no maintainer for the pecl project, so consider this
3 # extension dead.
4 %define         _modname        msession
5 %define         _status         stable
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}
11 Version:        1.0
12 Release:        0.1
13 License:        PHP 2.02
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)
26
27 %description
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.
32
33 In PECL status of this extension is: %{_status}.
34
35 %description -l pl
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
39 serwerów.
40
41 To rozszerzenie ma w PECL status: %{_status}.
42
43 %prep
44 %setup -q -n %{_modname}
45
46 %build
47 phpize
48 %configure
49 %{__make}
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
54
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
59 EOF
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %post
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
67
68 %postun
69 if [ "$1" = 0 ]; then
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
72 fi
73
74 %files
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
This page took 0.226465 seconds and 3 git commands to generate.