Module: kamailio Branch: master Commit: a63fde36f440b6d79cea6cdb0dfeee6258d96698 URL: https://github.com/kamailio/kamailio/commit/a63fde36f440b6d79cea6cdb0dfeee62...
Author: Victor Seva linuxmaniac@torreviejawireless.org Committer: Victor Seva linuxmaniac@torreviejawireless.org Date: 2022-02-23T14:25:46+01:00
pkg/kamailio/deb: add kamailio-nats-modules to bookworm
https://tracker.debian.org/news/1305763/natsc-320-1-migrated-to-testing/
---
Modified: pkg/kamailio/deb/bookworm/control Modified: pkg/kamailio/deb/bookworm/rules Modified: pkg/kamailio/deb/debian/backports/bookworm
---
Diff: https://github.com/kamailio/kamailio/commit/a63fde36f440b6d79cea6cdb0dfeee62... Patch: https://github.com/kamailio/kamailio/commit/a63fde36f440b6d79cea6cdb0dfeee62...
---
diff --git a/pkg/kamailio/deb/bookworm/control b/pkg/kamailio/deb/bookworm/control index 8f425be82c..4e670a602c 100644 --- a/pkg/kamailio/deb/bookworm/control +++ b/pkg/kamailio/deb/bookworm/control @@ -29,6 +29,7 @@ Build-Depends: libmongoc-dev, libmono-2.0-dev [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x], libmosquitto-dev, + libnats-dev, libncurses5-dev, libpcre3-dev, libperl-dev, @@ -840,6 +841,24 @@ Description: Libwebsockets module for the Kamailio SIP server This package contains the lwcs module, which provides a client-side WebSockets API through libwebsockets.
+Package: kamailio-nats-modules +Architecture: any +Multi-Arch: same +Pre-Depends: + ${misc:Pre-Depends}, +Depends: + kamailio (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: Nats 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 contains the nats module, which provides a NATS consumer for Kamailio. + NATS is a real time distributed messaging platform, more details about it can be + found at nats.io. + Package: kamailio-extra-modules Architecture: any Multi-Arch: same diff --git a/pkg/kamailio/deb/bookworm/rules b/pkg/kamailio/deb/bookworm/rules index ddf8846c9d..2161ac0bb4 100755 --- a/pkg/kamailio/deb/bookworm/rules +++ b/pkg/kamailio/deb/bookworm/rules @@ -21,7 +21,7 @@ include /usr/share/dpkg/buildflags.mk export RADCLI=1
# modules not in the "main" kamailio package -EXCLUDED_MODULES= java python nats +EXCLUDED_MODULES= java python
# extra modules to skip, because they are not compilable now # - regardless if they go to the main kamailio package or to some module package, @@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redisgeoip geoip2 \ sqlite json mono ruby ims sctp \ tls outbound websocket autheph kazoo cnxcc \ - erlangsystemd phonenum mongodb rabbitmq python3 mqtt secsipid lwsc + erlang nats systemd phonenum mongodb rabbitmq python3 mqtt secsipid lwsc
# 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/bookworm b/pkg/kamailio/deb/debian/backports/bookworm index 21dafb2d11..1d39bd6509 100755 --- a/pkg/kamailio/deb/debian/backports/bookworm +++ b/pkg/kamailio/deb/debian/backports/bookworm @@ -35,13 +35,6 @@ sed -i -e '/^ python,/d' -e '/python-dev/d' \ sed -i -e 's/ python [ ,$]*//' ${DIST}/rules sed -i -e '/^EXCLUDED_MODULES=/s/$/ python/' ${DIST}/rules
-# no libnats-dev -sed -i -e '/^ libnats-dev,/d' \ - -e '/^Package: kamailio-nats-modules/,/^$/d' \ - ${DIST}/control -sed -i -e 's/ nats [ ,$]*//' ${DIST}/rules -sed -i -e '/^EXCLUDED_MODULES=/s/$/ nats/' ${DIST}/rules - wrap-and-sort -sat -d ${DIST}
# clean backports scripts
+ This package contains the nats module, which provides a NATS consumer for Kamailio. => This package contains the nats module, which provides NATS support for Kamailio, both handling subscriptions and publishing.
+ NATS is a real time distributed messaging platform, more details about it can be + found at nats.io. I think a publisher was added recently too. I notice that the README is not up to date here.
Victor - is there a debian nats package in Bookworm?
/O
On 23 Feb 2022, at 14:27, Victor Seva linuxmaniac@torreviejawireless.org wrote:
Module: kamailio Branch: master Commit: a63fde36f440b6d79cea6cdb0dfeee6258d96698 URL: https://github.com/kamailio/kamailio/commit/a63fde36f440b6d79cea6cdb0dfeee62...
Author: Victor Seva linuxmaniac@torreviejawireless.org Committer: Victor Seva linuxmaniac@torreviejawireless.org Date: 2022-02-23T14:25:46+01:00
pkg/kamailio/deb: add kamailio-nats-modules to bookworm
https://tracker.debian.org/news/1305763/natsc-320-1-migrated-to-testing/
Modified: pkg/kamailio/deb/bookworm/control Modified: pkg/kamailio/deb/bookworm/rules Modified: pkg/kamailio/deb/debian/backports/bookworm
Diff: https://github.com/kamailio/kamailio/commit/a63fde36f440b6d79cea6cdb0dfeee62... Patch: https://github.com/kamailio/kamailio/commit/a63fde36f440b6d79cea6cdb0dfeee62...
diff --git a/pkg/kamailio/deb/bookworm/control b/pkg/kamailio/deb/bookworm/control index 8f425be82c..4e670a602c 100644 --- a/pkg/kamailio/deb/bookworm/control +++ b/pkg/kamailio/deb/bookworm/control @@ -29,6 +29,7 @@ Build-Depends: libmongoc-dev, libmono-2.0-dev [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x], libmosquitto-dev,
- libnats-dev,
libncurses5-dev, libpcre3-dev, libperl-dev, @@ -840,6 +841,24 @@ Description: Libwebsockets module for the Kamailio SIP server This package contains the lwcs module, which provides a client-side WebSockets API through libwebsockets.
+Package: kamailio-nats-modules +Architecture: any +Multi-Arch: same +Pre-Depends:
- ${misc:Pre-Depends},
+Depends:
- kamailio (= ${binary:Version}),
- ${misc:Depends},
- ${shlibs:Depends},
+Description: Nats 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 contains the nats module, which provides a NATS consumer for Kamailio.
- NATS is a real time distributed messaging platform, more details about it can be
- found at nats.io.
Package: kamailio-extra-modules Architecture: any Multi-Arch: same diff --git a/pkg/kamailio/deb/bookworm/rules b/pkg/kamailio/deb/bookworm/rules index ddf8846c9d..2161ac0bb4 100755 --- a/pkg/kamailio/deb/bookworm/rules +++ b/pkg/kamailio/deb/bookworm/rules @@ -21,7 +21,7 @@ include /usr/share/dpkg/buildflags.mk export RADCLI=1
# modules not in the "main" kamailio package -EXCLUDED_MODULES= java python nats +EXCLUDED_MODULES= java python
# extra modules to skip, because they are not compilable now # - regardless if they go to the main kamailio package or to some module package, @@ -37,7 +37,7 @@ PACKAGE_GROUPS=mysql postgres berkeley unixodbc radius presence \ snmpstats carrierroute xmpp cpl redisgeoip geoip2 \ sqlite json mono ruby ims sctp \ tls outbound websocket autheph kazoo cnxcc \
erlangsystemd phonenum mongodb rabbitmq python3 mqtt secsipid lwsc
erlang nats systemd phonenum mongodb rabbitmq python3 mqtt secsipid lwsc
# 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/bookworm b/pkg/kamailio/deb/debian/backports/bookworm index 21dafb2d11..1d39bd6509 100755 --- a/pkg/kamailio/deb/debian/backports/bookworm +++ b/pkg/kamailio/deb/debian/backports/bookworm @@ -35,13 +35,6 @@ sed -i -e '/^ python,/d' -e '/python-dev/d' \ sed -i -e 's/ python [ ,$]*//' ${DIST}/rules sed -i -e '/^EXCLUDED_MODULES=/s/$/ python/' ${DIST}/rules
-# no libnats-dev -sed -i -e '/^ libnats-dev,/d' \
- -e '/^Package: kamailio-nats-modules/,/^$/d' \
- ${DIST}/control
-sed -i -e 's/ nats [ ,$]*//' ${DIST}/rules -sed -i -e '/^EXCLUDED_MODULES=/s/$/ nats/' ${DIST}/rules
wrap-and-sort -sat -d ${DIST}
# clean backports scripts
Kamailio (SER) - Development Mailing List sr-dev@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
Hi
On 2/23/22 15:33, Olle E. Johansson wrote:
Victor - is there a debian nats package in Bookworm?
Yes, https://tracker.debian.org/news/1305763/natsc-320-1-migrated-to-testing/