Summary: A feature-rich PHP discussion board Summary(pl.UTF-8): Forum dyskusyjne o dużych możliwościach Name: phpBB Version: 2.0.21 Release: 3 License: GPL v2 Group: Applications/WWW Source0: http://dl.sourceforge.net/phpbb/%{name}-%{version}.tar.bz2 # Source0-md5: 891dd4d30539dad4ba301db2ad038392 Source1: http://www.phpbb.com/files/releases/language_packs/lang_polish.tar.gz # Source1-md5: db020ef788d4bd50ce04014964e3e043 Source2: http://www.phpbb.com/files/releases/language_packs/subsilver_polish.tar.gz # Source2-md5: 9367f7a761aef3795ffa296b413136b4 Source3: http://www.phpbb.com/files/releases/language_packs/lang_german.tar.gz # Source3-md5: 5170a64aac5bf429b2c61fe36728c8cf Source4: http://www.phpbb.com/files/releases/language_packs/subsilver_german.tar.gz # Source4-md5: 8340f310ee4892f3e19da3e000fdb708 Source5: http://www.phpbb.com/files/releases/language_packs/lang_french.tar.gz # Source5-md5: a46b461d5e5406b1cf24bcf4b55ada08 Source6: http://www.phpbb.com/files/releases/language_packs/subsilver_french.tar.gz # Source6-md5: 419157eb144fa81b7464a5f2edeea434 Source7: %{name}.conf Source8: %{name}.ico URL: http://www.phpbb.com/ BuildRequires: rpmbuild(macros) >= 1.268 Requires(triggerpostun): sed >= 4.0 Requires: php(pcre) Requires: webapps BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _avatardir /var/lib/%{name}/avatars %define _appdir %{_datadir}/%{name} %define _webapps /etc/webapps %define _webapp %{name} %define _sysconfdir %{_webapps}/%{_webapp} %description phpBB is a UBB-style dissussion board written in PHP backended by a MySQL database. It includes features such as posting/replying/editing messages, private messages, private forums, user and anonymous posting, robust theming, user ranking by posts or by special, admin definable, ranks, and much more. %description -l pl.UTF-8 phpBB jest forum dyskusyjnym w stylu UBB napisanym w PHP z użyciem bazy danych MySQL. Ma możliwości takie jak: wysyłanie, odpisywanie, edycja wiadomości, prywatne wiadomości, prywatne fora, wysyłanie jako użytkownik i anonimowe, bogaty wybór motywów, ranking użytkowników według ich wiadomości lub specjalne, definiowane przez administratora, rankingi i wiele innych. %package install Summary: A feature-rich PHP discussion board - installer Summary(pl.UTF-8): Forum dyskusyjne o dużych możliwościach - instalator Group: Applications/Databases/Interfaces Requires: phpBB %description install Package needed for %{name} forum instalation. %description install -l pl.UTF-8 Pakiet potrzebny do instalacji forum %{name}. %prep %setup -q -n phpBB2 %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_appdir}/{admin,db,images,includes,install/schemas,language,templates} \ $RPM_BUILD_ROOT{%{_sysconfdir},/etc/httpd,%{_avatardir}} install *.{php,inc} $RPM_BUILD_ROOT%{_appdir} install admin/*.php $RPM_BUILD_ROOT%{_appdir}/admin install db/*.php $RPM_BUILD_ROOT%{_appdir}/db install includes/*.php $RPM_BUILD_ROOT%{_appdir}/includes install install/*.php $RPM_BUILD_ROOT%{_appdir}/install install install/schemas/*.sql $RPM_BUILD_ROOT%{_appdir}/install/schemas cp -R images/* $RPM_BUILD_ROOT%{_appdir}/images cp -R images/avatars/* $RPM_BUILD_ROOT%{_avatardir} cp -R language/* $RPM_BUILD_ROOT%{_appdir}/language cp -R templates/* $RPM_BUILD_ROOT%{_appdir}/templates rm -rf $RPM_BUILD_ROOT%{_appdir}/images/avatars ln -sf %{_avatardir} $RPM_BUILD_ROOT%{_appdir}/images/avatars install config.php $RPM_BUILD_ROOT%{_sysconfdir}/config.php install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/favicon.ico touch $RPM_BUILD_ROOT%{_sysconfdir}/robots.txt ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_appdir}/config.php ln -sf %{_sysconfdir}/favicon.ico $RPM_BUILD_ROOT%{_appdir}/favicon.ico ln -sf %{_sysconfdir}/robots.txt $RPM_BUILD_ROOT%{_appdir}/robots.txt 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 %post echo "You have to install %{name}-install package to prepare upgrade!!!" echo "For upgrade: http:////install/upgrade.php" %post install echo "For installation: http:////install/install.php" echo "For upgrade: http:////install/upgrade.php" echo echo "Remember to uninstall %{name}-install after initiation/upgrade of %{name}!!" %triggerin -- apache1 < 1.3.37-3, apache1-base %webapp_register apache %{_webapp} %triggerun -- apache1 < 1.3.37-3, apache1-base %webapp_unregister apache %{_webapp} %triggerin -- apache < 2.2.0, apache-base %webapp_register httpd %{_webapp} %triggerun -- apache < 2.2.0, apache-base %webapp_unregister httpd %{_webapp} %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}/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} %{_appdir}/[!c]*.php %{_appdir}/common.php %{_appdir}/*.inc %{_appdir}/admin %{_appdir}/db %{_appdir}/images %{_appdir}/includes %dir %{_appdir}/templates %{_appdir}/templates/index.htm %dir %{_appdir}/templates/subSilver %{_appdir}/templates/subSilver/*.* %dir %{_appdir}/templates/subSilver/admin %{_appdir}/templates/subSilver/admin/*.* %dir %{_appdir}/templates/subSilver/images %{_appdir}/templates/subSilver/images/*.* %dir %{_appdir}/language %{_appdir}/language/index.htm %lang(en) %{_appdir}/language/lang_english %lang(en) %{_appdir}/templates/subSilver/images/lang_english %lang(pl) %{_appdir}/language/lang_polish %lang(pl) %{_appdir}/templates/subSilver/images/lang_polish %lang(de) %{_appdir}/language/lang_german %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 %dir %{_appdir}/install %{_appdir}/install/*.php %dir %{_appdir}/install/schemas %{_appdir}/install/schemas/*.sql