Skip to content
Snippets Groups Projects
Commit 00e5d8a6 authored by Natanael Copa's avatar Natanael Copa
Browse files

main/dovecot: refactor configure

move configure to a function so we avoid specify the common options
multiple times
parent 1c0c7ef4
No related branches found
No related tags found
No related merge requests found
......@@ -37,17 +37,24 @@ builddir="$srcdir/$pkgname-$pkgver"
_builddirpigeonhole="$srcdir/$pkgname-${_pkgvermajor}-pigeonhole-$_pigeonholever"
_builddirpluginextdata="$srcdir/pigeonhole-${_pigeonholevermajor/./-}-sieve-extdata-$_pluginextdataver"
build() {
cd "$builddir"
_configure() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--libexecdir=/usr/lib/$pkgname \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--disable-static \
"$@"
}
build() {
cd "$builddir"
_configure \
--libexecdir=/usr/lib/$pkgname \
--with-gssapi=plugin \
--with-ldap=plugin \
--with-sql=plugin \
......@@ -61,28 +68,15 @@ build() {
# Build pigeonhole plugin
cd "$_builddirpigeonhole"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
_configure \
--with-dovecot="$builddir" \
--with-ldap=plugin \
--disable-static
--with-ldap=plugin
make
# Build the extdata plugin
cd "$_builddirpluginextdata"
./autogen.sh
./configure \
--prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
_configure \
--with-dovecot="$builddir" \
--with-pigeonhole="$_builddirpigeonhole"
make
......@@ -142,6 +136,7 @@ _mv() {
dev() {
default_dev
mkdir -p "$subpkgdir"/usr/lib/dovecot
mv "$pkgdir"/usr/lib/dovecot/dovecot-config \
"$subpkgdir"/usr/lib/dovecot/
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment