1 %define _modname parsekit
3 %define _sysconfdir /etc/php
4 %define extensionsdir %(php-config --extension-dir 2>/dev/null)
6 Summary: %{_modname} - PHP Opcode Analyser
7 Summary(pl): %{_modname} - Analizator instrukcji PHP
8 Name: php-pecl-%{_modname}
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)
24 Provides a userspace interpretation of the opcodes generated by the
25 Zend engine compiler built into PHP.
27 This extension is meant for development and debug purposes only and
28 contains some code which is potentially non-threadsafe.
30 In PECL status of this extension is: %{_status}.
33 Dostarcza dzia³aj±cego w przestrzeni u¿ytkownika interpretera
34 instrukcji wygenerowanych przez kompilator silnika Zend wbudowany w
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.
41 To rozszerzenie ma w PECL status: %{_status}.
47 cd %{_modname}-%{version}
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
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
63 rm -rf $RPM_BUILD_ROOT
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
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
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