[packages/squirrelmail] - rel 12 - disabled bulkquery plugin (lwres is gone in bind 9.12.0)

baggins baggins at pld-linux.org
Sun Feb 11 16:30:12 CET 2018


commit 5e2459764c4d4f8064d9e9bd1792dccaabfde2ce
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Feb 11 16:29:24 2018 +0100

    - rel 12
    - disabled bulkquery plugin (lwres is gone in bind 9.12.0)

 squirrelmail.spec | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)
---
diff --git a/squirrelmail.spec b/squirrelmail.spec
index f36d319..d999986 100644
--- a/squirrelmail.spec
+++ b/squirrelmail.spec
@@ -1,9 +1,13 @@
+#
+# Conditional build:
+%bcond_with	bulkquery		# build bulkquery plugin
+#
 Summary:	The SquirrelMail, a WebMail package
 Summary(pl.UTF-8):	Wiewiórcza Poczta, Poczta przez WWW
 Summary(pt_BR.UTF-8):	O SquirrelMail é um webmail
 Name:		squirrelmail
 Version:	1.4.21
-Release:	11
+Release:	12
 License:	GPL v2+
 Group:		Applications/Mail
 Source0:	http://dl.sourceforge.net/squirrelmail/%{name}-%{version}.tar.bz2
@@ -23,7 +27,7 @@ Patch1:		%{name}-squirrelspell.patch
 Patch2:		%{name}-ad_ldap.patch
 Patch3:		%{name}-hide_abook_info.patch
 URL:		http://www.squirrelmail.org/
-BuildRequires:	bind-devel
+%{?with_bulkquery:BuildRequires:	bind-devel}
 BuildRequires:	gettext-tools
 BuildRequires:	rpmbuild(macros) >= 1.264
 Requires:	php(gettext)
@@ -157,10 +161,12 @@ rm -rf plugins/compatibility/patches*
 find locale -name '*.po' | xargs rm -f
 
 %build
+%if %{with bulkquery}
 %{__make} -C plugins/filters/bulkquery \
 	CC="%{__cc}" \
 	CFLAGS="%{rpmcflags} " \
 	LDFLAGS="%{rpmldflags} -lpthread -llwres" \
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -168,9 +174,6 @@ install -d $RPM_BUILD_ROOT{%{_squirreldir}/{config,data},%{_sbindir}} \
 	$RPM_BUILD_ROOT{%{_datadir}/docs/squirrel,%{_squirreldata}/{prefs,data}} \
 	$RPM_BUILD_ROOT%{_sysconfdir}
 
-install plugins/filters/bulkquery/bulkquery $RPM_BUILD_ROOT%{_sbindir}
-rm -f plugins/filters/bulkquery/*.{in,out,c} plugins/filters/bulkquery/bulkquery
-
 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
 
@@ -183,7 +186,14 @@ find $RPM_BUILD_ROOT%{_squirreldir} -name '*.po' -o -name '*.pot' | xargs rm -f
 # junk:
 rm -f $RPM_BUILD_ROOT%{_squirreldir}/plugins/{make_archive.pl,README.plugins}
 
+%if %{with bulkquery}
+install plugins/filters/bulkquery/bulkquery $RPM_BUILD_ROOT%{_sbindir}
+rm -f plugins/filters/bulkquery/*.{in,out,c} plugins/filters/bulkquery/bulkquery
+
 ln -s %{_sbindir}/bulkquery $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/bulkquery/bulkquery
+mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/bulkquery/README $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/README.bulkquery
+mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/bulkquery/INSTALL $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/INSTALL.bulkquery
+%endif
 
 ##---{ move configuration to etc: }---##
 cp $RPM_BUILD_ROOT{%{_squirreldir}/config/config_default.php,%{_sysconfdir}/config.php}
@@ -194,10 +204,6 @@ ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_squirreldir}/config/config.ph
 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
 
-##---{ Other manipulations: }---##
-mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/bulkquery/README $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/README.bulkquery
-mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/bulkquery/INSTALL $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/INSTALL.bulkquery
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -391,11 +397,13 @@ fi
 %defattr(644,root,root,755)
 %doc plugins/filters/README
 %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
+%if %{with bulkquery}
+%attr(755,root,root) %{_sbindir}/bulkquery
+%dir %{_squirreldir}/plugins/filters/bulkquery
 %{_squirreldir}/plugins/filters/bulkquery/*.php
+%endif
 
 %files -n %{name}-plugin-ispell
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/squirrelmail.git/commitdiff/5e2459764c4d4f8064d9e9bd1792dccaabfde2ce



More information about the pld-cvs-commit mailing list