SPECS: phpBB.spec - webapps in progress
dzeus
dzeus at pld-linux.org
Sun Jan 22 12:37:04 CET 2006
Author: dzeus Date: Sun Jan 22 11:37:04 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- webapps in progress
---- Files affected:
SPECS:
phpBB.spec (1.82 -> 1.83)
---- Diffs:
================================================================
Index: SPECS/phpBB.spec
diff -u SPECS/phpBB.spec:1.82 SPECS/phpBB.spec:1.83
--- SPECS/phpBB.spec:1.82 Sat Jan 21 23:23:25 2006
+++ SPECS/phpBB.spec Sun Jan 22 12:36:59 2006
@@ -7,7 +7,7 @@
Name: phpBB
Version: 2.0.19
%define fver 20195
-Release: 0.1
+Release: 0.7
License: GPL v2
Group: Applications/WWW
Source0: http://dl.sourceforge.net/phpbb-php5mod/%{fver}.tar.bz2
@@ -29,6 +29,7 @@
Source9: http://dl.sourceforge.net/phpbb/%{name}-%{version}.tar.bz2
# Source9-md5: 7b8c6d6f7f92571afb34f192f3c242dd
URL: http://www.phpbb.com/
+BuildRequires:rpmbuild(macros) >= 1.268
Requires(triggerpostun): sed >= 4.0
Requires: php-pcre
Requires: webapps
@@ -103,16 +104,15 @@
tar zxf %{SOURCE1} -C $RPM_BUILD_ROOT%{_appdir}/language/
tar zxf %{SOURCE2} -C $RPM_BUILD_ROOT%{_appdir}/templates/
-
tar zxf %{SOURCE3} -C $RPM_BUILD_ROOT%{_appdir}/language/
tar zxf %{SOURCE4} -C $RPM_BUILD_ROOT%{_appdir}/templates/
-
tar zxf %{SOURCE5} -C $RPM_BUILD_ROOT%{_appdir}/language/
tar zxf %{SOURCE6} -C $RPM_BUILD_ROOT%{_appdir}/templates/
-
install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
+find $RPM_BUILD_ROOT%{_appdir} -name Thumbs.db | xargs rm -f
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -134,29 +134,16 @@
%triggerun -- apache >= 2.0.0
%webapp_unregister httpd %{_webapp}
-%triggerpostun -- %{name} < %{version}
-echo "You have to install %{name}-install package to prepare upgrade!!!"
-echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
%triggerpostun -- %{name} <= 2.0.10-1
-if [ -f /home/services/httpd/html/phpBB/config.php.rpmsave ]; then
- mv -f /home/services/httpd/html/phpBB/config.php.rpmsave /etc/phpBB/config.php
-else
- if [ -f /home/httpd/html/phpBB/config.php.rpmsave ]; then
- mv -f /home/httpd/html/phpBB/config.php.rpmsave /etc/phpBB/config.php
- fi
-fi
for i in `grep -lr "/home/\(services/\)*httpd/html/phpBB" /etc/httpd/*`; do
cp $i $i.backup
- %{__perl} -pi -e "s#/home/httpd/html/phpBB#%{_appdir}#g" $i
- %{__perl} -pi -e "s#/home/services/httpd/html/phpBB#%{_appdir}#g" $i
+ sed -i -e "s#/home/httpd/html/phpBB#%{_appdir}#g" $i
+ sed -i -e "s#/home/services/httpd/html/phpBB#%{_appdir}#g" $i
echo "File changed by trigger: $i (backup: $i.backup)"
done
-if [ -f /var/lock/subsys/httpd ]; then
- /usr/sbin/apachectl graceful 1>&2
-fi
-%triggerpostun -- %{name} < 2.0.10-1
+%triggerpostun -- %{name} < 2.0.19-0.5
# rescue app config from various old locations
if [ -f /home/services/httpd/html/phpBB/config.php.rpmsave ]; then
mv -f %{_sysconfdir}/config.php{,.rpmnew}
@@ -186,48 +173,34 @@
rm -f /etc/httpd/httpd.conf/99_%{name}.conf
/usr/sbin/webapp register httpd %{_webapp}
-if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd reload 1>&2
+%service httpd reload
+
+%triggerpostun -- %{name} < %{version}
+echo "You have to install %{name}-install package to prepare upgrade!!!"
+echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
%files
%defattr(644,root,root,755)
%dir %attr(750,root,http) %{_sysconfdir}
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
-%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.php
+%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config.php
+%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/favicon.ico
+%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/robots.txt
%doc docs/*
%dir %{_appdir}
-%attr(640,root,http) %{_appdir}/[!c]*.php
-%attr(640,root,http) %{_appdir}/common.php
-%attr(640,root,http) %{_appdir}/*.inc
-%attr(750,root,http) %dir %{_appdir}/admin
-%attr(750,root,http) %dir %{_appdir}/db
-%attr(750,root,http) %dir %{_appdir}/images
-%attr(640,root,http) %{_appdir}/images/*.gif
-%attr(640,root,http) %{_appdir}/images/index.htm
-%attr(750,root,http) %dir %{_appdir}/images/smiles
-%attr(710,root,http) %dir /var/lib/%{name}
-%attr(1770,root,http) %dir %{_avatardir}
-%attr(750,root,http) %dir %{_appdir}/includes
-%attr(640,root,http) %config(noreplace) %{_appdir}/config.php
-%attr(640,root,http) %config(noreplace) %{_appdir}/favicon.ico
-%attr(640,root,http) %config(noreplace) %{_appdir/robots.txt
-%{_appdir}/admin/*
-%{_appdir}/db/*
-%{_appdir}/images/smiles/*
-%{_appdir}/images/avatars
-%{_avatardir}/*
-%{_appdir}/includes/*
+%{_appdir}/[!c]*.php
+%{_appdir}/common.php
+%{_appdir}/*.inc
+%{_appdir}/admin
+%{_appdir}/db
+%{_appdir}/images
+%{_appdir}/includes
%{_appdir}/templates/index.htm
-%attr(750,root,http) %dir %{_appdir}/templates
-%attr(750,root,http) %dir %{_appdir}/templates/subSilver
-%attr(750,root,http) %dir %{_appdir}/templates/subSilver/admin
-%attr(640,root,http) %{_appdir}/templates/subSilver/admin/*
-%attr(640,root,http) %{_appdir}/templates/subSilver/*.*
-%attr(750,root,http) %dir %{_appdir}/templates/subSilver/images
-%attr(640,root,http) %{_appdir}/templates/subSilver/images/*.*
-%attr(750,root,http) %dir %{_appdir}/language
-%attr(640,root,http) %{_appdir}/language/*.htm
+%{_appdir}/templates/subSilver/*.*
+%{_appdir}/templates/subSilver/admin/*.*
+%{_appdir}/templates/subSilver/images/*.*
+%{_appdir}/language/index.htm
%lang(en) %{_appdir}/language/lang_english
%lang(en) %{_appdir}/templates/subSilver/images/lang_english
%lang(pl) %{_appdir}/language/lang_polish
@@ -236,13 +209,19 @@
%lang(de) %{_appdir}/templates/subSilver/images/lang_german
%lang(fr) %{_appdir}/language/lang_french
%lang(fr) %{_appdir}/templates/subSilver/images/lang_french
+%attr(710,root,http) %dir /var/lib/%{name}
+%attr(1770,root,http) %dir %{_avatardir}
+%{_avatardir}/index.htm
+%{_avatardir}/gallery
+%attr(640,root,http) %config(noreplace) %{_appdir}/config.php
+%attr(640,root,http) %config(noreplace) %{_appdir}/favicon.ico
+%attr(640,root,http) %config(noreplace) %{_appdir}/robots.txt
+
%files install
%defattr(644,root,root,755)
%doc install/schemas/*.zip
-%attr(750,root,http) %dir %{_appdir}/install
-%attr(640,root,http) %{_appdir}/install/*.php
-%attr(750,root,http) %dir %{_appdir}/install/schemas
-%attr(640,root,http) %{_appdir}/install/schemas/*.sql
+%{_appdir}/install/*.php
+%{_appdir}/install/schemas/*.sql
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -251,6 +230,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.83 2006/01/22 11:36:59 dzeus
+- webapps in progress
+
Revision 1.82 2006/01/21 22:23:25 dzeus
- up to 2.0.19 (20195)
- starting use webapps (NFY)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/phpBB.spec?r1=1.82&r2=1.83&f=u
More information about the pld-cvs-commit
mailing list