Merge branch 'master' of ssh://git.sip-router.org/sip-router into carstenbock/db_cass...
authorCarsten Bock <carsten@ng-voice.com>
Thu, 11 Sep 2014 14:56:51 +0000 (16:56 +0200)
committerCarsten Bock <carsten@ng-voice.com>
Thu, 11 Sep 2014 14:56:51 +0000 (16:56 +0200)
Conflicts:
Makefile.groups
pkg/kamailio/deb/wheezy/control
pkg/kamailio/deb/wheezy/rules

1  2 
Makefile.groups
pkg/kamailio/deb/wheezy/control
pkg/kamailio/deb/wheezy/rules

diff --cc Makefile.groups
@@@ -340,9 -351,21 +351,24 @@@ module_group_ksctp=$(mod_list_sctp
  # pkg auth_ephemeral module
  module_group_kautheph=$(mod_list_autheph)
  
 +# pkg db_cassandra module
 +module_group_kcassandra=$(mod_list_cassandra)
 +
+ # pkg gzcompress module
+ module_group_kgzcompress=$(mod_list_gzcompress)
+ # pkg uuid module
+ module_group_kuuid=$(mod_list_uuid)
+ # pkg libev modules
+ module_group_kev=$(mod_list_ev)
+ # pkg kazoo module
+ module_group_kkazoo=$(mod_list_kazoo)
+ # pkg mongodb modules
+ module_group_kmongodb=$(mod_list_mongodb)
  # list of static modules
  #
  static_modules:=
@@@ -37,17 -41,19 +41,21 @@@ Build-Depends: bison
                 python,
                 python-dev,
                 unixodbc-dev,
+                uuid-dev,
                 xsltproc,
--               zlib1g-dev
- Standards-Version: 3.9.3
++               zlib1g-dev,
++               libthrift-dev,
++               libboost-dev
+ Standards-Version: 3.9.5
  Homepage: http://www.kamailio.org/
+ Vcs-git: git://anonscm.debian.org/pkg-voip/kamailio.git
+ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-voip/kamailio.git
  
  Package: kamailio
- Architecture: any
- Depends: adduser,
-          ${misc:Depends},
-          ${shlibs:Depends}
- Conflicts: kamailio-regex-modules
+ Architecture: linux-any
+ Multi-Arch: foreign
+ Pre-Depends: ${misc:Pre-Depends}
+ Depends: adduser, python, ${misc:Depends}, ${shlibs:Depends}
  Suggests: kamailio-berkeley-modules,
            kamailio-carrierroute-modules,
            kamailio-cpl-modules,
@@@ -412,49 -538,8 +540,50 @@@ Depends: binutils
           screen,
           sipsak,
           tcpdump,
-          vim
+          vim,
+          ${misc:Depends}
  Description: Kamailio - package for "nice to have" installation
-  This is a meta-package for easy installation various useful tools that may be
+  This is a metapackage for easy installation various useful tools that may be
   handy on server with Kamailio installed.
- Depends: ${shlibs:Depends}, kamailio (= ${binary:Version}), libthrift-dev
 +
 +Package: kamailio-ims-modules
 +Architecture: any
 +Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
 +Description: Kamailio - IMS Modules
 + 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 contains various Diameter interfaces and modules for Kamailio
 + to run as an IMS core.
 +
 +Package: kamailio-outbound-modules
 +Architecture: any
 +Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
 +Description: Kamailio - Outbound Module
 + 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 contains the module implementing SIP outbound extension.
 +
 +Package: kamailio-websocket-modules
 +Architecture: any
 +Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
 +Description: Kamailio - Websocket Module
 + 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 contains the module implementing WebSocket transport layer.
 +
 +Package: kamailio-cassandra-modules
 +Architecture: any
++Depends: ${shlibs:Depends}, kamailio (= ${binary:Version})
 +Description: Kamailio - Cassandra Module
 + 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 contains the modules for using cassandra as a database backend.
 +
@@@ -40,12 -35,16 +35,16 @@@ EXTRA_EXCLUDED_MODULES=bdb dbtext oracl
  # Note: the order is important (should be in dependency order, the one
  # on which other depend first)
  PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
-                          ldap xml perl utils lua memcached tls \
-                          snmpstats carrierroute xmpp cpl redis python geoip \
-                          sqlite json mono ims outbound websocket cassandra
+                          ldap xml perl utils lua memcached \
+                          snmpstats carrierroute xmpp cpl redis python geoip\
+                          sqlite json mono ims sctp java \
 -                         tls outbound websocket autheph 
++                         tls outbound websocket autheph cassandra
+ # module groups to be packaged onto kamailio-extra-modules
+ EXTRA_GROUPS=gzcompress uuid ev
  
  # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
- LIBDIR ?= lib
+ LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)
  
  # directories with possible duplicate libraries (that should be deleted
  # from current module* packages)