1 %define _modname parsekit
3 Summary: %{_modname} - PHP Opcode Analyser
4 Summary(pl.UTF-8): %{_modname} - Analizator instrukcji PHP
5 Name: php-pecl-%{_modname}
9 Group: Development/Languages/PHP
10 Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
11 # Source0-md5: 6045927d06da9f5b8852d220142018bc
12 URL: http://pecl.php.net/package/parsekit/
13 BuildRequires: php-devel >= 3:5.0.0
14 BuildRequires: rpmbuild(macros) >= 1.344
15 %{?requires_php_extension}
16 Requires: php-common >= 4:5.0.4
17 Obsoletes: php-pear-%{_modname}
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Provides a userspace interpretation of the opcodes generated by the
22 Zend engine compiler built into PHP.
24 This extension is meant for development and debug purposes only and
25 contains some code which is potentially non-threadsafe.
27 In PECL status of this extension is: %{_status}.
29 %description -l pl.UTF-8
30 Dostarcza działającego w przestrzeni użytkownika interpretera
31 instrukcji wygenerowanych przez kompilator silnika Zend wbudowany w
34 To rozszerzenie przeznaczone jest do rozwoju oraz w celu wyszukiwania
35 błędów. Zawiera kod, który potencjalnie nie jest bezpieczny dla
36 aplikacji wielowątkowych.
38 To rozszerzenie ma w PECL status: %{_status}.
44 cd %{_modname}-%{version}
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
53 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
54 cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{_modname}.ini
55 ; Enable %{_modname} extension module
56 extension=%{_modname}.so
60 rm -rf $RPM_BUILD_ROOT
63 %php_webserver_restart
67 %php_webserver_restart
71 %defattr(644,root,root,755)
72 %doc %{_modname}-%{version}/README
73 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
74 %attr(755,root,root) %{php_extensiondir}/%{_modname}.so