1 %define _modname runkit
3 %define _sysconfdir /etc/php4
4 %define extensionsdir %{_libdir}/php4
6 Summary: %{_modname} - mangle with user defined functions and classes
7 Summary(pl): %{_modname} - obróbka zdefiniowanych przez u¿ytkownika funkcji i klas
8 Name: php4-pecl-%{_modname}
12 Group: Development/Languages/PHP
13 Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
14 # Source0-md5: 05a690f04b7d2c42193f3e0c1bb99a19
15 URL: http://pecl.php.net/package/runkit/
16 BuildRequires: php4-devel >= 3:4.3.0
17 BuildRequires: rpmbuild(macros) >= 1.238
18 %{?requires_php_extension}
19 Requires: %{_sysconfdir}/conf.d
20 Obsoletes: php-pear-%{_modname}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Replace, rename, and remove user defined functions and classes. Define
25 customized superglobal variables for general purpose use. Execute code
26 in restricted environment (sandboxing).
28 In PECL status of this extension is: %{_status}.
31 Zastêpowanie, zmiana nazwy lub usuwanie zdefiniowanych przez
32 u¿ytkownika funkcji i klas. Definiowanie zmiennych superglobalnych do
33 ogólnego u¿ytku. Wykonywanie danego kodu w ograniczonym ¶rodowisku
36 To rozszerzenie ma w PECL status: %{_status}.
42 cd %{_modname}-%{version}
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
51 install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
52 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
53 ; Enable %{_modname} extension module
54 extension=%{_modname}.so
58 rm -rf $RPM_BUILD_ROOT
61 [ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart
62 [ ! -f /etc/httpd/httpd.conf/??_mod_php4.conf ] || %service -q httpd restart
66 [ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart
67 [ ! -f /etc/httpd/httpd.conf/??_mod_php4.conf ] || %service -q httpd restart
71 %defattr(644,root,root,755)
72 %doc %{_modname}-%{version}/README
73 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
74 %attr(755,root,root) %{extensionsdir}/%{_modname}.so