Module: sip-router
Branch: master
Commit: 7bc98250523f2e9620b7afa265f1d747ef9c4ddb
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7bc98250523f2e9620b7afa265f1d747ef9c4ddb

Author: Jon Bonilla <[email protected]>
Committer: Jon Bonilla <[email protected]>
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 <[email protected]>
-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


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to