Kaynağa Gözat

pkg/kamailio/deb: add new modules

Victor Seva 11 yıl önce
ebeveyn
işleme
e043c3a44b

+ 59 - 0
pkg/kamailio/deb/lucid/control

@@ -11,8 +11,10 @@ Build-Depends: bison,
                libconfuse-dev,
                libconfuse-dev,
                libcurl3-openssl-dev,
                libcurl3-openssl-dev,
                libdb-dev (>= 4.6.19),
                libdb-dev (>= 4.6.19),
+               libevent-dev,
                libexpat1-dev,
                libexpat1-dev,
                libgeoip-dev (>= 1.4.5),
                libgeoip-dev (>= 1.4.5),
+               libjson0-dev,
                libldap2-dev,
                libldap2-dev,
                liblua5.1-0-dev,
                liblua5.1-0-dev,
                libmemcached-dev,
                libmemcached-dev,
@@ -25,11 +27,13 @@ Build-Depends: bison,
                libradiusclient-ng-dev,
                libradiusclient-ng-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
+               libsctp-dev,
                libsnmp-dev,
                libsnmp-dev,
                libsqlite3-dev,
                libsqlite3-dev,
                libssl-dev,
                libssl-dev,
                libxml2-dev,
                libxml2-dev,
                libxmlrpc-c3-dev,
                libxmlrpc-c3-dev,
+               libunistring-dev,
                python,
                python,
                python-dev,
                python-dev,
                unixodbc-dev,
                unixodbc-dev,
@@ -365,6 +369,20 @@ Description: SQLite database connectivity module for Kamailio
  .
  .
  This package provides the SQLite database driver for Kamailio.
  This package provides the SQLite database driver for Kamailio.
 
 
+Package: kamailio-json-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         libevent-1.4-2,
+         libjson0,
+         ${shlibs:Depends}
+Description: Json parser and jsonrpc modules 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 json parser for Kamailio's configuration file
+ and the JSON-RPC client over netstrings.
+
 Package: kamailio-nth
 Package: kamailio-nth
 Architecture: any
 Architecture: any
 Depends: binutils,
 Depends: binutils,
@@ -398,3 +416,44 @@ Description: Kamailio - IMS Modules
  This package contains various Diameter interfaces and modules for Kamailio
  This package contains various Diameter interfaces and modules for Kamailio
  to run as an IMS core.
  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-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         ${shlibs:Depends}
+Description: authentication using ephemeral credentials 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 ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         ${shlibs:Depends}
+Description: authentication using ephemeral credentials 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 sctp module for Kamailio.

+ 3 - 2
pkg/kamailio/deb/lucid/rules

@@ -29,7 +29,7 @@ EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy
 
 
 # possible module directories that can appear in MODULES_SP
 # possible module directories that can appear in MODULES_SP
 # (only used for deducing a module name)
 # (only used for deducing a module name)
-MDIRS=modules modules_s modules_k
+MDIRS=modules
 
 
 # modules packaged in separate packages (complete with full modules_* path)
 # modules packaged in separate packages (complete with full modules_* path)
 # with the package name: kamailio-$(module_name)-module
 # with the package name: kamailio-$(module_name)-module
@@ -42,7 +42,8 @@ MODULES_SP=
 PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils purple memcached tls \
 			   ldap xml perl utils purple memcached tls \
 			   snmpstats carrierroute xmpp cpl lua python geoip \
 			   snmpstats carrierroute xmpp cpl lua python geoip \
-			   sqlite ims
+			   sqlite json ims outbound websocket \
+			   autheph sctp
 
 
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 LIBDIR ?= lib
 LIBDIR ?= lib

+ 22 - 0
pkg/kamailio/deb/precise/control

@@ -29,6 +29,7 @@ Build-Depends: bison,
                libradiusclient-ng-dev,
                libradiusclient-ng-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
+               libsctp-dev,
                libsnmp-dev,
                libsnmp-dev,
                libsqlite3-dev,
                libsqlite3-dev,
                libssl-dev,
                libssl-dev,
@@ -456,3 +457,24 @@ Description: Kamailio - Websocket Module
  .
  .
  This package contains the module implementing WebSocket transport layer.
  This package contains the module implementing WebSocket transport layer.
 
 
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         ${shlibs:Depends}
+Description: authentication using ephemeral credentials 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 ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         ${shlibs:Depends}
+Description: authentication using ephemeral credentials 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 sctp module for Kamailio.

+ 2 - 1
pkg/kamailio/deb/precise/rules

@@ -42,7 +42,8 @@ MODULES_SP=
 PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils purple memcached tls \
 			   ldap xml perl utils purple memcached tls \
 			   snmpstats carrierroute xmpp cpl lua python geoip \
 			   snmpstats carrierroute xmpp cpl lua python geoip \
-			   redis sqlite json mono ims outbound websocket
+			   redis sqlite json mono ims outbound websocket \
+			   autheph sctp
 
 
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 LIBDIR ?= lib
 LIBDIR ?= lib

+ 22 - 0
pkg/kamailio/deb/squeeze/control

@@ -26,6 +26,7 @@ Build-Depends: bison,
                libradiusclient-ng-dev,
                libradiusclient-ng-dev,
                libreadline-dev,
                libreadline-dev,
                libsasl2-dev,
                libsasl2-dev,
+               libsctp-dev,
                libsnmp-dev,
                libsnmp-dev,
                libsqlite3-dev,
                libsqlite3-dev,
                libssl-dev,
                libssl-dev,
@@ -421,3 +422,24 @@ Description: Kamailio - Websocket Module
  .
  .
  This package contains the module implementing WebSocket transport layer.
  This package contains the module implementing WebSocket transport layer.
 
 
+Package: kamailio-autheph-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         ${shlibs:Depends}
+Description: authentication using ephemeral credentials 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 ephemeral module for Kamailio.
+
+Package: kamailio-sctp-modules
+Architecture: any
+Depends: kamailio (= ${binary:Version}),
+         ${shlibs:Depends}
+Description: authentication using ephemeral credentials 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 sctp module for Kamailio.

+ 2 - 1
pkg/kamailio/deb/squeeze/rules

@@ -42,7 +42,8 @@ MODULES_SP=
 PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
 			   ldap xml perl utils geoip memcached tls \
 			   ldap xml perl utils geoip memcached tls \
 			   snmpstats carrierroute xmpp cpl lua python \
 			   snmpstats carrierroute xmpp cpl lua python \
-			   sqlite json ims outbound websocket
+			   sqlite json ims outbound websocket \
+			   autheph sctp
 
 
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 LIBDIR ?= lib
 LIBDIR ?= lib