[packages/cyrus-imapd] - http bcond
adamg
adamg at pld-linux.org
Wed Dec 12 06:46:34 CET 2018
commit 6cf03d63708c3a416bad18b97561cc73abffa71e
Author: Adam Gołębiowski <adamg at pld-linux.org>
Date: Wed Dec 12 06:46:26 2018 +0100
- http bcond
cyrus-imapd.spec | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/cyrus-imapd.spec b/cyrus-imapd.spec
index 3b25f8e..9d21d63 100644
--- a/cyrus-imapd.spec
+++ b/cyrus-imapd.spec
@@ -1,5 +1,6 @@
#
# Conditional build:
+%bcond_without http # build without http support
%bcond_without perl # build with perl
%{?with_perl:%include /usr/lib/rpm/macros.perl}
@@ -34,14 +35,20 @@ BuildRequires: automake
BuildRequires: cyrus-sasl-devel >= 1.5.27
BuildRequires: db-devel >= 4.1.25
BuildRequires: flex
+%{?with_http:BuildRequires: libbrotli-devel}
BuildRequires: libcom_err-devel >= 1.21
+%{?with_http:BuildRequires: libical-devel}
BuildRequires: libtool
+%{?with_http:BuildRequires: libxml2-devel >= 2.7.3}
BuildRequires: net-snmp-devel
+%{?with_http:BuildRequires: nghttp2-devel >= 1.5}
BuildRequires: openssl-devel >= 0.9.7d
BuildRequires: patchutils
%{?with_perl:BuildRequires: perl-devel >= 1:5.8.0}
%{?with_perl:BuildRequires: rpm-perlprov}
-BuildRequires: rpmbuild(macros) >= 1.268
+%{?with_http:BuildRequires: shapelib-devel >= 1.4.1}
+%{?with_http:BuildRequires: sqlite3-devel}
+BuildRequires: rpmbuild(macros) >= 1.527
Requires(post,preun): /sbin/chkconfig
Requires(postun): /usr/sbin/userdel
Requires(pre): /bin/id
@@ -186,6 +193,7 @@ cp -p %{SOURCE1} %{SOURCE2} %{SOURCE4} %{SOURCE5} .
--with-com_err=/usr \
--%{!?with_perl:without-perl}%{?with_perl:with-perl=%{__perl}} \
--without-libwrap \
+ %{__enable_disable http} \
--enable-nntp \
--enable-replication \
--enable-static
@@ -313,6 +321,7 @@ fi
%dir %{_libexecdir}
%attr(2755,cyrus,mail) %{_libexecdir}/deliver-wrapper
%attr(755,root,root) %{_libexecdir}/fud
+%{?with_http:%attr(755,root,root) %{_libexecdir}/httpd}
%attr(755,root,root) %{_libexecdir}/imapd
%attr(755,root,root) %{_libexecdir}/lmtpd
%attr(755,root,root) %{_libexecdir}/lmtpproxyd
@@ -331,6 +340,7 @@ fi
%attr(755,root,root) %{_sbindir}/ctl_cyrusdb
%attr(755,root,root) %{_sbindir}/ctl_deliver
%attr(755,root,root) %{_sbindir}/ctl_mboxlist
+%{?with_http:%attr(755,root,root) %{_sbindir}/ctl_zoneinfo}
%attr(755,root,root) %{_sbindir}/cvt_cyrusdb
%attr(755,root,root) %{_sbindir}/cvt_xlist_specialuse
%attr(755,root,root) %{_sbindir}/cyr_buildinfo
@@ -344,6 +354,7 @@ fi
%attr(755,root,root) %{_sbindir}/cyr_synclog
%attr(755,root,root) %{_sbindir}/cyr_userseen
%attr(755,root,root) %{_sbindir}/cyr_virusscan
+%{?with_http:%attr(755,root,root) %{_sbindir}/dav_reconstruct}
%attr(755,root,root) %{_sbindir}/deliver
%attr(755,root,root) %{_sbindir}/fetchnews
%attr(755,root,root) %{_sbindir}/ipurge
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cyrus-imapd.git/commitdiff/6cf03d63708c3a416bad18b97561cc73abffa71e
More information about the pld-cvs-commit
mailing list