From 2159d9bc925bac86120bc5b87666009818829e11 Mon Sep 17 00:00:00 2001 From: John Regan Date: Sat, 20 Feb 2016 17:42:30 -0600 Subject: [PATCH] dovecot-plugin-pigeonhole: add ldap support as a plugin --- srcpkgs/dovecot-plugin-pigeonhole-ldap | 1 + srcpkgs/dovecot-plugin-pigeonhole/template | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/dovecot-plugin-pigeonhole-ldap diff --git a/srcpkgs/dovecot-plugin-pigeonhole-ldap b/srcpkgs/dovecot-plugin-pigeonhole-ldap new file mode 120000 index 0000000000..d67e153c64 --- /dev/null +++ b/srcpkgs/dovecot-plugin-pigeonhole-ldap @@ -0,0 +1 @@ +dovecot-plugin-pigeonhole \ No newline at end of file diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template index a3f71de2cb..3a9d44edff 100644 --- a/srcpkgs/dovecot-plugin-pigeonhole/template +++ b/srcpkgs/dovecot-plugin-pigeonhole/template @@ -1,17 +1,19 @@ # Template file for 'dovecot-plugin-pigeonhole' pkgname=dovecot-plugin-pigeonhole version=0.4.12 -revision=1 +revision=2 wrksrc="dovecot-2.2-pigeonhole-${version}" build_style=gnu-configure configure_args="--prefix=/usr --with-dovecot=${XBPS_CROSS_BASE}/usr/lib/dovecot --with-moduledir=/usr/lib/dovecot/modules + --with-ldap=plugin --disable-static" # Hack around dovecot-config for cross building. make_build_args="LIBDOVECOT_INCLUDE=-I${XBPS_CROSS_BASE}/usr/include/dovecot LIBS=-L${XBPS_CROSS_BASE}/usr/lib/dovecot" -makedepends="dovecot-devel libressl-devel" +hostmakedepends="libldap-devel" +makedepends="dovecot-devel libressl-devel libldap-devel" short_desc="Sieve implementation for Dovecot" maintainer="John Regan " license="LGPL-2.1" @@ -27,3 +29,10 @@ dovecot-plugin-pigeonhole-devel_package() { } } +dovecot-plugin-pigeonhole-ldap_package() { + short_desc+=" - ldap plugin" + pkg_install() { + vmove usr/lib/dovecot/modules/sieve/lib10_sieve_storage_ldap_plugin.so + vmove usr/share/doc/dovecot/sieve/locations/ldap.txt + } +}