# (oe) undefining these makes the build _real_ quick. %undefine __find_provides %undefine __find_requires %define bbroot /var/www/html %define rname phpBB2 Summary: A bulletin board package written for php4 Name: php4-phpBB2 Version: 2.0.17 Release: 1mdk License: GPL Group: System/Servers URL: http://www.phpbb.com Source0: http://prdownloads.sourceforge.net/phpbb/phpBB-%{version}.tar.bz2 Source110: lang_albanian.tar.bz2 Source111: lang_arabic.tar.bz2 Source112: lang_asturian.tar.bz2 Source113: lang_azerbaijani.tar.bz2 Source114: lang_basque.tar.bz2 Source115: lang_bosnian.tar.bz2 Source116: lang_bulgarian.tar.bz2 Source117: lang_catalan.tar.bz2 Source118: lang_chinese_simplified.tar.bz2 Source119: lang_chinese_traditional.tar.bz2 Source120: lang_chinese_traditional_taiwan.tar.bz2 Source121: lang_croatian.tar.bz2 Source122: lang_czech.tar.bz2 Source123: lang_danish.tar.bz2 Source124: lang_dutch.tar.bz2 Source125: lang_estonian.tar.bz2 Source126: lang_farsi.tar.bz2 Source127: lang_finnish.tar.bz2 Source128: lang_french.tar.bz2 Source129: lang_galego.tar.bz2 Source130: lang_galician.tar.bz2 Source131: lang_german.tar.bz2 Source132: lang_german_sie.tar.bz2 Source133: lang_greek.tar.bz2 Source134: lang_hebrew.tar.bz2 Source135: lang_hungarian.tar.bz2 Source136: lang_icelandic.tar.bz2 Source137: lang_indonesian.tar.bz2 Source138: lang_italian.tar.bz2 Source139: lang_japanese.tar.bz2 Source140: lang_korean.tar.bz2 Source141: lang_kurdish.tar.bz2 Source142: lang_lithuanian.tar.bz2 Source143: lang_macedonian.tar.bz2 Source144: lang_mongolian.tar.bz2 Source145: lang_norwegian.tar.bz2 Source146: lang_polish.tar.bz2 Source147: lang_portuguese.tar.bz2 Source148: lang_portuguese_brazil.tar.bz2 Source149: lang_romanian.tar.bz2 Source150: lang_romanian_diacritice.tar.bz2 Source151: lang_romanian_no_diacritics.tar.bz2 Source152: lang_russian.tar.bz2 Source153: lang_russian_tu.tar.bz2 Source154: lang_serbian.tar.bz2 Source155: lang_serbian_cyrillic.tar.bz2 Source156: lang_slovak.tar.bz2 Source157: lang_slovenian.tar.bz2 Source158: lang_spanish.tar.bz2 Source159: lang_spanish_argentina.tar.bz2 Source160: lang_swedish.tar.bz2 Source161: lang_thai.tar.bz2 Source162: lang_turkish.tar.bz2 Source163: lang_uighur.tar.bz2 Source164: lang_ukranian.tar.bz2 Source165: lang_welsh.tar.bz2 Source166: lang_ukrainian.tar.bz2 Source210: subSilver_albanian.tar.bz2 Source211: subSilver_arabic.tar.bz2 Source212: subSilver_asturian.tar.bz2 Source213: subSilver_azerbaijani.tar.bz2 Source214: subSilver_basque.tar.bz2 Source215: subSilver_bosnian.tar.bz2 Source216: subSilver_bulgarian.tar.bz2 Source217: subSilver_catalan.tar.bz2 Source218: subSilver_chinese_simplified.tar.bz2 Source219: subSilver_chinese_traditional.tar.bz2 Source220: subSilver_chinese_traditional_taiwan.tar.bz2 Source221: subSilver_croatian.tar.bz2 Source222: subSilver_czech.tar.bz2 Source223: subSilver_danish.tar.bz2 Source224: subSilver_dutch.tar.bz2 Source225: subSilver_estonian.tar.bz2 Source226: subSilver_farsi.tar.bz2 Source227: subSilver_finnish.tar.bz2 Source228: subSilver_french.tar.bz2 Source229: subSilver_galego.tar.bz2 Source230: subSilver_german.tar.bz2 Source231: subSilver_german_sie.tar.bz2 Source232: subSilver_greek.tar.bz2 Source233: subSilver_hebrew.tar.bz2 Source234: subSilver_hungarian.tar.bz2 Source235: subSilver_icelandic.tar.bz2 Source236: subSilver_indonesian.tar.bz2 Source237: subSilver_italian.tar.bz2 Source238: subSilver_japanese.tar.bz2 Source239: subSilver_korean.tar.bz2 Source240: subSilver_kurdish.tar.bz2 Source241: subSilver_lithuanian.tar.bz2 Source242: subSilver_macedonian.tar.bz2 Source243: subSilver_mongolian.tar.bz2 Source244: subSilver_norwegian.tar.bz2 Source245: subSilver_polish.tar.bz2 Source246: subSilver_portuguese.tar.bz2 Source247: subSilver_portuguese_brazil.tar.bz2 Source248: subSilver_romanian.tar.bz2 Source249: subSilver_romanian_diacritice.tar.bz2 Source250: subSilver_romanian_no_diacritics.tar.bz2 Source251: subSilver_russian.tar.bz2 Source252: subSilver_russian_tu.tar.bz2 Source253: subSilver_serbian.tar.bz2 Source254: subSilver_serbian_cyrillic.tar.bz2 Source255: subSilver_slovak.tar.bz2 Source256: subSilver_slovakian.tar.bz2 Source257: subSilver_slovenian.tar.bz2 Source258: subSilver_spanish.tar.bz2 Source259: subSilver_spanish_argentina.tar.bz2 Source260: subSilver_swedish.tar.bz2 Source261: subSilver_thai.tar.bz2 Source262: subSilver_turkish.tar.bz2 Source263: subSilver_uighur.tar.bz2 Source264: subSilver_ukranian.tar.bz2 Source265: subSilver_welsh.tar.bz2 Source266: subSilver_ukrainian.tar.bz2 Requires(pre,postun): rpm-helper Requires(pre): apache-conf >= 2.0.54 Requires(pre): apache-mpm-prefork >= 2.0.54 Requires(pre): apache-mod_php4 php4-mysql BuildRequires: file Prefix: %{bbroot} BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description phpBB is a high powered, fully scalable, and highly customisable open-source bulletin board package. phpBB has a user-friendly interface, simple and straightforward administration panel, and helpful FAQ. Based on the powerful PHP4 server language and your choice of MySQL, MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB is the ideal free community solution for all web sites. %prep %setup -q -n %{rname} %setup -q -n %{rname} -D -T -a110 -a111 -a112 -a113 -a114 -a115 -a116 -a117 -a118 -a119 %setup -q -n %{rname} -D -T -a120 -a121 -a122 -a123 -a124 -a125 -a126 -a127 -a128 -a129 %setup -q -n %{rname} -D -T -a130 -a131 -a132 -a133 -a134 -a135 -a136 -a137 -a138 -a139 %setup -q -n %{rname} -D -T -a140 -a141 -a142 -a143 -a144 -a145 -a146 -a147 -a148 -a149 %setup -q -n %{rname} -D -T -a150 -a151 -a152 -a153 -a154 -a155 -a156 -a157 -a158 -a159 %setup -q -n %{rname} -D -T -a160 -a161 -a162 -a163 -a164 -a165 -a166 %setup -q -n %{rname} -D -T -a210 -a211 -a212 -a213 -a214 -a215 -a216 -a217 -a218 -a219 %setup -q -n %{rname} -D -T -a220 -a221 -a222 -a223 -a224 -a225 -a226 -a227 -a228 -a229 %setup -q -n %{rname} -D -T -a230 -a231 -a232 -a233 -a234 -a235 -a236 -a237 -a238 -a239 %setup -q -n %{rname} -D -T -a240 -a241 -a242 -a243 -a244 -a245 -a246 -a247 -a248 -a249 %setup -q -n %{rname} -D -T -a250 -a251 -a252 -a253 -a254 -a255 -a256 -a257 -a258 -a259 %setup -q -n %{rname} -D -T -a260 -a261 -a262 -a263 -a264 -a265 -a266 %build mv lang_* language/ mv subSilver/images/* templates/subSilver/images/ rm -rf subSilver # clean up CVS stuff for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do if [ -e "$i" ]; then rm -r $i; fi >&/dev/null done # fix dir perms find . -type d | xargs chmod 755 # fix file perms find . -type f | xargs chmod 644 # strip away annoying ^M find . -type f|xargs file|grep 'CRLF'|cut -d: -f1|xargs perl -p -i -e 's/\r//' find . -type f|xargs file|grep 'text'|cut -d: -f1|xargs perl -p -i -e 's/\r//' # provide a simple readme cat > README.urpmi << EOF This version of phpBB2 is known to work with php v4.x. The software has been renamed to %{name} and relocated to %{bbroot}/%{name}. You must manually consult the old %{bbroot}/phpBB2/config.php(.rpmsave) file and any other changes you may have done and do the nessesary changes manually. EOF %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{bbroot}/%{name} cp -ar %{_builddir}/%{rname}/* %{buildroot}%{bbroot}/%{name}/ %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-, root, root) %doc contrib docs/* README.urpmi %config(noreplace) %attr(0644,apache,apache) %{bbroot}/%{name}/config.php %dir %{bbroot}/%{name} %{bbroot}/%{name}/common.php %{bbroot}/%{name}/extension.inc %{bbroot}/%{name}/faq.php %{bbroot}/%{name}/groupcp.php %{bbroot}/%{name}/index.php %{bbroot}/%{name}/login.php %{bbroot}/%{name}/memberlist.php %{bbroot}/%{name}/modcp.php %{bbroot}/%{name}/posting.php %{bbroot}/%{name}/privmsg.php %{bbroot}/%{name}/profile.php %{bbroot}/%{name}/search.php %{bbroot}/%{name}/viewforum.php %{bbroot}/%{name}/viewonline.php %{bbroot}/%{name}/viewtopic.php %{bbroot}/%{name}/install/* %{bbroot}/%{name}/admin/* %{bbroot}/%{name}/images/* %{bbroot}/%{name}/includes/* %{bbroot}/%{name}/language/* %{bbroot}/%{name}/templates/* %{bbroot}/%{name}/db/* %{bbroot}/%{name}/cache/.htaccess %{bbroot}/%{name}/cache/index.htm %exclude %{bbroot}/%{name}/contrib %exclude %{bbroot}/%{name}/docs %exclude %{bbroot}/%{name}/README.urpmi %changelog * Thu Jul 21 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.17-1mdk - 2.0.17 * Mon Jul 04 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.16-1mdk - 2.0.16 * Sun Jun 12 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.15-1mdk - renamed from phpBB2 to php4-phpBB2 to better show that it is dependant on the php v4.x version of php * Mon May 09 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.15-1mdk - 2.0.15 (Major security fixes) * Mon Mar 07 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.13-1mdk - 2.0.13 - updated language(s), if any - strip away annoying ^M * Sat Nov 20 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.11-1mdk - 2.0.11 - added new language(s) - speeded up the "build" process * Sun Apr 18 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.8a-1mdk - 2.0.8a - fix #6804 - added more languages * Mon Jun 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.5-1mdk - 2.0.5 * Fri Jan 17 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.4-1mdk - 2.0.4 - misc spec file fixes * Thu Jan 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.3-3mdk - misc spec file fixes * Mon Oct 28 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.3-2mdk - oops!, i'm bad, the db dir was in docdir (pointed out by Austin Acton) * Tue Oct 01 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.3-1mdk - new version, more languages, misc spec file fixes - install in common and relocatable %%{bbroot}/ directory (defaults to %{bbroot}) * Wed Sep 18 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.2-2mdk - misc spec file fixes - no %%post * Fri Aug 16 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.2-1mdk - new version - more languages * Sun Apr 7 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.0-1mdk - initial cooker contrib