1 Summary: A feature-rich PHP discussion board
2 Summary(pl.UTF-8): 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: 891dd4d30539dad4ba301db2ad038392
10 Source1: http://www.phpbb.com/files/releases/language_packs/lang_polish.tar.gz
11 # Source1-md5: db020ef788d4bd50ce04014964e3e043
12 Source2: http://www.phpbb.com/files/releases/language_packs/subsilver_polish.tar.gz
13 # Source2-md5: 9367f7a761aef3795ffa296b413136b4
14 Source3: http://www.phpbb.com/files/releases/language_packs/lang_german.tar.gz
15 # Source3-md5: 5170a64aac5bf429b2c61fe36728c8cf
16 Source4: http://www.phpbb.com/files/releases/language_packs/subsilver_german.tar.gz
17 # Source4-md5: 8340f310ee4892f3e19da3e000fdb708
18 Source5: http://www.phpbb.com/files/releases/language_packs/lang_french.tar.gz
19 # Source5-md5: a46b461d5e5406b1cf24bcf4b55ada08
20 Source6: http://www.phpbb.com/files/releases/language_packs/subsilver_french.tar.gz
21 # Source6-md5: 419157eb144fa81b7464a5f2edeea434
24 URL: http://www.phpbb.com/
25 BuildRequires: rpmbuild(macros) >= 1.268
26 Requires(triggerpostun): sed >= 4.0
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define _avatardir /var/lib/%{name}/avatars
33 %define _appdir %{_datadir}/%{name}
34 %define _webapps /etc/webapps
35 %define _webapp %{name}
36 %define _sysconfdir %{_webapps}/%{_webapp}
39 phpBB is a UBB-style dissussion board written in PHP backended by a
40 MySQL database. It includes features such as posting/replying/editing
41 messages, private messages, private forums, user and anonymous
42 posting, robust theming, user ranking by posts or by special, admin
43 definable, ranks, and much more.
45 %description -l pl.UTF-8
46 phpBB jest forum dyskusyjnym w stylu UBB napisanym w PHP z użyciem
47 bazy danych MySQL. Ma możliwości takie jak: wysyłanie, odpisywanie,
48 edycja wiadomości, prywatne wiadomości, prywatne fora, wysyłanie jako
49 użytkownik i anonimowe, bogaty wybór motywów, ranking użytkowników
50 według ich wiadomości lub specjalne, definiowane przez administratora,
51 rankingi i wiele innych.
54 Summary: A feature-rich PHP discussion board - installer
55 Summary(pl.UTF-8): Forum dyskusyjne o dużych możliwościach - instalator
56 Group: Applications/Databases/Interfaces
60 Package needed for %{name} forum instalation.
62 %description install -l pl.UTF-8
63 Pakiet potrzebny do instalacji forum %{name}.
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{_appdir}/{admin,db,images,includes,install/schemas,language,templates} \
71 $RPM_BUILD_ROOT{%{_sysconfdir},/etc/httpd,%{_avatardir}}
73 install *.{php,inc} $RPM_BUILD_ROOT%{_appdir}
74 install admin/*.php $RPM_BUILD_ROOT%{_appdir}/admin
75 install db/*.php $RPM_BUILD_ROOT%{_appdir}/db
76 install includes/*.php $RPM_BUILD_ROOT%{_appdir}/includes
77 install install/*.php $RPM_BUILD_ROOT%{_appdir}/install
78 install install/schemas/*.sql $RPM_BUILD_ROOT%{_appdir}/install/schemas
80 cp -R images/* $RPM_BUILD_ROOT%{_appdir}/images
81 cp -R images/avatars/* $RPM_BUILD_ROOT%{_avatardir}
82 cp -R language/* $RPM_BUILD_ROOT%{_appdir}/language
83 cp -R templates/* $RPM_BUILD_ROOT%{_appdir}/templates
84 rm -rf $RPM_BUILD_ROOT%{_appdir}/images/avatars
85 ln -sf %{_avatardir} $RPM_BUILD_ROOT%{_appdir}/images/avatars
87 install config.php $RPM_BUILD_ROOT%{_sysconfdir}/config.php
88 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/favicon.ico
89 touch $RPM_BUILD_ROOT%{_sysconfdir}/robots.txt
90 ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_appdir}/config.php
91 ln -sf %{_sysconfdir}/favicon.ico $RPM_BUILD_ROOT%{_appdir}/favicon.ico
92 ln -sf %{_sysconfdir}/robots.txt $RPM_BUILD_ROOT%{_appdir}/robots.txt
94 tar zxf %{SOURCE1} -C $RPM_BUILD_ROOT%{_appdir}/language/
95 tar zxf %{SOURCE2} -C $RPM_BUILD_ROOT%{_appdir}/templates/
96 tar zxf %{SOURCE3} -C $RPM_BUILD_ROOT%{_appdir}/language/
97 tar zxf %{SOURCE4} -C $RPM_BUILD_ROOT%{_appdir}/templates/
98 tar zxf %{SOURCE5} -C $RPM_BUILD_ROOT%{_appdir}/language/
99 tar zxf %{SOURCE6} -C $RPM_BUILD_ROOT%{_appdir}/templates/
100 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
101 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
103 find $RPM_BUILD_ROOT%{_appdir} -name Thumbs.db | xargs rm -f
106 rm -rf $RPM_BUILD_ROOT
109 echo "You have to install %{name}-install package to prepare upgrade!!!"
110 echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
113 echo "For installation: http://<your.site.address>/<path>/install/install.php"
114 echo "For upgrade: http://<your.site.address>/<path>/install/upgrade.php"
116 echo "Remember to uninstall %{name}-install after initiation/upgrade of %{name}!!"
118 %triggerin -- apache1 < 1.3.37-3, apache1-base
119 %webapp_register apache %{_webapp}
121 %triggerun -- apache1 < 1.3.37-3, apache1-base
122 %webapp_unregister apache %{_webapp}
124 %triggerin -- apache < 2.2.0, apache-base
125 %webapp_register httpd %{_webapp}
127 %triggerun -- apache < 2.2.0, apache-base
128 %webapp_unregister httpd %{_webapp}
131 %defattr(644,root,root,755)
132 %dir %attr(750,root,http) %{_sysconfdir}
133 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
134 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
135 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config.php
136 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/favicon.ico
137 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/robots.txt
141 %{_appdir}/common.php
147 %dir %{_appdir}/templates
148 %{_appdir}/templates/index.htm
149 %dir %{_appdir}/templates/subSilver
150 %{_appdir}/templates/subSilver/*.*
151 %dir %{_appdir}/templates/subSilver/admin
152 %{_appdir}/templates/subSilver/admin/*.*
153 %dir %{_appdir}/templates/subSilver/images
154 %{_appdir}/templates/subSilver/images/*.*
155 %dir %{_appdir}/language
156 %{_appdir}/language/index.htm
157 %lang(en) %{_appdir}/language/lang_english
158 %lang(en) %{_appdir}/templates/subSilver/images/lang_english
159 %lang(pl) %{_appdir}/language/lang_polish
160 %lang(pl) %{_appdir}/templates/subSilver/images/lang_polish
161 %lang(de) %{_appdir}/language/lang_german
162 %lang(de) %{_appdir}/templates/subSilver/images/lang_german
163 %lang(fr) %{_appdir}/language/lang_french
164 %lang(fr) %{_appdir}/templates/subSilver/images/lang_french
165 %attr(710,root,http) %dir /var/lib/%{name}
166 %attr(1770,root,http) %dir %{_avatardir}
167 %{_avatardir}/index.htm
168 %{_avatardir}/gallery
169 %attr(640,root,http) %config(noreplace) %{_appdir}/config.php
170 %attr(640,root,http) %config(noreplace) %{_appdir}/favicon.ico
171 %attr(640,root,http) %config(noreplace) %{_appdir}/robots.txt
174 %defattr(644,root,root,755)
175 %doc install/schemas/*.zip
176 %dir %{_appdir}/install
177 %{_appdir}/install/*.php
178 %dir %{_appdir}/install/schemas
179 %{_appdir}/install/schemas/*.sql