[sr-dev] git:4.2: pkg/kamailio/deb: add kazoo module package

Luis Azedo luis at 2600hz.com
Mon Nov 10 10:31:57 CET 2014


Hi Victor,

noticed that you're trying to build kazoo debs, thank you.
librabbitmq-dev is too old in wheezy, can you try the following ?

1) apply the attached patch  to https://github.com/linuxmaniac/kamailio/tree/vseva/deb_4.2
2) try to build vseva-kamailio-nightly-binaries in jenkins

thank you
________________________________________
From: sr-dev-bounces at lists.sip-router.org [sr-dev-bounces at lists.sip-router.org] on behalf of Victor Seva [linuxmaniac at torreviejawireless.org]
Sent: Thursday, November 06, 2014 1:32 PM
To: sr-dev at lists.sip-router.org
Subject: [sr-dev] git:4.2: pkg/kamailio/deb: add kazoo module package

Module: sip-router
Branch: 4.2
Commit: 9a2d304f961d87d70ad6d27e85c3dac6d05f2a01
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9a2d304f961d87d70ad6d27e85c3dac6d05f2a01

Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Committer: Victor Seva <linuxmaniac at torreviejawireless.org>
Date:   Thu Nov  6 19:05:48 2014 +0100

pkg/kamailio/deb: add kazoo module package

---

 pkg/kamailio/deb/debian/backports/precise |    6 +++---
 pkg/kamailio/deb/debian/backports/squeeze |    6 +++---
 pkg/kamailio/deb/debian/backports/wheezy  |    6 +++---
 pkg/kamailio/deb/debian/control           |   16 +++++++++++++++-
 pkg/kamailio/deb/debian/rules             |    4 ++--
 pkg/kamailio/deb/jessie/control           |   16 +++++++++++++++-
 pkg/kamailio/deb/jessie/rules             |    4 ++--
 pkg/kamailio/deb/trusty/control           |   16 +++++++++++++++-
 pkg/kamailio/deb/trusty/rules             |    4 ++--
 9 files changed, 60 insertions(+), 18 deletions(-)

diff --git a/pkg/kamailio/deb/debian/backports/precise b/pkg/kamailio/deb/debian/backports/precise
index 04a9d6a..9f631f3 100755
--- a/pkg/kamailio/deb/debian/backports/precise
+++ b/pkg/kamailio/deb/debian/backports/precise
@@ -28,10 +28,10 @@ sed -i -e '/FREERADIUS/d' ${DIST}/rules
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control

 # no kazoo module
-sed -i -e '/librabbitmq-dev/d' ${DIST}/control
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/rules
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
+       ${DIST}/control
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/control

 # clean backports scripts
 rm -rf ${DIST}/backports
diff --git a/pkg/kamailio/deb/debian/backports/squeeze b/pkg/kamailio/deb/debian/backports/squeeze
index f6da4c3..21aac4a 100755
--- a/pkg/kamailio/deb/debian/backports/squeeze
+++ b/pkg/kamailio/deb/debian/backports/squeeze
@@ -74,10 +74,10 @@ sed -i -e '/FREERADIUS/d' ${DIST}/rules
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control

 # no kazoo module
-sed -i -e '/librabbitmq-dev/d' ${DIST}/control
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/rules
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
+       ${DIST}/control
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/control

 # clean backports scripts
 rm -rf ${DIST}/backports
diff --git a/pkg/kamailio/deb/debian/backports/wheezy b/pkg/kamailio/deb/debian/backports/wheezy
index 1ebed2a..24c4c17 100755
--- a/pkg/kamailio/deb/debian/backports/wheezy
+++ b/pkg/kamailio/deb/debian/backports/wheezy
@@ -34,10 +34,10 @@ sed -i -e '/FREERADIUS/d' ${DIST}/rules
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control

 # no kazoo module
-sed -i -e '/librabbitmq-dev/d' ${DIST}/control
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/rules
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
+       ${DIST}/control
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/control

 # clean backports scripts
 rm -rf ${DIST}/backports
diff --git a/pkg/kamailio/deb/debian/control b/pkg/kamailio/deb/debian/control
index d4411b2..2aeac33 100644
--- a/pkg/kamailio/deb/debian/control
+++ b/pkg/kamailio/deb/debian/control
@@ -593,6 +593,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  This package provides the ephemeral module for Kamailio.

+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo 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 the kazoo module for Kamailio.
+
 Package: kamailio-extra-modules
 Architecture: linux-any
 Multi-Arch: same
@@ -605,7 +619,7 @@ Description: extra modules for Kamailio
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  .
- This package provides: gzcompress uuid ev kazoo
+ This package provides: gzcompress uuid ev

 Package: kamailio-nth
 Architecture: any
diff --git a/pkg/kamailio/deb/debian/rules b/pkg/kamailio/deb/debian/rules
index 26ec6fd..39c3660 100755
--- a/pkg/kamailio/deb/debian/rules
+++ b/pkg/kamailio/deb/debian/rules
@@ -39,10 +39,10 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
                           ldap xml perl utils lua memcached \
                           snmpstats carrierroute xmpp cpl redis python geoip\
                           sqlite json mono ims sctp java \
-                          purple tls outbound websocket autheph dnssec
+                          purple tls outbound websocket autheph dnssec kazoo

 # module groups to be packaged onto kamailio-extra-modules
-EXTRA_GROUPS=gzcompress uuid ev kazoo
+EXTRA_GROUPS=gzcompress uuid ev

 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)
diff --git a/pkg/kamailio/deb/jessie/control b/pkg/kamailio/deb/jessie/control
index 9112105..b992303 100644
--- a/pkg/kamailio/deb/jessie/control
+++ b/pkg/kamailio/deb/jessie/control
@@ -592,6 +592,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  This package provides the ephemeral module for Kamailio.

+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo 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 the kazoo module for Kamailio.
+
 Package: kamailio-extra-modules
 Architecture: linux-any
 Multi-Arch: same
@@ -604,7 +618,7 @@ Description: extra modules for Kamailio
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  .
- This package provides: gzcompress uuid ev kazoo
+ This package provides: gzcompress uuid ev

 Package: kamailio-nth
 Architecture: any
diff --git a/pkg/kamailio/deb/jessie/rules b/pkg/kamailio/deb/jessie/rules
index fa372cf..8cbe6bb 100755
--- a/pkg/kamailio/deb/jessie/rules
+++ b/pkg/kamailio/deb/jessie/rules
@@ -39,10 +39,10 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
                           ldap xml perl utils lua memcached \
                           snmpstats carrierroute xmpp cpl redis python geoip\
                           sqlite json mono ims sctp java \
-                          purple tls outbound websocket autheph dnssec
+                          purple tls outbound websocket autheph dnssec kazoo

 # module groups to be packaged onto kamailio-extra-modules
-EXTRA_GROUPS=gzcompress uuid ev kazoo
+EXTRA_GROUPS=gzcompress uuid ev

 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)
diff --git a/pkg/kamailio/deb/trusty/control b/pkg/kamailio/deb/trusty/control
index 9112105..b992303 100644
--- a/pkg/kamailio/deb/trusty/control
+++ b/pkg/kamailio/deb/trusty/control
@@ -592,6 +592,20 @@ Description: authentication using ephemeral credentials module for Kamailio
  .
  This package provides the ephemeral module for Kamailio.

+Package: kamailio-kazoo-modules
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: kamailio (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: kazoo 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 the kazoo module for Kamailio.
+
 Package: kamailio-extra-modules
 Architecture: linux-any
 Multi-Arch: same
@@ -604,7 +618,7 @@ Description: extra modules for Kamailio
  proxy server. Written entirely in C, Kamailio can handle thousands calls
  per second even on low-budget hardware.
  .
- This package provides: gzcompress uuid ev kazoo
+ This package provides: gzcompress uuid ev

 Package: kamailio-nth
 Architecture: any
diff --git a/pkg/kamailio/deb/trusty/rules b/pkg/kamailio/deb/trusty/rules
index fa372cf..8cbe6bb 100755
--- a/pkg/kamailio/deb/trusty/rules
+++ b/pkg/kamailio/deb/trusty/rules
@@ -39,10 +39,10 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
                           ldap xml perl utils lua memcached \
                           snmpstats carrierroute xmpp cpl redis python geoip\
                           sqlite json mono ims sctp java \
-                          purple tls outbound websocket autheph dnssec
+                          purple tls outbound websocket autheph dnssec kazoo

 # module groups to be packaged onto kamailio-extra-modules
-EXTRA_GROUPS=gzcompress uuid ev kazoo
+EXTRA_GROUPS=gzcompress uuid ev

 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
 LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)


_______________________________________________
sr-dev mailing list
sr-dev at lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kazoo.patch
Type: application/octet-stream
Size: 555190 bytes
Desc: kazoo.patch
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20141110/da1be8ca/attachment-0001.obj>


More information about the sr-dev mailing list