SPECS: php-pecl-APC.spec - install APC all SAPI-s but CLI, CGI; rel 2
glen
glen at pld-linux.org
Tue Sep 5 22:34:38 CEST 2006
Author: glen Date: Tue Sep 5 20:34:38 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- install APC all SAPI-s but CLI, CGI; rel 2
---- Files affected:
SPECS:
php-pecl-APC.spec (1.20 -> 1.21)
---- Diffs:
================================================================
Index: SPECS/php-pecl-APC.spec
diff -u SPECS/php-pecl-APC.spec:1.20 SPECS/php-pecl-APC.spec:1.21
--- SPECS/php-pecl-APC.spec:1.20 Mon Sep 4 23:30:14 2006
+++ SPECS/php-pecl-APC.spec Tue Sep 5 22:34:33 2006
@@ -1,6 +1,10 @@
# $Revision$, $Date$
# 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
@@ -9,7 +13,7 @@
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
@@ -39,18 +43,7 @@
%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
@@ -68,6 +61,25 @@
;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
@@ -84,7 +96,9 @@
%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
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -93,6 +107,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.21 2006/09/05 20:34:33 glen
+- install APC all SAPI-s but CLI, CGI; rel 2
+
Revision 1.20 2006/09/04 21:30:14 glen
- 3.0.11
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/php-pecl-APC.spec?r1=1.20&r2=1.21&f=u
More information about the pld-cvs-commit
mailing list