SPECS: squirrelmail.spec - move filters plugin to separate package...

blues blues at pld-linux.org
Tue Dec 6 13:12:44 CET 2005


Author: blues                        Date: Tue Dec  6 12:12:44 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- move filters plugin to separate package - build bianary for it.

---- Files affected:
SPECS:
   squirrelmail.spec (1.128 -> 1.129) 

---- Diffs:

================================================================
Index: SPECS/squirrelmail.spec
diff -u SPECS/squirrelmail.spec:1.128 SPECS/squirrelmail.spec:1.129
--- SPECS/squirrelmail.spec:1.128	Sat Dec  3 22:53:54 2005
+++ SPECS/squirrelmail.spec	Tue Dec  6 13:12:39 2005
@@ -8,7 +8,7 @@
 Summary(pt_BR):	O SquirrelMail é um webmail
 Name:		squirrelmail
 Version:	1.4.5
-Release:	5
+Release:	5.1
 License:	GPL
 Group:		Applications/Mail
 Source0:	http://dl.sourceforge.net/squirrelmail/%{name}-%{version}.tar.bz2
@@ -53,6 +53,7 @@
 Patch5:		%{name}-retrieveuserdata-passwd.patch
 Patch6:		%{name}-php505.patch
 URL:		http://www.squirrelmail.org/
+BuildRequires:	bind-devel
 BuildRequires:	gettext-devel
 BuildRequires:	rpmbuild(macros) >= 1.264
 Requires:	php
@@ -114,6 +115,16 @@
 %description change_pass -l pl
 Ten pakiet zawiera interfejs do zmiany haseł.
 
+%package filters
+Summary:	A squirreel interface for various filters
+Summary(pl):	Wiewiórczy inerfejs do różnych filterów
+Group:		Applications/Mail
+Requires:	%{name} = %{version}-%{release}
+Provides:	webmail-filters
+
+%description filters
+This package contains a interface for various filters.
+
 %package ispell
 Summary:	A squirreel interface to ispel
 Summary(pl):	Wiewiórczy inerfejs do ispela
@@ -231,17 +242,23 @@
 	CFLAGS="%{rpmcflags}" \
 	LFLAGS="%{rpmldflags}"
 
+%{__make} -C plugins/filters/bulkquery \
+	CC="%{__cc}" \
+	CFLAGS="%{rpmcflags} " \
+	LDFLAGS="%{rpmldflags} -lpthread -llwres" \
+	
 #%{__cc} %{rpmldflags} %{rpmcflags} -Wall -o plugins/change_passwd/chpasswd \
 #	plugins/change_passwd/chpasswd.c -lcrypt
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 install -d $RPM_BUILD_ROOT{%{_squirreldir}/{config,data},%{_sbindir}} \
 	$RPM_BUILD_ROOT{%{_datadir}/docs/squirrel,%{_squirreldata}/{prefs,data}} \
 	$RPM_BUILD_ROOT%{_sysconfdir}
 
 install plugins/mail_fwd/fwdfile/wfwd $RPM_BUILD_ROOT%{_sbindir}
+install plugins/filters/bulkquery/bulkquery $RPM_BUILD_ROOT%{_sbindir}
+rm -f plugins/filters/bulkquery/*.{in,out,c} plugins/filters/bulkquery/bulkquery
 
 install %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
 install %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
@@ -250,14 +267,22 @@
 
 find $RPM_BUILD_ROOT%{_squirreldir} -name '*.po' -o -name '*.pot' | xargs rm -f
 
+# junk:
 rm -f $RPM_BUILD_ROOT%{_squirreldir}/plugins/{username/options.php,gzip/setup.php~,make_archive.pl,README.plugins}
 
+ln -s %{_sbindir}/bulkquery $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/bulkquery/bulkquery
+
+##---{ move configuration to etc: }---##
 cp $RPM_BUILD_ROOT{%{_squirreldir}/config/config_default.php,%{_sysconfdir}/config.php}
 ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_squirreldir}/config/config.php
 
-# move plugins configuration to etc:
+##---{ move plugins configuration to etc: }---##
+# vacation:
 mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/vacation/config.php $RPM_BUILD_ROOT%{_sysconfdir}/vacation_config.php
 ln -s %{_sysconfdir}/vacation_config.php $RPM_BUILD_ROOT%{_squirreldir}/plugins/vacation/config.php
+# filters:
+mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/setup.php $RPM_BUILD_ROOT%{_sysconfdir}/filters_setup.php
+ln -s %{_sysconfdir}/filters_setup.php $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/setup.php
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -475,6 +500,15 @@
 %lang(pt_BR) %{_squirreldir}/plugins/change_pass/locale/pt_BR
 %lang(pt) %{_squirreldir}/plugins/change_pass/locale/pt_PT
 
+%files filters
+%defattr(644,root,root,755)
+%doc plugins/filters/{README,CHANGES}
+%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/filters_setup.php
+%attr(755,root,root) %{_sbindir}/bulkquery
+%dir %{_squirreldir}/plugins/filters
+%dir %{_squirreldir}/plugins/filters/bulkquery
+%{_squirreldir}/plugins/filters/*.php
+
 %files ispell
 %defattr(644,root,root,755)
 %{_squirreldir}/plugins/squirrelspell
@@ -512,6 +546,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.129  2005/12/06 12:12:39  blues
+- move filters plugin to separate package - build bianary for it.
+
 Revision 1.128  2005/12/03 21:53:54  glen
 - use webapps framework; rel 5
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/squirrelmail.spec?r1=1.128&r2=1.129&f=u




More information about the pld-cvs-commit mailing list