pkg/kamailio/alpine: Packaged db_berkeley, app_python, app_perl, db_perlvdb, topos_redis 1245/head
authorSergey Safarov <s.safarov@gmail.com>
Sat, 23 Sep 2017 10:35:20 +0000 (06:35 -0400)
committerSergey Safarov <s.safarov@gmail.com>
Sat, 23 Sep 2017 10:39:05 +0000 (06:39 -0400)
pkg/kamailio/alpine/APKBUILD
pkg/kamailio/alpine_docker/build.sh

index 0646052..44e67b3 100644 (file)
@@ -23,7 +23,7 @@ pkggroups="kamailio"
 arch="all"
 license="GPL2+"
 depends=""
-makedepends="bison flex freeradius-client-dev expat-dev lksctp-tools-dev postgresql-dev pcre-dev mariadb-dev
+makedepends="bison db-dev flex freeradius-client-dev expat-dev lksctp-tools-dev perl-dev postgresql-dev python2-dev pcre-dev mariadb-dev
        libxml2-dev curl-dev unixodbc-dev confuse-dev ncurses-dev sqlite-dev
        lua-dev openldap-dev libressl-dev net-snmp-dev libuuid libev-dev
        jansson-dev json-c-dev libevent-dev linux-headers libmemcached-dev
@@ -57,7 +57,7 @@ _mod_list_extras="auth_diameter call_control cnxcc dmq domainpolicy log_custom \
                auth_xkeys"
 
 # - common modules depending on database
-_mod_list_db="acc alias_db auth_db avpops cfg_db db_flatstore \
+_mod_list_db="acc alias_db auth_db avpops cfg_db db_berkeley db_flatstore \
                db_cluster dialog dispatcher domain drouting group \
                htable imc matrix mohqueue msilo mtree p_usrloc pdt permissions \
                pipelimit prefix_route registrar sipcapture siptrace speeddial \
@@ -172,7 +172,7 @@ _mod_list_oracle="db_oracle"
 _mod_list_json="json jsonrpcc jsonrpcs"
 
 # - modules depending on redis library
-_mod_list_redis="ndb_redis"
+_mod_list_redis="ndb_redis topos_redis"
 
 # - modules depending on mono library
 _mod_list_mono="app_mono"
@@ -228,7 +228,7 @@ for _i in db postgres sqlite dbtext mysql \
        ldap utils tls presence lua ims outbound debugger \
        extras json websocket authephemeral \
        uuid ev memcached redis geoip2 jansson \
-       jsdt http_async kazoo rabbitmq sctp radius; do
+       jsdt http_async kazoo rabbitmq sctp radius perl python; do
 
    subpackages="$subpackages $pkgname-$_i"
    eval "_modules=\"\$_modules \$_mod_list_$_i\""
@@ -506,6 +506,16 @@ sctp() {
                "$_mod_list_sctp"
 }
 
+perl() {
+       _generic_pkg "Perl extensions and database driver for Kamailio" \
+               "$_mod_list_perl"
+}
+
+python() {
+       _generic_pkg "Python extensions for Kamailio" \
+               "$_mod_list_python"
+}
+
 
 sha512sums="6b4c58fe628270f8927721813607ce080b5e257cca8ace8c7b286c77c7880be258c07f1c7fb5711449cfc1f8841468e6ca647cf2e28be7a8d3dbb316527b7198  kamailio-5.1.0.20170922-1fe5970.tar.gz
 6badfb611c02ffcb4c2e9937731162ea1a4b737f042ed52120e2f96ebb80b5b7d240b5612c9ca565e693eec9b8c52c1ee5db04dfc47d204501021f984b4b11db  0001-kamdbctl.base.patch
index a65f4a3..3d9c52a 100755 (executable)
@@ -9,7 +9,7 @@ TMP_TAR=/tmp/kamailio_min.tar.gz
 IMG_TAR=kamailio_img.tar.gz
 
 prepare_build() {
-apk add --no-cache abuild git gcc build-base bison flex expat-dev postgresql-dev pcre-dev mariadb-dev \
+apk add --no-cache abuild git gcc build-base bison db-dev flex expat-dev perl-dev postgresql-dev python2-dev pcre-dev mariadb-dev \
     libxml2-dev curl-dev unixodbc-dev confuse-dev ncurses-dev sqlite-dev lua-dev openldap-dev \
     libressl-dev net-snmp-dev libuuid libev-dev jansson-dev json-c-dev libevent-dev linux-headers \
     libmemcached-dev rabbitmq-c-dev hiredis-dev libmaxminddb-dev libunistring-dev freeradius-client-dev lksctp-tools-dev