Module: sip-router Branch: master Commit: 7bc98250523f2e9620b7afa265f1d747ef9c4ddb URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7bc98250...
Author: Jon Bonilla manwe@aholab.ehu.es Committer: Jon Bonilla manwe@aholab.ehu.es Date: Sun Oct 2 07:44:39 2011 +0200
ndb_redis: Add to Makefile and kamailio/debian packaging
---
Makefile | 13 ++++++++++--- pkg/kamailio/deb/debian/control | 13 ++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile index 52d1a67..fd2069a 100644 --- a/Makefile +++ b/Makefile @@ -194,9 +194,11 @@ module_group_stable=cpl-c dbtext jabber osp sms pdb # Modules in this group are either not complete, untested, or without enough # reports of usage to allow the module into the stable group. They may or may # not have dependencies -module_group_experimental=tls oracle iptrtpproxy +module_group_experimental=tls oracle iptrtpproxy ndb_redis
-# Kamailio specific groups + + +### Kamailio specific groups ### # Standard modules in K Debian distro module_group_kstandard=acc alias_db auth auth_db benchmark call_control \ cfgutils db_text dialog dispatcher diversion domain drouting \ @@ -280,6 +282,9 @@ module_group_ksqlite=db_sqlite # K json modules module_group_kjson=json jsonrpc-c
+# K redis module +module_group_kredis=ndb_redis + # if not set on the cmd. line, env or in the modules.lst (cfg_group_include) # exclude the below modules. ifneq ($(group_include)$(cfg_group_include),) @@ -296,7 +301,7 @@ else unixsock dbg print_lib auth_identity ldap \ db_berkeley db_mysql db_postgres db_oracle \ db_sqlite db_unixodbc memcached mi_xmlrpc \ - ndb_redis perl perlvdb purple \ + perl perlvdb purple \ snmpstats xmpp \ carrierroute peering \ dialplan lcr utils presence presence_mwi \ @@ -319,6 +324,8 @@ else exclude_modules+= xmlops # depends on jsoc-c exclude_modules+= json jsonrpc-c + # depends on libhiredis + exclude_modules+= ndb_redis # depends on tm being compiled with -DWITH_AS_SUPPORT support ifeq (,$(findstring -DWITH_AS_SUPPORT, $(C_DEFS))) exclude_modules+= seas diff --git a/pkg/kamailio/deb/debian/control b/pkg/kamailio/deb/debian/control index e708de9..d4c1268 100644 --- a/pkg/kamailio/deb/debian/control +++ b/pkg/kamailio/deb/debian/control @@ -2,7 +2,7 @@ Source: kamailio Section: net Priority: optional Maintainer: Jon Bonilla manwe@aholab.ehu.es -Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libpurple-dev, libmemcache-dev, libreadline-dev, liblua5.1-0-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5) +Build-Depends: debhelper (>= 5), dpatch, libmysqlclient-dev, libexpat1-dev, libxml2-dev, libpq-dev, libradiusclient-ng-dev, flex, bison, zlib1g-dev, unixodbc-dev, libxmlrpc-c3-dev, libperl-dev, libsnmp-dev, dpkg-dev (>= 1.13.19), libdb-dev (>= 4.6.19), xsltproc, libconfuse-dev, libldap2-dev, libssl-dev, libcurl3-openssl-dev, python, libpcre3-dev, docbook-xml, libpurple-dev, libmemcache-dev, libreadline-dev, liblua5.1-0-dev, python-dev, libsasl2-dev, libgeoip-dev (>= 1.4.5), libhiredis-dev (>= 0.10.0) Standards-Version: 3.8.0 Homepage: http://www.kamailio.org/
@@ -268,6 +268,17 @@ Description: contains the geoip module This package provides the geoip module, an extension allowing to use GeoIP API within configuration file.
+Package: kamailio-redis-modules +Architecture: any +Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), libhiredis0.10 +Replaces: kamailio-mysql-module +Description: MySQL database connectivity module for Kamailio + Kamailio is a very fast and flexible SIP (RFC3261) + proxy server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the Redis NOSQL database driver for Kamailio. + Package: kamailio-nth Architecture: any Depends: screen, gdb, binutils, gcc, bison, flex, ngrep, tcpdump, iftop, lsof, psmisc, vim, bvi, most, mc, sipsak