Browse code

pkg/kamailio/deb: add secsipid package for supported releases [skip ci]

Victor Seva authored on 19/02/2021 14:04:39
Showing 24 changed files
... ...
@@ -26,7 +26,7 @@ EXCLUDED_MODULES= java
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 mi_xmlrpc dnssec
29
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec secsipid
30 30
 
31 31
 # module groups that are packaged in seperate packages
32 32
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
37 37
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
38 38
 			   sqlite json mono ruby ims sctp \
39 39
 			   tls outbound websocket autheph kazoo cnxcc \
40
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
40
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt 
41 41
 
42 42
 # module groups to be packaged onto kamailio-extra-modules
43 43
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -40,6 +40,7 @@ Build-Depends:
40 40
  libreadline-dev,
41 41
  libsasl2-dev,
42 42
  libsctp-dev,
43
+ libsecsipid-dev,
43 44
  libsnmp-dev,
44 45
  libsqlite3-dev,
45 46
  libssl-dev,
... ...
@@ -823,6 +824,22 @@ Description: MQTT modules for the Kamailio SIP Server
823 824
  Messages can be published from any point in the routing script. Also
824 825
  the subscriptions can be fully controlled by scripting commands.
825 826
 
827
+Package: kamailio-secsipid-modules
828
+Architecture: linux-any
829
+Multi-Arch: same
830
+Pre-Depends:
831
+ ${misc:Pre-Depends},
832
+Depends:
833
+ kamailio (= ${binary:Version}),
834
+ ${misc:Depends},
835
+ ${shlibs:Depends},
836
+Description: contains the secsipid module
837
+ Kamailio is a very fast and flexible SIP (RFC3261)
838
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
839
+ per second even on low-budget hardware.
840
+ .
841
+ This package contains the secsipid Module.
842
+
826 843
 Package: kamailio-extra-modules
827 844
 Architecture: linux-any
828 845
 Multi-Arch: same
... ...
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
37 37
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
38 38
 			   sqlite json mono ruby ims sctp \
39 39
 			   tls outbound websocket autheph kazoo cnxcc \
40
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
40
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt secsipid
41 41
 
42 42
 # module groups to be packaged onto kamailio-extra-modules
43 43
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -26,7 +26,7 @@ EXCLUDED_MODULES= java
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 mi_xmlrpc dnssec
29
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec secsipid
30 30
 
31 31
 # module groups that are packaged in seperate packages
32 32
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
37 37
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
38 38
 			   sqlite json mono ruby ims sctp \
39 39
 			   tls outbound websocket autheph kazoo cnxcc \
40
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
40
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt 
41 41
 
42 42
 # module groups to be packaged onto kamailio-extra-modules
43 43
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -25,6 +25,12 @@ sed -i -e '/^export JAVA_HOME/d' ${DIST}/rules
25 25
 sed -i -e 's/ java[ ,$]*/ /' ${DIST}/rules
26 26
 sed -i -e '/^EXCLUDED_MODULES=/s/$/ java/' ${DIST}/rules
27 27
 
28
+# No secsipid module
29
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
30
+	${DIST}/control
31
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
32
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
33
+
28 34
 wrap-and-sort -sat -d ${DIST}
29 35
 
30 36
 # clean backports scripts
... ...
@@ -25,6 +25,12 @@ sed -i -e '/^export JAVA_HOME/d' ${DIST}/rules
25 25
 sed -i -e 's/ java[ ,$]*/ /' ${DIST}/rules
26 26
 sed -i -e '/^EXCLUDED_MODULES=/s/$/ java/' ${DIST}/rules
27 27
 
28
+# No secsipid module
29
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
30
+	${DIST}/control
31
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
32
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
33
+
28 34
 wrap-and-sort -sat -d ${DIST}
29 35
 
30 36
 # clean backports scripts
... ...
@@ -25,6 +25,12 @@ sed -i -e '/^export JAVA_HOME/d' ${DIST}/rules
25 25
 sed -i -e 's/ java[ ,$]*/ /' ${DIST}/rules
26 26
 sed -i -e '/^EXCLUDED_MODULES=/s/$/ java/' ${DIST}/rules
27 27
 
28
+# No secsipid module
29
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
30
+	${DIST}/control
31
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
32
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
33
+
28 34
 wrap-and-sort -sat -d ${DIST}
29 35
 
30 36
 # clean backports scripts
... ...
@@ -42,6 +42,12 @@ sed -i -e '/libmongoc-dev/d' -e '/^Package: kamailio-mongodb-modules/,/^$/d' \
42 42
 sed -i -e 's/ mongodb[ ,$]*/ /' ${DIST}/rules
43 43
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mongodb/' ${DIST}/rules
44 44
 
45
+# No secsipid module
46
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
47
+	${DIST}/control
48
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
49
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
50
+
45 51
 wrap-and-sort -sat -d ${DIST}
46 52
 
47 53
 # clean backports scripts
... ...
@@ -105,6 +105,12 @@ sed -i -e '/libmosquitto-dev/d' -e '/^Package: kamailio-mqtt-modules/,/^$/d' \
105 105
 sed -i -e 's/ mqtt[ ,$]*/ /' ${DIST}/rules
106 106
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mqtt/' ${DIST}/rules
107 107
 
108
+# No secsipid module
109
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
110
+	${DIST}/control
111
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
112
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
113
+
108 114
 wrap-and-sort -sat -d ${DIST}
109 115
 
110 116
 # clean backports scripts
... ...
@@ -22,6 +22,12 @@ sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ dnssec/' ${DIST}/rules
22 22
 sed -i 's/libmongoc-dev/libbson-dev,\n libmongoc-dev/' \
23 23
 	${DIST}/control
24 24
 
25
+# No secsipid module
26
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
27
+	${DIST}/control
28
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
29
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
30
+
25 31
 wrap-and-sort -sat -d ${DIST}
26 32
 
27 33
 # clean backports scripts
... ...
@@ -68,6 +68,12 @@ sed -i -e '/libmosquitto-dev/d' -e '/^Package: kamailio-mqtt-modules/,/^$/d' \
68 68
 sed -i -e 's/ mqtt[ ,$]*/ /' ${DIST}/rules
69 69
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mqtt/' ${DIST}/rules
70 70
 
71
+# No secsipid module
72
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
73
+	${DIST}/control
74
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
75
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
76
+
71 77
 wrap-and-sort -sat -d ${DIST}
72 78
 
73 79
 # clean backports scripts
... ...
@@ -105,6 +105,12 @@ sed -i -e '/libmosquitto-dev/d' -e '/^Package: kamailio-mqtt-modules/,/^$/d' \
105 105
 sed -i -e 's/ mqtt[ ,$]*/ /' ${DIST}/rules
106 106
 sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ mqtt/' ${DIST}/rules
107 107
 
108
+# No secsipid module
109
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
110
+	${DIST}/control
111
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
112
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
113
+
108 114
 wrap-and-sort -sat -d ${DIST}
109 115
 
110 116
 # clean backports scripts
... ...
@@ -25,6 +25,12 @@ sed -i 's/libphonenumber-dev/libgeocoding-dev \(>= 7\),\n libphonenumber-dev/' \
25 25
 sed -i 's/libmongoc-dev/libbson-dev,\n libmongoc-dev/' \
26 26
 	${DIST}/control
27 27
 
28
+# No secsipid module
29
+sed -i -e '/libsecsipid-dev/d' -e '/^Package: kamailio-secsipid-modules/,/^$/d' \
30
+	${DIST}/control
31
+sed -i -e 's/ secsipid[ ,$]*/ /' ${DIST}/rules
32
+sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ secsipid/' ${DIST}/rules
33
+
28 34
 wrap-and-sort -sat -d ${DIST}
29 35
 
30 36
 # clean backports scripts
... ...
@@ -42,6 +42,7 @@ Build-Depends:
42 42
  libreadline-dev,
43 43
  libsasl2-dev,
44 44
  libsctp-dev,
45
+ libsecsipid-dev,
45 46
  libsnmp-dev,
46 47
  libsqlite3-dev,
47 48
  libssl-dev,
... ...
@@ -861,6 +862,22 @@ Description: MQTT modules for the Kamailio SIP Server
861 862
  Messages can be published from any point in the routing script. Also
862 863
  the subscriptions can be fully controlled by scripting commands.
863 864
 
865
+Package: kamailio-secsipid-modules
866
+Architecture: linux-any
867
+Multi-Arch: same
868
+Pre-Depends:
869
+ ${misc:Pre-Depends},
870
+Depends:
871
+ kamailio (= ${binary:Version}),
872
+ ${misc:Depends},
873
+ ${shlibs:Depends},
874
+Description: contains the secsipid module
875
+ Kamailio is a very fast and flexible SIP (RFC3261)
876
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
877
+ per second even on low-budget hardware.
878
+ .
879
+ This package contains the secsipid Module.
880
+
864 881
 Package: kamailio-extra-modules
865 882
 Architecture: linux-any
866 883
 Multi-Arch: same
... ...
@@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
38 38
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
39 39
 			   sqlite json mono ruby ims sctp java \
40 40
 			   tls outbound websocket autheph dnssec kazoo cnxcc \
41
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
41
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt secsipid
42 42
 
43 43
 # module groups to be packaged onto kamailio-extra-modules
44 44
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -26,7 +26,7 @@ EXCLUDED_MODULES= java
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 mi_xmlrpc dnssec
29
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec secsipid
30 30
 
31 31
 # module groups that are packaged in seperate packages
32 32
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
37 37
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
38 38
 			   sqlite json mono ruby ims sctp \
39 39
 			   tls outbound websocket autheph kazoo cnxcc \
40
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
40
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt 
41 41
 
42 42
 # module groups to be packaged onto kamailio-extra-modules
43 43
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -27,7 +27,7 @@ EXCLUDED_MODULES=
27 27
 # extra modules to skip, because they are not compilable now
28 28
 # - regardless if they go to the main kamailio package or to some module package,
29 29
 # they will be excluded from compile and install of all
30
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc geoip2 phonenum mongodb
30
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc geoip2 phonenum mongodb secsipid
31 31
 
32 32
 # module groups that are packaged in seperate packages
33 33
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
38 38
 			   snmpstats carrierroute xmpp cpl redis python geoip \
39 39
 			   sqlite json mono ruby ims sctp java \
40 40
 			   tls outbound websocket autheph dnssec kazoo cnxcc \
41
-			   erlang systemd rabbitmq python3 mqtt
41
+			   erlang systemd rabbitmq python3 mqtt 
42 42
 
43 43
 # module groups to be packaged onto kamailio-extra-modules
44 44
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -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 mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby python3 mqtt
29
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby python3 mqtt secsipid
30 30
 
31 31
 # module groups that are packaged in seperate packages
32 32
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -41,6 +41,7 @@ Build-Depends:
41 41
  libreadline-dev,
42 42
  libsasl2-dev,
43 43
  libsctp-dev,
44
+ libsecsipid-dev,
44 45
  libsnmp-dev,
45 46
  libsqlite3-dev,
46 47
  libssl-dev,
... ...
@@ -824,6 +825,22 @@ Description: MQTT modules for the Kamailio SIP Server
824 825
  Messages can be published from any point in the routing script. Also
825 826
  the subscriptions can be fully controlled by scripting commands.
826 827
 
828
+Package: kamailio-secsipid-modules
829
+Architecture: linux-any
830
+Multi-Arch: same
831
+Pre-Depends:
832
+ ${misc:Pre-Depends},
833
+Depends:
834
+ kamailio (= ${binary:Version}),
835
+ ${misc:Depends},
836
+ ${shlibs:Depends},
837
+Description: contains the secsipid module
838
+ Kamailio is a very fast and flexible SIP (RFC3261)
839
+ proxy server. Written entirely in C, Kamailio can handle thousands calls
840
+ per second even on low-budget hardware.
841
+ .
842
+ This package contains the secsipid Module.
843
+
827 844
 Package: kamailio-extra-modules
828 845
 Architecture: linux-any
829 846
 Multi-Arch: same
... ...
@@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
37 37
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
38 38
 			   sqlite json mono ruby ims sctp \
39 39
 			   tls outbound websocket autheph kazoo cnxcc \
40
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
40
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt secsipid
41 41
 
42 42
 # module groups to be packaged onto kamailio-extra-modules
43 43
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -27,7 +27,7 @@ EXCLUDED_MODULES=
27 27
 # extra modules to skip, because they are not compilable now
28 28
 # - regardless if they go to the main kamailio package or to some module package,
29 29
 # they will be excluded from compile and install of all
30
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec
30
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec secsipid
31 31
 
32 32
 # module groups that are packaged in seperate packages
33 33
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
38 38
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
39 39
 			   sqlite json mono ruby ims sctp java \
40 40
 			   tls outbound websocket autheph kazoo cnxcc \
41
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
41
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt 
42 42
 
43 43
 # module groups to be packaged onto kamailio-extra-modules
44 44
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async
... ...
@@ -27,7 +27,7 @@ EXCLUDED_MODULES=
27 27
 # extra modules to skip, because they are not compilable now
28 28
 # - regardless if they go to the main kamailio package or to some module package,
29 29
 # they will be excluded from compile and install of all
30
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc systemd geoip2 phonenum mongodb ruby mqtt
30
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc systemd geoip2 phonenum mongodb ruby mqtt secsipid
31 31
 
32 32
 # module groups that are packaged in seperate packages
33 33
 # (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 mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby python3 mqtt
29
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby python3 mqtt secsipid
30 30
 
31 31
 # module groups that are packaged in seperate packages
32 32
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -27,7 +27,7 @@ EXCLUDED_MODULES=
27 27
 # extra modules to skip, because they are not compilable now
28 28
 # - regardless if they go to the main kamailio package or to some module package,
29 29
 # they will be excluded from compile and install of all
30
-EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy
30
+EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy secsipid
31 31
 
32 32
 # module groups that are packaged in seperate packages
33 33
 # (with the name kamailio-$(group_name)-modules)
... ...
@@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \
38 38
 			   snmpstats carrierroute xmpp cpl redis python geoip geoip2 \
39 39
 			   sqlite json mono ruby ims sctp java \
40 40
 			   tls outbound websocket autheph dnssec kazoo cnxcc \
41
-			   erlang systemd phonenum mongodb rabbitmq python3 mqtt
41
+			   erlang systemd phonenum mongodb rabbitmq python3 mqtt 
42 42
 
43 43
 # module groups to be packaged onto kamailio-extra-modules
44 44
 EXTRA_GROUPS=gzcompress uuid ev jansson http_async