SPECS: roundcubemail.spec - updated to 0.2-0.alpha.1 - added bcond with pos...

luzik luzik at pld-linux.org
Sat Jul 26 22:02:17 CEST 2008


Author: luzik                        Date: Sat Jul 26 20:02:17 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 0.2-0.alpha.1
- added bcond with postfixadmin support

---- Files affected:
SPECS:
   roundcubemail.spec (1.63 -> 1.64) 

---- Diffs:

================================================================
Index: SPECS/roundcubemail.spec
diff -u SPECS/roundcubemail.spec:1.63 SPECS/roundcubemail.spec:1.64
--- SPECS/roundcubemail.spec:1.63	Mon Apr 28 16:19:24 2008
+++ SPECS/roundcubemail.spec	Sat Jul 26 22:02:12 2008
@@ -8,19 +8,22 @@
 #
 #
 %bcond_with	spamfilter	# Build with spamfilter patch
+%bcond_with	postfixadmin	# Build with postfixadmin support patch
 
+%define	_rc	alpha
 Summary:	RoundCube Webmail
 Summary(pl.UTF-8):	RoundCube Webmail - poczta przez WWW
 Name:		roundcubemail
-Version:	0.1.1
-Release:	2.9
+Version:	0.2
+Release:	0.%{_rc}.1
 License:	GPL v2
 Group:		Applications/WWW
-Source0:	http://dl.sourceforge.net/roundcubemail/%{name}-%{version}.tar.gz
-# Source0-md5:	a2bf665acd7f8a6b2b63c92aedefb23f
+Source0:	http://dl.sourceforge.net/roundcubemail/%{name}-%{version}-%{_rc}.1.tar.gz
+# Source0-md5:	033fe78ea4b3b8330e13681a18b0e771
 Source1:	%{name}.config
 Source2:	%{name}.logrotate
 Source3:	%{name}-lighttpd.conf
+Source4:	http://nejc.skoberne.net/rcpfa/rcpfa-1.0.2.tgz
 Patch0:		%{name}-config.patch
 Patch1:		%{name}-faq-page.patch
 Patch2:		%{name}-tz.patch
@@ -29,7 +32,7 @@
 BuildRequires:	rpmbuild(macros) >= 1.268
 BuildRequires:	sed >= 4.0
 Requires:	%{name}-skin
-Requires:	pho(imap)
+Requires:	php(imap)
 Requires:	php(pcre)
 Requires:	php(sockets)
 # Some php-database backend. Suggests?
@@ -93,9 +96,9 @@
 Domyślna skórka dla RoundCube Webmaila.
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}-%{_rc} %{?with_postfixadmin:-a 4}
 %patch0 -p1
-%patch1 -p1
+#%patch1 -p1 need to rewrite
 %patch2 -p1
 %if %{with spamfilter}
 %patch3 -p1
@@ -106,6 +109,28 @@
 # undos the source
 find '(' -name '*.php' -o -name '*.inc' -o -name '*.js' -o -name '*.css' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
 
+mv config/db.inc.php.dist config/db.inc.php
+mv config/main.inc.php.dist config/main.inc.php
+%if %{with postfixadmin}
+cp rcpfa-1.0.2/code/forwarding.html skins/default/templates
+cp rcpfa-1.0.2/code/password.html skins/default/templates
+cp rcpfa-1.0.2/code/vacation.html skins/default/templates
+cp rcpfa-1.0.2/code/pfa_forwarding.inc program/steps/settings
+cp rcpfa-1.0.2/code/pfa_password.inc program/steps/settings
+cp rcpfa-1.0.2/code/pfa_vacation.inc program/steps/settings
+cp rcpfa-1.0.2/code/pfa.php program/include
+
+patch -p1 < rcpfa-1.0.2/diffs/app.js.diff
+patch -p1 < rcpfa-1.0.2/diffs/db.inc.php.diff
+patch -p1 < rcpfa-1.0.2/diffs/func.inc.diff
+patch -p1 < rcpfa-1.0.2/diffs/index.php.diff
+patch -p1 < rcpfa-1.0.2/diffs/labels.inc.diff
+patch -p1 < rcpfa-1.0.2/diffs/main.inc.diff
+patch -p1 < rcpfa-1.0.2/diffs/main.inc.php.diff
+patch -p1 < rcpfa-1.0.2/diffs/messages.inc.diff
+patch -p1 < rcpfa-1.0.2/diffs/rcube_user.php.diff
+patch -p1 < rcpfa-1.0.2/diffs/settingstabs.html.diff
+%endif
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_appdatadir},%{_applogdir},%{_archivelogdir},%{_sysconfdir}} \
@@ -123,8 +148,8 @@
 cp -a installer/* $RPM_BUILD_ROOT%{_appdir}/installer
 
 ## Configuration:
-install config/db.inc.php.dist $RPM_BUILD_ROOT%{_sysconfdir}/db.inc.php
-install config/main.inc.php.dist $RPM_BUILD_ROOT%{_sysconfdir}/main.inc.php
+install config/db.inc.php $RPM_BUILD_ROOT%{_sysconfdir}/db.inc.php
+install config/main.inc.php $RPM_BUILD_ROOT%{_sysconfdir}/main.inc.php
 ln -sf %{_sysconfdir}/db.inc.php $RPM_BUILD_ROOT%{_appdir}/config/db.inc.php
 ln -sf %{_sysconfdir}/main.inc.php $RPM_BUILD_ROOT%{_appdir}/config/main.inc.php
 
@@ -203,63 +228,62 @@
 %dir %{_appdir}/program/localization
 %{_appdir}/program/localization/index.inc
 
-%lang(am) %{_appdir}/program/localization/am
-%lang(ar) %{_appdir}/program/localization/ar
-%lang(bg) %{_appdir}/program/localization/bg
-%lang(bs) %{_appdir}/program/localization/bs_BA
-%lang(ca) %{_appdir}/program/localization/ca
-%lang(cz) %{_appdir}/program/localization/cz
-%lang(da) %{_appdir}/program/localization/da
-%lang(de) %{_appdir}/program/localization/de_DE
+%lang(ar_SA) %{_appdir}/program/localization/ar_SA
+%lang(bg_BG) %{_appdir}/program/localization/bg_BG
+%lang(bs_BA) %{_appdir}/program/localization/bs_BA
+%lang(ca_ES) %{_appdir}/program/localization/ca_ES
+%lang(cs_CZ) %{_appdir}/program/localization/cs_CZ
+%lang(da_DK) %{_appdir}/program/localization/da_DK
 %lang(de_CH) %{_appdir}/program/localization/de_CH
-%lang(el) %{_appdir}/program/localization/el
+%lang(de_DE) %{_appdir}/program/localization/de_DE
+%lang(el_GR) %{_appdir}/program/localization/el_GR
 %lang(en_GB) %{_appdir}/program/localization/en_GB
 %lang(en_US) %{_appdir}/program/localization/en_US
 %lang(eo) %{_appdir}/program/localization/eo
-%lang(es) %{_appdir}/program/localization/es
-%lang(et) %{_appdir}/program/localization/et_EE
-%lang(eu) %{_appdir}/program/localization/eu
+%lang(es_ES) %{_appdir}/program/localization/es_ES
+%lang(et_EE) %{_appdir}/program/localization/et_EE
+%lang(eu_ES) %{_appdir}/program/localization/eu_ES
 %lang(fa) %{_appdir}/program/localization/fa
-%lang(fi) %{_appdir}/program/localization/fi
-%lang(fr) %{_appdir}/program/localization/fr
-%lang(ga) %{_appdir}/program/localization/ga_IE
-%lang(ge) %{_appdir}/program/localization/ge
-%lang(gl) %{_appdir}/program/localization/gl
-%lang(he) %{_appdir}/program/localization/he
-%lang(hi) %{_appdir}/program/localization/hi
+%lang(fi_FI) %{_appdir}/program/localization/fi_FI
+%lang(fr_FR) %{_appdir}/program/localization/fr_FR
+%lang(ga_IE) %{_appdir}/program/localization/ga_IE
+%lang(gl_ES) %{_appdir}/program/localization/gl_ES
+%lang(he_IL) %{_appdir}/program/localization/he_IL
+%lang(hi_IN) %{_appdir}/program/localization/hi_IN
 %lang(hr) %{_appdir}/program/localization/hr
-%lang(hu) %{_appdir}/program/localization/hu
-%lang(id) %{_appdir}/program/localization/id_ID
-%lang(is) %{_appdir}/program/localization/is
-%lang(it) %{_appdir}/program/localization/it
-%lang(ja) %{_appdir}/program/localization/ja
-%lang(kr) %{_appdir}/program/localization/kr
+%lang(hu_HU) %{_appdir}/program/localization/hu_HU
+%lang(hy_AM) %{_appdir}/program/localization/hy_AM
+%lang(id_ID) %{_appdir}/program/localization/id_ID
+%lang(is_IS) %{_appdir}/program/localization/is_IS
+%lang(it_IT) %{_appdir}/program/localization/it_IT
+%lang(ja_JP) %{_appdir}/program/localization/ja_JP
+%lang(ka_GE) %{_appdir}/program/localization/ka_GE
+%lang(ko_KR) %{_appdir}/program/localization/ko_KR
 %lang(ku) %{_appdir}/program/localization/ku
-%lang(lt) %{_appdir}/program/localization/lt
-%lang(lv) %{_appdir}/program/localization/lv
-%lang(mk) %{_appdir}/program/localization/mk
-%lang(ms) %{_appdir}/program/localization/ms_MY
-%lang(nb) %{_appdir}/program/localization/nb_NO
-%lang(ne) %{_appdir}/program/localization/ne
-%lang(nl) %{_appdir}/program/localization/nl_NL
+%lang(lt_LT) %{_appdir}/program/localization/lt_LT
+%lang(lv_LV) %{_appdir}/program/localization/lv_LV
+%lang(mk_MK) %{_appdir}/program/localization/mk_MK
+%lang(ms_MY) %{_appdir}/program/localization/ms_MY
+%lang(nb_NO) %{_appdir}/program/localization/nb_NO
+%lang(ne_NP) %{_appdir}/program/localization/ne_NP
+%lang(nl_NL) %{_appdir}/program/localization/nl_NL
 %lang(nl_BE) %{_appdir}/program/localization/nl_BE
 %lang(nn) %{_appdir}/program/localization/nn_NO
-%lang(pl) %{_appdir}/program/localization/pl
+%lang(pl) %{_appdir}/program/localization/pl_PL
 %lang(pt) %{_appdir}/program/localization/pt_PT
 %lang(pt_BR) %{_appdir}/program/localization/pt_BR
-%lang(ro) %{_appdir}/program/localization/ro
-%lang(ru) %{_appdir}/program/localization/ru
-%lang(se) %{_appdir}/program/localization/se
-%lang(si) %{_appdir}/program/localization/si
-%lang(sk) %{_appdir}/program/localization/sk
-%lang(sl) %{_appdir}/program/localization/sl
+%lang(ro) %{_appdir}/program/localization/ro_RO
+%lang(ru) %{_appdir}/program/localization/ru_RU
+%lang(si) %{_appdir}/program/localization/si_LK
+%lang(sk) %{_appdir}/program/localization/sk_SK
+%lang(sl) %{_appdir}/program/localization/sl_SI
 %lang(sq) %{_appdir}/program/localization/sq_AL
-%lang(sr) %{_appdir}/program/localization/sr_cyrillic
-%lang(sr at latin) %{_appdir}/program/localization/sr_latin
+%lang(sr) %{_appdir}/program/localization/sr_CS
+%lang(sv) %{_appdir}/program/localization/sv_SE
 %lang(th) %{_appdir}/program/localization/th_TH
-%lang(tr) %{_appdir}/program/localization/tr
-%lang(uk) %{_appdir}/program/localization/uk
-%lang(vn) %{_appdir}/program/localization/vn
+%lang(tr) %{_appdir}/program/localization/tr_TR
+%lang(uk) %{_appdir}/program/localization/uk_UA
+%lang(vn) %{_appdir}/program/localization/vi_VN
 %lang(zh_CN) %{_appdir}/program/localization/zh_CN
 %lang(zh_TW) %{_appdir}/program/localization/zh_TW
 
@@ -288,6 +312,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.64  2008/07/26 20:02:12  luzik
+- updated to 0.2-0.alpha.1
+- added bcond with postfixadmin support
+
 Revision 1.63  2008/04/28 14:19:24  blues
 - there is now point in that package without imap
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/roundcubemail.spec?r1=1.63&r2=1.64&f=u



More information about the pld-cvs-commit mailing list