Browse code

pkg/kamailio/deb: add cnxcc and kazoo modules

Victor Seva authored on 03/11/2014 15:36:44
Showing 12 changed files
... ...
@@ -28,10 +28,15 @@ sed -i -e '/FREERADIUS/d' ${DIST}/rules
28 28
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
29 29
 
30 30
 # no kazoo module
31
-sed -i -e '/librabbitmq-dev/d' ${DIST}/control
32
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/rules
31
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
32
+	${DIST}/control
33
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
33 34
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
34
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/control
35
+
36
+# no cnxcc module
37
+sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
38
+sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules
39
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ cnxcc/' ${DIST}/rules
35 40
 
36 41
 # clean backports scripts
37 42
 rm -rf ${DIST}/backports
... ...
@@ -74,10 +74,15 @@ sed -i -e '/FREERADIUS/d' ${DIST}/rules
74 74
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
75 75
 
76 76
 # no kazoo module
77
-sed -i -e '/librabbitmq-dev/d' ${DIST}/control
78
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/rules
77
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
78
+	${DIST}/control
79
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
79 80
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
80
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/control
81
+
82
+# no cnxcc module
83
+sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
84
+sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules
85
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ cnxcc/' ${DIST}/rules
81 86
 
82 87
 # clean backports scripts
83 88
 rm -rf ${DIST}/backports
... ...
@@ -34,10 +34,15 @@ sed -i -e '/FREERADIUS/d' ${DIST}/rules
34 34
 sed -i 's/libjson-c-dev/libjson0-dev/' ${DIST}/control
35 35
 
36 36
 # no kazoo module
37
-sed -i -e '/librabbitmq-dev/d' ${DIST}/control
38
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/rules
37
+sed -i -e '/librabbitmq-dev/d' -e '/^Package: kamailio-kazoo-modules/,/^$/d' \
38
+	${DIST}/control
39
+sed -i -e 's/ kazoo[ ,$]*/ /' ${DIST}/rules
39 40
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ kazoo/' ${DIST}/rules
40
-sed -i -e 's/ kazoo[ ,$]*//' ${DIST}/control
41
+
42
+# no cnxcc module
43
+sed -i -e '/^Package: kamailio-cnxcc-modules/,/^$/d' ${DIST}/control
44
+sed -i -e 's/ cnxcc[ ,$]*/ /' ${DIST}/rules
45
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ cnxcc/' ${DIST}/rules
41 46
 
42 47
 # clean backports scripts
43 48
 rm -rf ${DIST}/backports
... ...
@@ -593,6 +593,34 @@ Description: authentication using ephemeral credentials module for Kamailio
593 593
  .
594 594
  This package provides the ephemeral module for Kamailio.
595 595
 
596
+Package: kamailio-kazoo-modules
597
+Architecture: linux-any
598
+Multi-Arch: same
599
+Pre-Depends: ${misc:Pre-Depends}
600
+Depends: kamailio (= ${binary:Version}),
601
+         ${misc:Depends},
602
+         ${shlibs:Depends}
603
+Description: kazoo modules for Kamailio
604
+ Kamailio is a very fast and flexible SIP (RFC3261)
605
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
606
+ per second even on low-budget hardware.
607
+ .
608
+ This package provides the kazoo module for Kamailio.
609
+
610
+Package: kamailio-cnxcc-modules
611
+Architecture: linux-any
612
+Multi-Arch: same
613
+Pre-Depends: ${misc:Pre-Depends}
614
+Depends: kamailio (= ${binary:Version}),
615
+         ${misc:Depends},
616
+         ${shlibs:Depends}
617
+Description: cnxcc modules for Kamailio
618
+ Kamailio is a very fast and flexible SIP (RFC3261)
619
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
620
+ per second even on low-budget hardware.
621
+ .
622
+ This package provides the cnxcc module for Kamailio.
623
+
596 624
 Package: kamailio-extra-modules
597 625
 Architecture: linux-any
598 626
 Multi-Arch: same
... ...
@@ -605,7 +633,7 @@ Description: extra modules for Kamailio
605 633
  proxy server. Written entirely in C, Kamailio can handle thousands calls
606 634
  per second even on low-budget hardware.
607 635
  .
608
- This package provides: gzcompress uuid ev kazoo
636
+ This package provides: gzcompress uuid ev
609 637
 
610 638
 Package: kamailio-nth
611 639
 Architecture: any
... ...
@@ -39,10 +39,10 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
39 39
 			   ldap xml perl utils lua memcached \
40 40
 			   snmpstats carrierroute xmpp cpl redis python geoip\
41 41
 			   sqlite json mono ims sctp java \
42
-			   purple tls outbound websocket autheph dnssec
42
+			   purple tls outbound websocket autheph dnssec kazoo cnxcc
43 43
 
44 44
 # module groups to be packaged onto kamailio-extra-modules
45
-EXTRA_GROUPS=gzcompress uuid ev kazoo
45
+EXTRA_GROUPS=gzcompress uuid ev
46 46
 
47 47
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
48 48
 LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)
... ...
@@ -592,6 +592,34 @@ Description: authentication using ephemeral credentials module for Kamailio
592 592
  .
593 593
  This package provides the ephemeral module for Kamailio.
594 594
 
595
+Package: kamailio-kazoo-modules
596
+Architecture: linux-any
597
+Multi-Arch: same
598
+Pre-Depends: ${misc:Pre-Depends}
599
+Depends: kamailio (= ${binary:Version}),
600
+         ${misc:Depends},
601
+         ${shlibs:Depends}
602
+Description: kazoo modules for Kamailio
603
+ Kamailio is a very fast and flexible SIP (RFC3261)
604
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
605
+ per second even on low-budget hardware.
606
+ .
607
+ This package provides the kazoo module for Kamailio.
608
+
609
+Package: kamailio-cnxcc-modules
610
+Architecture: linux-any
611
+Multi-Arch: same
612
+Pre-Depends: ${misc:Pre-Depends}
613
+Depends: kamailio (= ${binary:Version}),
614
+         ${misc:Depends},
615
+         ${shlibs:Depends}
616
+Description: cnxcc modules for Kamailio
617
+ Kamailio is a very fast and flexible SIP (RFC3261)
618
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
619
+ per second even on low-budget hardware.
620
+ .
621
+ This package provides the cnxcc module for Kamailio.
622
+
595 623
 Package: kamailio-extra-modules
596 624
 Architecture: linux-any
597 625
 Multi-Arch: same
... ...
@@ -604,7 +632,7 @@ Description: extra modules for Kamailio
604 632
  proxy server. Written entirely in C, Kamailio can handle thousands calls
605 633
  per second even on low-budget hardware.
606 634
  .
607
- This package provides: gzcompress uuid ev kazoo
635
+ This package provides: gzcompress uuid ev
608 636
 
609 637
 Package: kamailio-nth
610 638
 Architecture: any
... ...
@@ -39,10 +39,10 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
39 39
 			   ldap xml perl utils lua memcached \
40 40
 			   snmpstats carrierroute xmpp cpl redis python geoip\
41 41
 			   sqlite json mono ims sctp java \
42
-			   purple tls outbound websocket autheph dnssec
42
+			   purple tls outbound websocket autheph dnssec kazoo cnxcc
43 43
 
44 44
 # module groups to be packaged onto kamailio-extra-modules
45
-EXTRA_GROUPS=gzcompress uuid ev kazoo
45
+EXTRA_GROUPS=gzcompress uuid ev
46 46
 
47 47
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
48 48
 LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)
... ...
@@ -28,7 +28,7 @@ EXCLUDED_MODULES=
28 28
 # extra modules to skip, because they are not compilable now
29 29
 # - regardless if they go to the main kamailio package or to some module package,
30 30
 # they will be excluded from compile and install of all
31
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo
31
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc
32 32
 
33 33
 # module groups that are packaged in seperate packages
34 34
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -26,7 +26,7 @@ EXCLUDED_MODULES=
26 26
 # extra modules to skip, because they are not compilable now
27 27
 # - regardless if they go to the main kamailio package or to some module package,
28 28
 # they will be excluded from compile and install of all
29
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy java dnssec sctp purple redis mono kazoo
29
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy java dnssec sctp purple redis mono kazoo cnxcc
30 30
 
31 31
 # module groups that are packaged in seperate packages
32 32
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -592,6 +592,34 @@ Description: authentication using ephemeral credentials module for Kamailio
592 592
  .
593 593
  This package provides the ephemeral module for Kamailio.
594 594
 
595
+Package: kamailio-kazoo-modules
596
+Architecture: linux-any
597
+Multi-Arch: same
598
+Pre-Depends: ${misc:Pre-Depends}
599
+Depends: kamailio (= ${binary:Version}),
600
+         ${misc:Depends},
601
+         ${shlibs:Depends}
602
+Description: kazoo modules for Kamailio
603
+ Kamailio is a very fast and flexible SIP (RFC3261)
604
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
605
+ per second even on low-budget hardware.
606
+ .
607
+ This package provides the kazoo module for Kamailio.
608
+
609
+Package: kamailio-cnxcc-modules
610
+Architecture: linux-any
611
+Multi-Arch: same
612
+Pre-Depends: ${misc:Pre-Depends}
613
+Depends: kamailio (= ${binary:Version}),
614
+         ${misc:Depends},
615
+         ${shlibs:Depends}
616
+Description: cnxcc modules for Kamailio
617
+ Kamailio is a very fast and flexible SIP (RFC3261)
618
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
619
+ per second even on low-budget hardware.
620
+ .
621
+ This package provides the cnxcc module for Kamailio.
622
+
595 623
 Package: kamailio-extra-modules
596 624
 Architecture: linux-any
597 625
 Multi-Arch: same
... ...
@@ -604,7 +632,7 @@ Description: extra modules for Kamailio
604 632
  proxy server. Written entirely in C, Kamailio can handle thousands calls
605 633
  per second even on low-budget hardware.
606 634
  .
607
- This package provides: gzcompress uuid ev kazoo
635
+ This package provides: gzcompress uuid ev
608 636
 
609 637
 Package: kamailio-nth
610 638
 Architecture: any
... ...
@@ -39,10 +39,10 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
39 39
 			   ldap xml perl utils lua memcached \
40 40
 			   snmpstats carrierroute xmpp cpl redis python geoip\
41 41
 			   sqlite json mono ims sctp java \
42
-			   purple tls outbound websocket autheph dnssec
42
+			   purple tls outbound websocket autheph dnssec kazoo cnxcc
43 43
 
44 44
 # module groups to be packaged onto kamailio-extra-modules
45
-EXTRA_GROUPS=gzcompress uuid ev kazoo
45
+EXTRA_GROUPS=gzcompress uuid ev
46 46
 
47 47
 # name of libdir in the path for libraries (e.g., lib for 32b, lib64 for 64b)
48 48
 LIBDIR ?= lib/$(DEB_HOST_MULTIARCH)
... ...
@@ -28,7 +28,7 @@ EXCLUDED_MODULES=
28 28
 # extra modules to skip, because they are not compilable now
29 29
 # - regardless if they go to the main kamailio package or to some module package,
30 30
 # they will be excluded from compile and install of all
31
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy purple mi_xmlrpc dnssec kazoo
31
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy purple mi_xmlrpc dnssec kazoo cnxcc
32 32
 
33 33
 # module groups that are packaged in seperate packages
34 34
 # (with the name kamailio-$(group_name)-modules)