From c78a53004777f498fcef63ae74a11723da950625 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Mon, 24 Dec 2018 08:44:06 +0100 Subject: [PATCH] pkg/kamailio/deb: add kamailio-python3-modules --- pkg/kamailio/deb/bionic/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/bionic/rules | 2 +- pkg/kamailio/deb/buster/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/buster/rules | 2 +- pkg/kamailio/deb/debian/backports/precise | 6 ++++++ pkg/kamailio/deb/debian/backports/wheezy | 6 ++++++ pkg/kamailio/deb/debian/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/debian/rules | 2 +- pkg/kamailio/deb/jessie/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/jessie/rules | 2 +- pkg/kamailio/deb/precise/rules | 2 +- pkg/kamailio/deb/sid/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/sid/rules | 2 +- pkg/kamailio/deb/stretch/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/stretch/rules | 2 +- pkg/kamailio/deb/trusty/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/trusty/rules | 2 +- pkg/kamailio/deb/wheezy/rules | 2 +- pkg/kamailio/deb/xenial/control | 20 ++++++++++++++++++++ pkg/kamailio/deb/xenial/rules | 2 +- 20 files changed, 182 insertions(+), 10 deletions(-) diff --git a/pkg/kamailio/deb/bionic/control b/pkg/kamailio/deb/bionic/control index 6c5f00e0337..338568ab734 100644 --- a/pkg/kamailio/deb/bionic/control +++ b/pkg/kamailio/deb/bionic/control @@ -50,6 +50,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -275,6 +277,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/bionic/rules b/pkg/kamailio/deb/bionic/rules index 88cdb622988..c8463fb8956 100755 --- a/pkg/kamailio/deb/bionic/rules +++ b/pkg/kamailio/deb/bionic/rules @@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip geoip2 \ sqlite json mono ruby ims sctp \ tls outbound websocket autheph kazoo cnxcc \ - erlang systemd phonenum mongodb rabbitmq + erlang systemd phonenum mongodb rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/buster/control b/pkg/kamailio/deb/buster/control index 6c5f00e0337..338568ab734 100644 --- a/pkg/kamailio/deb/buster/control +++ b/pkg/kamailio/deb/buster/control @@ -50,6 +50,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -275,6 +277,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/buster/rules b/pkg/kamailio/deb/buster/rules index 88cdb622988..c8463fb8956 100755 --- a/pkg/kamailio/deb/buster/rules +++ b/pkg/kamailio/deb/buster/rules @@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip geoip2 \ sqlite json mono ruby ims sctp \ tls outbound websocket autheph kazoo cnxcc \ - erlang systemd phonenum mongodb rabbitmq + erlang systemd phonenum mongodb rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/debian/backports/precise b/pkg/kamailio/deb/debian/backports/precise index 3f9d5aee40c..e6369b2bc3b 100755 --- a/pkg/kamailio/deb/debian/backports/precise +++ b/pkg/kamailio/deb/debian/backports/precise @@ -88,6 +88,12 @@ sed -i -e '/ruby-dev/d' -e '/^Package: kamailio-ruby-modules/,/^$/d' \ sed -i -e 's/ ruby[ ,$]*/ /' ${DIST}/rules sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ ruby/' ${DIST}/rules +# no python3 for app_python3 +sed -i -e '/python3-dev/d' -e '/^Package: kamailio-python3-modules/,/^$/d' \ + -e '/python3/d' ${DIST}/control +sed -i -e 's/ python3[ ,$]*/ /' ${DIST}/rules +sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ python3/' ${DIST}/rules + wrap-and-sort -sat -d ${DIST} # clean backports scripts diff --git a/pkg/kamailio/deb/debian/backports/wheezy b/pkg/kamailio/deb/debian/backports/wheezy index 3427402fdce..111f5d395cc 100755 --- a/pkg/kamailio/deb/debian/backports/wheezy +++ b/pkg/kamailio/deb/debian/backports/wheezy @@ -88,6 +88,12 @@ sed -i -e '/ruby-dev/d' -e '/^Package: kamailio-ruby-modules/,/^$/d' \ sed -i -e 's/ ruby[ ,$]*/ /' ${DIST}/rules sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ ruby/' ${DIST}/rules +# no python3 for app_python3 +sed -i -e '/python3-dev/d' -e '/^Package: kamailio-python3-modules/,/^$/d' \ + -e '/python3/d' ${DIST}/control +sed -i -e 's/ python3[ ,$]*/ /' ${DIST}/rules +sed -i -e '/^EXTRA_EXCLUDED_MODULES=/s/$/ python3/' ${DIST}/rules + wrap-and-sort -sat -d ${DIST} # clean backports scripts diff --git a/pkg/kamailio/deb/debian/control b/pkg/kamailio/deb/debian/control index 0c599c3b10b..e8077280ae9 100644 --- a/pkg/kamailio/deb/debian/control +++ b/pkg/kamailio/deb/debian/control @@ -53,6 +53,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -278,6 +280,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/debian/rules b/pkg/kamailio/deb/debian/rules index 1d2bd93370f..6646d27f5f9 100755 --- a/pkg/kamailio/deb/debian/rules +++ b/pkg/kamailio/deb/debian/rules @@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip geoip2 \ sqlite json mono ruby ims sctp java \ tls outbound websocket autheph dnssec kazoo cnxcc \ - erlang systemd phonenum mongodb rabbitmq + erlang systemd phonenum mongodb rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/jessie/control b/pkg/kamailio/deb/jessie/control index 3f99c882599..897486c1f44 100644 --- a/pkg/kamailio/deb/jessie/control +++ b/pkg/kamailio/deb/jessie/control @@ -48,6 +48,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -255,6 +257,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/jessie/rules b/pkg/kamailio/deb/jessie/rules index 223b5213adc..6f68bfc7ef9 100755 --- a/pkg/kamailio/deb/jessie/rules +++ b/pkg/kamailio/deb/jessie/rules @@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip \ sqlite json mono ruby ims sctp java \ tls outbound websocket autheph dnssec kazoo cnxcc \ - erlang systemd rabbitmq + erlang systemd rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/precise/rules b/pkg/kamailio/deb/precise/rules index 1635502e4a9..a6eda06ad67 100755 --- a/pkg/kamailio/deb/precise/rules +++ b/pkg/kamailio/deb/precise/rules @@ -26,7 +26,7 @@ EXCLUDED_MODULES= # extra modules to skip, because they are not compilable now # - regardless if they go to the main kamailio package or to some module package, # they will be excluded from compile and install of all -EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby +EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby python3 # module groups that are packaged in seperate packages # (with the name kamailio-$(group_name)-modules) diff --git a/pkg/kamailio/deb/sid/control b/pkg/kamailio/deb/sid/control index 6c5f00e0337..338568ab734 100644 --- a/pkg/kamailio/deb/sid/control +++ b/pkg/kamailio/deb/sid/control @@ -50,6 +50,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -275,6 +277,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/sid/rules b/pkg/kamailio/deb/sid/rules index 88cdb622988..c8463fb8956 100755 --- a/pkg/kamailio/deb/sid/rules +++ b/pkg/kamailio/deb/sid/rules @@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip geoip2 \ sqlite json mono ruby ims sctp \ tls outbound websocket autheph kazoo cnxcc \ - erlang systemd phonenum mongodb rabbitmq + erlang systemd phonenum mongodb rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/stretch/control b/pkg/kamailio/deb/stretch/control index 99a2d50fc27..7e87c253f0f 100644 --- a/pkg/kamailio/deb/stretch/control +++ b/pkg/kamailio/deb/stretch/control @@ -52,6 +52,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -277,6 +279,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/stretch/rules b/pkg/kamailio/deb/stretch/rules index 72f35b8a537..80dec6db51c 100755 --- a/pkg/kamailio/deb/stretch/rules +++ b/pkg/kamailio/deb/stretch/rules @@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip geoip2 \ sqlite json mono ruby ims sctp java \ tls outbound websocket autheph kazoo cnxcc \ - erlang systemd phonenum mongodb rabbitmq + erlang systemd phonenum mongodb rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/trusty/control b/pkg/kamailio/deb/trusty/control index 0ae8caa9932..213c83989a8 100644 --- a/pkg/kamailio/deb/trusty/control +++ b/pkg/kamailio/deb/trusty/control @@ -46,6 +46,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, unixodbc-dev, uuid-dev, xsltproc, @@ -252,6 +254,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-redis-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/trusty/rules b/pkg/kamailio/deb/trusty/rules index 77c00e2797c..63df7afd6e2 100755 --- a/pkg/kamailio/deb/trusty/rules +++ b/pkg/kamailio/deb/trusty/rules @@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip \ sqlite json mono ims sctp java \ tls outbound websocket autheph dnssec kazoo cnxcc \ - erlang rabbitmq + erlang rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async diff --git a/pkg/kamailio/deb/wheezy/rules b/pkg/kamailio/deb/wheezy/rules index 1635502e4a9..a6eda06ad67 100755 --- a/pkg/kamailio/deb/wheezy/rules +++ b/pkg/kamailio/deb/wheezy/rules @@ -26,7 +26,7 @@ EXCLUDED_MODULES= # extra modules to skip, because they are not compilable now # - regardless if they go to the main kamailio package or to some module package, # they will be excluded from compile and install of all -EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby +EXTRA_EXCLUDED_MODULES=bdb dbtext oracle pa iptrtpproxy mi_xmlrpc dnssec kazoo cnxcc systemd rabbitmq geoip2 phonenum mongodb ruby python3 # module groups that are packaged in seperate packages # (with the name kamailio-$(group_name)-modules) diff --git a/pkg/kamailio/deb/xenial/control b/pkg/kamailio/deb/xenial/control index 2e4a145a52b..5ad2faef2ef 100644 --- a/pkg/kamailio/deb/xenial/control +++ b/pkg/kamailio/deb/xenial/control @@ -54,6 +54,8 @@ Build-Depends: pkg-config, python, python-dev, + python3, + python3-dev, ruby-dev, unixodbc-dev, uuid-dev, @@ -279,6 +281,24 @@ Description: The app_python module for the Kamailio SIP server This package provides the app_python module, an extension allowing to execute embedded Python applications within the Kamailio SIP routing script. +Package: kamailio-python3-modules +Architecture: linux-any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + python3-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: The app_python3 module for the Kamailio SIP server + Kamailio is a very fast and flexible SIP (RFC3261) + server. Written entirely in C, Kamailio can handle thousands calls + per second even on low-budget hardware. + . + This package provides the app_python3 module, an extension allowing to + execute embedded Python applications within the Kamailio SIP routing script. + Package: kamailio-ruby-modules Architecture: linux-any Multi-Arch: same diff --git a/pkg/kamailio/deb/xenial/rules b/pkg/kamailio/deb/xenial/rules index 1d2bd93370f..6646d27f5f9 100755 --- a/pkg/kamailio/deb/xenial/rules +++ b/pkg/kamailio/deb/xenial/rules @@ -38,7 +38,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redis python geoip geoip2 \ sqlite json mono ruby ims sctp java \ tls outbound websocket autheph dnssec kazoo cnxcc \ - erlang systemd phonenum mongodb rabbitmq + erlang systemd phonenum mongodb rabbitmq python3 # module groups to be packaged onto kamailio-extra-modules EXTRA_GROUPS=gzcompress uuid ev jansson http_async