1 Summary: A feature-rich PHP discussion board
2 Summary(pl): Forum dyskusyjne o du¿ych mo¿liwo¶ciach
7 Group: Applications/WWW
8 #Source0: http://dl.sourceforge.net/phpbb-php5mod/phpbb-php5-%{version}.tar.gz
9 Source0: http://dl.sourceforge.net/phpbb/%{name}-%{version}.tar.bz2
10 # Source0-md5: ae6a8f3b74fb00251f5cceb03d295e89
11 Source1: http://dl.sourceforge.net/phpbb/lang_polish.tar.gz
12 # Source1-md5: db020ef788d4bd50ce04014964e3e043
13 Source2: http://dl.sourceforge.net/phpbb/subSilver_polish.tar.gz
14 # Source2-md5: 9367f7a761aef3795ffa296b413136b4
15 Source3: http://dl.sourceforge.net/phpbb/lang_german.tar.gz
16 # Source3-md5: afc686072978b896e18fa211210c3b13
17 Source4: http://dl.sourceforge.net/phpbb/subSilver_german.tar.gz
18 # Source4-md5: 8340f310ee4892f3e19da3e000fdb708
19 Source5: http://dl.sourceforge.net/phpbb/lang_french.tar.gz
20 # Source5-md5: c81f843d4adf0a086efef590074478e6
21 Source6: http://dl.sourceforge.net/phpbb/subSilver_french.tar.gz
22 # Source6-md5: 419157eb144fa81b7464a5f2edeea434
24 URL: http://www.phpbb.com/
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define _phpdir %{_datadir}/%{name}
31 %define _sysconfdir /etc/%{name}
34 phpBB is a UBB-style dissussion board written in PHP backended by a
35 MySQL database. It includes features such as posting/replying/editing
36 messages, private messages, private forums, user and anonymous
37 posting, robust theming, user ranking by posts or by special, admin
38 definable, ranks, and much more.
41 phpBB jest forum dyskusyjnym w stylu UBB napisanym w PHP z u¿yciem
42 bazy danych MySQL. Ma mo¿liwo¶ci takie jak: wysy³anie, odpisywanie,
43 edycja wiadomo¶ci, prywatne wiadomo¶ci, prywatne fora, wysy³anie jako
44 u¿ytkownik i anonimowe, bogaty wybór motywów, ranking u¿ytkowników
45 wed³ug ich wiadomo¶ci lub specjalne, definiowane przez administratora,
46 rankingi i wiele innych.
49 Summary: A feature-rich PHP discussion board - installer
50 Summary(pl): Forum dyskusyjne o du¿ych mo¿liwo¶ciach - instalator
51 Group: Applications/Databases/Interfaces
55 Package needed for %{name} forum instalation.
57 %description install -l pl
58 Pakiet potrzebny do instalacji forum %{name}.
62 #setup -q -n phpbb-php5-%{version}.1
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT%{_phpdir}/{admin,db,images,includes,install/schemas,language,templates} \
67 $RPM_BUILD_ROOT{%{_sysconfdir},/etc/httpd}
69 install *.{php,inc} $RPM_BUILD_ROOT%{_phpdir}
70 install admin/*.php $RPM_BUILD_ROOT%{_phpdir}/admin
71 install db/*.php $RPM_BUILD_ROOT%{_phpdir}/db
72 install includes/*.php $RPM_BUILD_ROOT%{_phpdir}/includes
73 install install/*.php $RPM_BUILD_ROOT%{_phpdir}/install
74 install install/schemas/*.sql $RPM_BUILD_ROOT%{_phpdir}/install/schemas
76 cp -R images/* $RPM_BUILD_ROOT%{_phpdir}/images
77 cp -R language/* $RPM_BUILD_ROOT%{_phpdir}/language
78 cp -R templates/* $RPM_BUILD_ROOT%{_phpdir}/templates
80 cp config.php $RPM_BUILD_ROOT%{_sysconfdir}
81 ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_phpdir}/config.php
83 tar zxfv %{SOURCE1} -C $RPM_BUILD_ROOT%{_phpdir}/language/
84 tar zxfv %{SOURCE2} -C $RPM_BUILD_ROOT%{_phpdir}/templates/
86 tar zxfv %{SOURCE3} -C $RPM_BUILD_ROOT%{_phpdir}/language/
87 tar zxfv %{SOURCE4} -C $RPM_BUILD_ROOT%{_phpdir}/templates/
89 tar zxfv %{SOURCE5} -C $RPM_BUILD_ROOT%{_phpdir}/language/
90 tar zxfv %{SOURCE6} -C $RPM_BUILD_ROOT%{_phpdir}/templates/
92 install %{SOURCE7} $RPM_BUILD_ROOT/etc/httpd/%{name}.conf
95 rm -rf $RPM_BUILD_ROOT
98 if [ "$1" = "1" ]; then
99 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*%{name}.conf" /etc/httpd/httpd.conf; then
100 echo "Include /etc/httpd/%{name}.conf" >> /etc/httpd/httpd.conf
101 elif [ -d /etc/httpd/httpd.conf ]; then
102 ln -sf /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
104 if [ -f /var/lock/subsys/httpd ]; then
105 /usr/sbin/apachectl graceful 1>&2
110 echo "For instalation: http://<your.site.address>/<path>/install/install.php"
111 echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
113 echo "Remember to uninstall %{name}-install after initiation/upgrade of %{name}!!"
116 if [ "$1" = "0" ]; then
118 if [ -d /etc/httpd/httpd.conf ]; then
119 rm -f /etc/httpd/httpd.conf/99_%{name}.conf
121 grep -v "^Include.*%{name}.conf" /etc/httpd/httpd.conf > \
122 /etc/httpd/httpd.conf.tmp
123 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
124 if [ -f /var/lock/subsys/httpd ]; then
125 /usr/sbin/apachectl graceful 1>&2
130 %triggerpostun -- %{name} < %{version}
131 echo "You have to install %{name}-install package to prepare upgrade!!!"
132 echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
134 %triggerpostun -- %{name} <= 2.0.10-1
135 if [ -f /home/services/httpd/html/phpBB/config.php.rpmsave ]; then
136 mv -f /home/services/httpd/html/phpBB/config.php.rpmsave /etc/phpBB/config.php
138 if [ -f /home/httpd/html/phpBB/config.php.rpmsave ]; then
139 mv -f /home/httpd/html/phpBB/config.php.rpmsave /etc/phpBB/config.php
142 for i in `grep -lr "/home/\(services/\)*httpd/html/phpBB" /etc/httpd/*`; do
144 %{__perl} -pi -e "s#/home/httpd/html/phpBB#%{_phpdir}#g" $i
145 %{__perl} -pi -e "s#/home/services/httpd/html/phpBB#%{_phpdir}#g" $i
146 echo "File changed by trigger: $i (backup: $i.backup)"
148 if [ -f /var/lock/subsys/httpd ]; then
149 /usr/sbin/apachectl graceful 1>&2
153 %defattr(644,root,root,755)
155 %attr(640,root,http) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/*
156 %config(noreplace) %verify(not size mtime md5) /etc/httpd/%{name}.conf
158 %attr(755,root,http) %dir %{_phpdir}
159 %attr(640,root,http) %{_phpdir}/[!c]*.php
160 %attr(640,root,http) %{_phpdir}/common.php
161 %attr(640,root,http) %{_phpdir}/*.inc
162 %attr(750,root,http) %dir %{_phpdir}/admin
163 %attr(750,root,http) %dir %{_phpdir}/db
164 %attr(750,root,http) %dir %{_phpdir}/images
165 %attr(640,root,http) %{_phpdir}/images/*.gif
166 %attr(640,root,http) %{_phpdir}/images/index.htm
167 %attr(750,root,http) %dir %{_phpdir}/images/smiles
168 %attr(1770,root,http) %dir %{_phpdir}/images/avatars
169 %attr(750,root,http) %dir %{_phpdir}/includes
172 %{_phpdir}/images/smiles/*
173 %{_phpdir}/images/avatars/*
174 %{_phpdir}/includes/*
175 %{_phpdir}/templates/index.htm
176 %attr(750,root,http) %dir %{_phpdir}/templates
177 %attr(750,root,http) %dir %{_phpdir}/templates/subSilver
178 %attr(750,root,http) %dir %{_phpdir}/templates/subSilver/admin
179 %attr(640,root,http) %{_phpdir}/templates/subSilver/admin/*
180 %attr(640,root,http) %{_phpdir}/templates/subSilver/*.*
181 %attr(750,root,http) %dir %{_phpdir}/templates/subSilver/images
182 %attr(640,root,http) %{_phpdir}/templates/subSilver/images/*.*
183 %attr(750,root,http) %dir %{_phpdir}/language
184 %attr(640,root,http) %{_phpdir}/language/*.htm
186 %lang(en) %{_phpdir}/language/lang_english
187 %lang(en) %{_phpdir}/templates/subSilver/images/lang_english
189 %lang(pl) %{_phpdir}/language/lang_polish
190 %lang(pl) %{_phpdir}/templates/subSilver/images/lang_polish
192 %lang(de) %{_phpdir}/language/lang_german
193 %lang(de) %{_phpdir}/templates/subSilver/images/lang_german
195 %lang(fr) %{_phpdir}/language/lang_french
196 %lang(fr) %{_phpdir}/templates/subSilver/images/lang_french
199 %defattr(644,root,root,755)
200 %doc install/schemas/*.zip
201 %attr(750,root,http) %dir %{_phpdir}/install
202 %attr(640,root,http) %{_phpdir}/install/*.php
203 %attr(750,root,http) %dir %{_phpdir}/install/schemas
204 %attr(640,root,http) %{_phpdir}/install/schemas/*.sql