From 674c666c670f5ba69faf8491d709427b39537962 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 5 Sep 2006 20:34:33 +0000 Subject: [PATCH] - install APC all SAPI-s but CLI, CGI; rel 2 Changed files: php-pecl-APC.spec -> 1.21 --- php-pecl-APC.spec | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/php-pecl-APC.spec b/php-pecl-APC.spec index 6f4b349..252e600 100644 --- a/php-pecl-APC.spec +++ b/php-pecl-APC.spec @@ -1,5 +1,9 @@ # TODO # - segfaults CLI +# - maybe related: +# - http://pecl.php.net/bugs/bug.php?id=7141 +# - http://pecl.php.net/bugs/bug.php?id=7261 +# - http://pecl.php.net/bugs/bug.php?id=7762 %define _modname APC %define _status stable %define _sysconfdir /etc/php @@ -8,7 +12,7 @@ Summary: %{_modname} - Alternative PHP Cache Summary(pl): %{_modname} - alternatywne cache PHP Name: php-pecl-%{_modname} Version: 3.0.11 -Release: 1 +Release: 2 License: PHP Group: Development/Languages/PHP Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz @@ -38,18 +42,7 @@ To rozszerzenie ma w PECL status: %{_status}. %prep %setup -q -c -%build -cd %{_modname}-%{version} -phpize -%configure -%{__make} - -%install -rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}} - -install %{_modname}-%{version}/modules/apc.so $RPM_BUILD_ROOT%{extensionsdir}/%{_modname}.so -cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini +cat <<'EOF' > %{_modname}.ini ; Enable %{_modname} extension module extension=%{_modname}.so apc.enabled=1 @@ -67,6 +60,25 @@ apc.enabled=1 ;apc.enable_cli=0 EOF + +%build +cd %{_modname}-%{version} +phpize +%configure \ + --%{!?debug:dis}%{?debug:en}able-debug \ + --enable-apc-mmap +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -D %{_modname}-%{version}/modules/apc.so $RPM_BUILD_ROOT%{extensionsdir}/%{_modname}.so + +# we install APC.ini for all handlers but CLI and CGI +install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,apache,apache2handler}.d +cp -a %{_modname}.ini $RPM_BUILD_ROOT%{_sysconfdir}/cgi-fcgi.d/%{_modname}.ini +cp -a %{_modname}.ini $RPM_BUILD_ROOT%{_sysconfdir}/apache.d/%{_modname}.ini +cp -a %{_modname}.ini $RPM_BUILD_ROOT%{_sysconfdir}/apache2handler.d/%{_modname}.ini + %clean rm -rf $RPM_BUILD_ROOT @@ -83,5 +95,7 @@ fi %files %defattr(644,root,root,755) %doc %{_modname}-%{version}/{CHANGELOG,INSTALL,NOTICE} -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cgi-fcgi.d/%{_modname}.ini +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.d/%{_modname}.ini +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache2handler.d/%{_modname}.ini %attr(755,root,root) %{extensionsdir}/%{_modname}.so -- 2.44.0