]> git.pld-linux.org Git - packages/php-pecl-parsekit.git/blob - php-pecl-parsekit.spec
- updated to 1.2
[packages/php-pecl-parsekit.git] / php-pecl-parsekit.spec
1 %define         _modname        parsekit
2 %define         _status         stable
3 %define         _sysconfdir     /etc/php
4 %define         extensionsdir   %(php-config --extension-dir 2>/dev/null)
5
6 Summary:        %{_modname} - PHP Opcode Analyser
7 Summary(pl):    %{_modname} - Analizator instrukcji PHP
8 Name:           php-pecl-%{_modname}
9 Version:        1.2
10 Release:        1
11 License:        PHP
12 Group:          Development/Languages/PHP
13 Source0:        http://pecl.php.net/get/%{_modname}-%{version}.tgz
14 # Source0-md5:  ec6a6641ec50532538656340731421c4
15 URL:            http://pecl.php.net/package/parsekit/
16 BuildRequires:  php-devel >= 3:5.0.0
17 BuildRequires:  rpmbuild(macros) >= 1.322
18 %{?requires_php_extension}
19 Requires:       %{_sysconfdir}/conf.d
20 Obsoletes:      php-pear-%{_modname}
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Provides a userspace interpretation of the opcodes generated by the
25 Zend engine compiler built into PHP.
26
27 This extension is meant for development and debug purposes only and
28 contains some code which is potentially non-threadsafe.
29
30 In PECL status of this extension is: %{_status}.
31
32 %description -l pl
33 Dostarcza dzia³aj±cego w przestrzeni u¿ytkownika interpretera
34 instrukcji wygenerowanych przez kompilator silnika Zend wbudowany w
35 PHP.
36
37 To rozszerzenie przeznaczone jest do rozwoju oraz w celu wyszukiwania
38 b³êdów. Zawiera kod, który potencjalnie nie jest bezpieczny dla
39 aplikacji wielow±tkowych.
40
41 To rozszerzenie ma w PECL status: %{_status}.
42
43 %prep
44 %setup -q -c
45
46 %build
47 cd %{_modname}-%{version}
48 phpize
49 %configure
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
55
56 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
57 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
58 ; Enable %{_modname} extension module
59 extension=%{_modname}.so
60 EOF
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post
66 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
67 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
68
69 %postun
70 if [ "$1" = 0 ]; then
71         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
72         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
73 fi
74
75 %files
76 %defattr(644,root,root,755)
77 %doc %{_modname}-%{version}/README
78 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
79 %attr(755,root,root) %{extensionsdir}/%{_modname}.so
This page took 0.074065 seconds and 4 git commands to generate.