aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/kamailio/APKBUILD30
1 files changed, 19 insertions, 11 deletions
diff --git a/testing/kamailio/APKBUILD b/testing/kamailio/APKBUILD
index db7af6dac5..ba63dfe0dc 100644
--- a/testing/kamailio/APKBUILD
+++ b/testing/kamailio/APKBUILD
@@ -2,18 +2,18 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=kamailio
pkgver=3.0.2
-pkgrel=3
+pkgrel=4
pkgdesc="Open Source SIP Server"
url="http://www.kamailio.org/"
pkgusers="kamailio"
pkggroups="kamailio"
license="GPL"
depends=
-makedepends="bison flex expat-dev postgresql-dev pcre-dev
+makedepends="bison flex expat-dev postgresql-dev pcre-dev mysql-dev
libxml2-dev curl-dev unixodbc-dev confuse-dev"
install=
-subpackages="$pkgname-doc $pkgname-postgres $pkgname-presence
- $pkgname-mediaproxy $pkgname-unixodbc"
+subpackages="$pkgname-doc $pkgname-postgres $pkgname-presence $pkgname-pcre
+ $pkgname-mediaproxy $pkgname-unixodbc $pkgname-mysql"
source="http://www.kamailio.org/pub/kamailio/$pkgver/src/kamailio-${pkgver}_src.tar.gz
kamailio.cfg
kamailio.initd
@@ -23,10 +23,17 @@ source="http://www.kamailio.org/pub/kamailio/$pkgver/src/kamailio-${pkgver}_src.
"
_builddir="$srcdir"/$pkgname-$pkgver
-# Makefile does not handle newline
-_presence="presence presence_xml presence_mwi pua pua_bla pua_mi pua_usrloc pua_xmpp rls xcap_client presence_dialoginfo pua_dialoginfo"
-_modules="db_postgres mediaproxy db_unixodbc carrierroute xmlrpc tm $_presence"
+
+_default="carrierroute xmlrpc tm"
+_presence="presence presence_xml presence_mwi pua pua_bla pua_mi pua_usrloc pua_xmpp rls xcap_client presence_dialoginfo pua_dialoginfo"
+_pcre="dialplan lcr regex"
+_postgres="db_postgres"
+_mysql="db_mysql"
+_mediaproxy="mediaproxy"
+_odbc="db_unixodbc"
+# Makefile does not handle newline
+_modules="$_default $_postgres $_mediaproxy $_odbc $_presence $_mysql $_pcre"
prepare() {
@@ -56,7 +63,7 @@ prepare() {
build() {
cd "$_builddir"
- make LOCALBASE=/usr \
+ make LOCALBASE=/usr \
cfg_target=/etc/kamailio/ \
MODS_MYSQL=yes \
MODS_PCRE=yes \
@@ -127,7 +134,8 @@ postgres() {
pcre() {
pkgdesc="Regular expressions support for kamailio"
- _mv_mod dialplan lcr regex
+ _mv_mod dialplan lcr
+ _mv_mod_k regex
}
presence() {
@@ -138,13 +146,13 @@ presence() {
mediaproxy() {
pkgdesc="Mediaproxy support for kamailio"
depends="kamailio"
- _mv_mod mediaproxy
+ _mv_mod $_mediaproxy
}
unixodbc() {
pkgdesc="UnixODBC support for kamailio"
depends="kamailio"
- _mv_mod_k db_unixodbc
+ _mv_mod_k $_odbc
}
md5sums="dd039e078a77032a423fb15f9685ad31 kamailio-3.0.2_src.tar.gz