Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > d99291f24d437793d149f480708ed6f7 > files > 58

php4-phpBB2-2.0.17-1mdk.src.rpm

# (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