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/%{name}-%{version}.tar.bz2
9 # Source0-md5: 9aaf577d3160f6e3ba069eb2e670e2a4
10 Source1: http://dl.sourceforge.net/phpbb/lang_polish.tar.gz
11 # Source1-md5: db020ef788d4bd50ce04014964e3e043
12 Source2: http://dl.sourceforge.net/phpbb/subSilver_polish.tar.gz
13 # Source2-md5: 9367f7a761aef3795ffa296b413136b4
14 Source3: http://dl.sourceforge.net/phpbb/lang_german.tar.gz
15 # Source3-md5: afc686072978b896e18fa211210c3b13
16 Source4: http://dl.sourceforge.net/phpbb/subSilver_german.tar.gz
17 # Source4-md5: 8340f310ee4892f3e19da3e000fdb708
18 Source5: http://dl.sourceforge.net/phpbb/lang_french.tar.gz
19 # Source5-md5: c81f843d4adf0a086efef590074478e6
20 Source6: http://dl.sourceforge.net/phpbb/subSilver_french.tar.gz
21 # Source6-md5: 419157eb144fa81b7464a5f2edeea434
23 URL: http://www.phpbb.com/
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define _phpdir %{_datadir}/%{name}
30 %define _sysconfdir /etc/%{name}
33 phpBB is a UBB-style dissussion board written in PHP backended by a
34 MySQL database. It includes features such as posting/replying/editing
35 messages, private messages, private forums, user and anonymous
36 posting, robust theming, user ranking by posts or by special, admin
37 definable, ranks, and much more.
40 phpBB jest forum dyskusyjnym w stylu UBB napisanym w PHP z u¿yciem
41 bazy danych MySQL. Ma mo¿liwo¶ci takie jak: wysy³anie, odpisywanie,
42 edycja wiadomo¶ci, prywatne wiadomo¶ci, prywatne fora, wysy³anie jako
43 u¿ytkownik i anonimowe, bogaty wybór motywów, ranking u¿ytkowników
44 wed³ug ich wiadomo¶ci lub specjalne, definiowane przez administratora,
45 rankingi i wiele innych.
48 Summary: A feature-rich PHP discussion board - installer
49 Summary(pl): Forum dyskusyjne o du¿ych mo¿liwo¶ciach - instalator
50 Group: Applications/Databases/Interfaces
54 Package needed for %{name} forum instalation.
56 %description install -l pl
57 Pakiet potrzebny do instalacji forum %{name}.
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT%{_phpdir}/{admin,db,images,includes,install/schemas,language,templates} \
65 $RPM_BUILD_ROOT{%{_sysconfdir},/etc/httpd}
67 install *.{php,inc} $RPM_BUILD_ROOT%{_phpdir}
68 install admin/*.php $RPM_BUILD_ROOT%{_phpdir}/admin
69 install db/*.php $RPM_BUILD_ROOT%{_phpdir}/db
70 install includes/*.php $RPM_BUILD_ROOT%{_phpdir}/includes
71 install install/*.php $RPM_BUILD_ROOT%{_phpdir}/install
72 install install/schemas/*.sql $RPM_BUILD_ROOT%{_phpdir}/install/schemas
74 cp -R images/* $RPM_BUILD_ROOT%{_phpdir}/images
75 cp -R language/* $RPM_BUILD_ROOT%{_phpdir}/language
76 cp -R templates/* $RPM_BUILD_ROOT%{_phpdir}/templates
78 cp config.php $RPM_BUILD_ROOT%{_sysconfdir}
79 ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_phpdir}/config.php
81 tar zxfv %{SOURCE1} -C $RPM_BUILD_ROOT%{_phpdir}/language/
82 tar zxfv %{SOURCE2} -C $RPM_BUILD_ROOT%{_phpdir}/templates/
84 tar zxfv %{SOURCE3} -C $RPM_BUILD_ROOT%{_phpdir}/language/
85 tar zxfv %{SOURCE4} -C $RPM_BUILD_ROOT%{_phpdir}/templates/
87 tar zxfv %{SOURCE5} -C $RPM_BUILD_ROOT%{_phpdir}/language/
88 tar zxfv %{SOURCE6} -C $RPM_BUILD_ROOT%{_phpdir}/templates/
90 install %{SOURCE7} $RPM_BUILD_ROOT/etc/httpd/%{name}.conf
93 rm -rf $RPM_BUILD_ROOT
96 echo "For instalation: http://<your.site.address>/<path>/install/install.php"
97 echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
99 echo "Remember to uninstall %{name}-install after initiation/upgrade of %{name}!!"
101 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*%{name}.conf" /etc/httpd/httpd.conf; then
102 echo "Include /etc/httpd/%{name}.conf" >> /etc/httpd/httpd.conf
103 elif [ -d /etc/httpd/httpd.conf ]; then
104 ln -sf /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
106 if [ -f /var/lock/subsys/httpd ]; then
107 /usr/sbin/apachectl restart 1>&2
111 if [ "$1" = "0" ]; then
113 if [ -d /etc/httpd/httpd.conf ]; then
114 rm -f /etc/httpd/httpd.conf/99_%{name}.conf
116 grep -v "^Include.*%{name}.conf" /etc/httpd/httpd.conf > \
117 /etc/httpd/httpd.conf.tmp
118 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
119 if [ -f /var/lock/subsys/httpd ]; then
120 /usr/sbin/apachectl restart 1>&2
126 %triggerpostun -- %{name} <= %{version}
127 echo "You have to install %{name}-install package to prepare upgrade!!!"
128 echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
131 %defattr(644,root,root,755)
133 %attr(755,root,http) %dir %{_phpdir}
134 %attr(640,root,http) %{_phpdir}/[!c]*.php
135 %attr(640,root,http) %{_phpdir}/common.php
136 %attr(640,root,http) %{_phpdir}/*.inc
137 %attr(750,root,http) %dir %{_phpdir}/admin
138 %attr(750,root,http) %dir %{_phpdir}/db
139 %attr(750,root,http) %dir %{_phpdir}/images
140 %attr(640,root,http) %{_phpdir}/images/*.gif
141 %attr(640,root,http) %{_phpdir}/images/index.htm
142 %attr(750,root,http) %dir %{_phpdir}/images/smiles
143 %attr(1770,root,http) %dir %{_phpdir}/images/avatars
144 %attr(750,root,http) %dir %{_phpdir}/includes
147 %{_phpdir}/images/smiles/*
148 %{_phpdir}/images/avatars/*
149 %{_phpdir}/includes/*
150 %{_phpdir}/templates/index.htm
151 %attr(750,root,http) %dir %{_phpdir}/templates
152 %attr(750,root,http) %dir %{_phpdir}/templates/subSilver
153 %attr(750,root,http) %dir %{_phpdir}/templates/subSilver/admin
154 %attr(640,root,http) %{_phpdir}/templates/subSilver/admin/*
155 %attr(640,root,http) %{_phpdir}/templates/subSilver/*.*
156 %attr(750,root,http) %dir %{_phpdir}/templates/subSilver/images
157 %attr(640,root,http) %{_phpdir}/templates/subSilver/images/*.*
158 %attr(640,root,http) %{_phpdir}/language/*.htm
160 %lang(en) %{_phpdir}/language/lang_english
161 %lang(en) %{_phpdir}/templates/subSilver/images/lang_english
163 %lang(pl) %{_phpdir}/language/lang_polish
164 %lang(pl) %{_phpdir}/templates/subSilver/images/lang_polish
166 %lang(de) %{_phpdir}/language/lang_german
167 %lang(de) %{_phpdir}/templates/subSilver/images/lang_german
169 %lang(fr) %{_phpdir}/language/lang_french
170 %lang(fr) %{_phpdir}/templates/subSilver/images/lang_french
173 %defattr(644,root,root,755)
175 %attr(640,root,http) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/*
176 %config(noreplace) %verify(not size mtime md5) /etc/httpd/%{name}.conf
177 %doc install/schemas/*.zip
178 %attr(750,root,http) %dir %{_phpdir}/install
179 %attr(640,root,http) %{_phpdir}/install/*.php
180 %attr(750,root,http) %dir %{_phpdir}/install/schemas
181 %attr(640,root,http) %{_phpdir}/install/schemas/*.sql