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.UTF-8): %{_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: 855786f79a3803972b04e44c32cece8d
15 URL: http://pecl.php.net/package/runkit/
16 BuildRequires: php4-devel >= 3:4.3.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 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}.
30 %description -l pl.UTF-8
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