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 + } +}