main/asterisk: introduce subpackage with LDAP support

Add openldap-dev to build dependencies, and introduce a new subpackage
(asterisk-ldap) to ship the relevant module as an optional dependency.
This commit is contained in:
Matthias Valvekens 2024-09-14 21:13:37 +00:00 committed by Natanael Copa
parent fa5e4413dc
commit 24102f7412

View file

@ -4,7 +4,7 @@
# Maintainer: Timo Teras <timo.teras@iki.fi>
pkgname=asterisk
pkgver=20.9.2
pkgrel=1
pkgrel=2
pkgdesc="Modular Open Source PBX System"
pkgusers="asterisk"
pkggroups="asterisk"
@ -42,6 +42,7 @@ makedepends="
speexdsp-dev
speex-dev
sqlite-dev
openldap-dev
tar
tiff-dev
unbound-dev
@ -55,6 +56,7 @@ subpackages="
$pkgname-dev
$pkgname-doc
$pkgname-pgsql
$pkgname-ldap
$pkgname-odbc
$pkgname-tds
$pkgname-fax
@ -161,6 +163,7 @@ build() {
--with-postgres \
--with-tds \
--with-resample \
--with-ldap \
--with-sqlite3 \
--with-speex \
--with-asound \
@ -215,6 +218,7 @@ package() {
}
pgsql() { amove usr/lib/asterisk/modules/*_pgsql*; }
ldap() { amove usr/lib/asterisk/modules/*_ldap*; }
odbc() { amove usr/lib/asterisk/modules/*_odbc*; }
tds() { amove usr/lib/asterisk/modules/*_tds*; }
fax() { amove usr/lib/asterisk/modules/*_fax*; }