aboutsummaryrefslogtreecommitdiffstats
path: root/main/dovecot
diff options
context:
space:
mode:
authorSimon Frankenberger <simon@fraho.eu>2017-11-07 14:22:57 +0100
committerNatanael Copa <ncopa@alpinelinux.org>2017-11-30 11:32:06 +0000
commit7703b651d38a212fafecd4ce63c24fb2fe0ad1f6 (patch)
tree4cfff88c180ef7236ff280f18f31e81b0613041d /main/dovecot
parent5102ae01e0db02d4a9abd4ad51189ffae89f427b (diff)
downloadaports-7703b651d38a212fafecd4ce63c24fb2fe0ad1f6.tar.bz2
aports-7703b651d38a212fafecd4ce63c24fb2fe0ad1f6.tar.xz
main/dovecot: Add subpackages for solr and lucene
Diffstat (limited to 'main/dovecot')
-rw-r--r--main/dovecot/APKBUILD16
1 files changed, 15 insertions, 1 deletions
diff --git a/main/dovecot/APKBUILD b/main/dovecot/APKBUILD
index 32eca1fa5c..bb862d492e 100644
--- a/main/dovecot/APKBUILD
+++ b/main/dovecot/APKBUILD
@@ -19,11 +19,12 @@ pkgusers="dovecot dovenull"
pkggroups="dovecot dovenull"
makedepends="libcap-dev zlib-dev libressl-dev bzip2-dev postgresql-dev
mariadb-dev sqlite-dev heimdal-dev openldap-dev linux-headers autoconf
- automake libtool"
+ automake libtool expat-dev clucene-dev"
install="dovecot.pre-install dovecot.post-install"
subpackages="$pkgname-doc $pkgname-dev $pkgname-pigeonhole-plugin-extdata:_sieve_extdata
$pkgname-pigeonhole-plugin-ldap:_sieve_ldap $pkgname-pigeonhole-plugin:_sieve $pkgname-sql
$pkgname-pgsql $pkgname-mysql $pkgname-sqlite $pkgname-gssapi $pkgname-ldap
+ $pkgname-fts-solr:_fts_solr $pkgname-fts-lucene:_fts_lucene
"
source="http://www.dovecot.org/releases/$_pkgvermajor/$pkgname-$pkgver.tar.gz
http://pigeonhole.dovecot.org/releases/$_pkgvermajor/$pkgname-$_pkgvermajor-pigeonhole-$_pigeonholever.tar.gz
@@ -61,6 +62,8 @@ build() {
--with-mysql \
--with-sqlite \
--with-pgsql \
+ --with-solr \
+ --with-lucene \
--with-ssl=openssl \
--with-ssldir=/etc/ssl/dovecot \
--with-rundir=/run/dovecot
@@ -204,6 +207,17 @@ sql() {
_mv $(cd "$pkgdir" && find etc/dovecot -name '*-sql.conf*')
}
+_fts_solr() {
+ pkgdesc="FTS-Solr plugin for dovecot"
+ depends="$pkgname"
+ _mv $(cd "$pkgdir" && find usr -name '*fts*solr*')
+}
+
+_fts_lucene() {
+ pkgdesc="FTS-Lucene plugin for dovecot"
+ depends="$pkgname"
+ _mv $(cd "$pkgdir" && find usr -name '*fts*lucene*')
+}
sha512sums="028910a4d02b1630f1ada4d1c45fcc3ea2057969db7078a78d46e2a578b4dceaf8be0ac8de4a613b4890019e721871f2d366ec651db658da4cc72977d3e09931 dovecot-2.2.33.2.tar.gz
4751f449ede1b05173c706b414ebf9f7f670ff78589ce6f0b687c32c9abe6dae8b3064ed1b20e893d9ec0147b0139ce479e1d74ebe94747c33f2d8ca177912de dovecot-2.2-pigeonhole-0.4.21.tar.gz
832a80264fb9bd3021c4e192eb7594c203100783df547aff35acf4dc4d8de5eddfd676fcc5a07a0691d9bb6eb884c9497a692b72a2af5bf9e9bb7a2d3f38923e 39.tar.gz