Skip to content

Commit fa8ee25

Browse files
committed
remove mono dependencies
related kamailio/kamailio#3963
1 parent df38360 commit fa8ee25

51 files changed

Lines changed: 53 additions & 294 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bionic/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
FROM ubuntu:bionic
2-
LABEL org.opencontainers.image.authors Victor Seva <linuxmaniac@torreviejawireless.org>
2+
LABEL org.opencontainers.image.authors="Victor Seva <linuxmaniac@torreviejawireless.org>"
33

44
# Important! Update this no-op ENV variable when this Dockerfile
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT 2024-08-27
8+
ENV REFRESHED_AT="2024-08-29"
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://archive.ubuntu.com/ubuntu > /etc/pbuilderrc

bionic/debian/control

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ Build-Depends:
2828
libmemcached-dev,
2929
libmnl-dev,
3030
libmongoc-dev,
31-
libmono-2.0-dev [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x],
3231
libmosquitto-dev,
3332
libncurses5-dev,
3433
libpcre2-dev,
@@ -106,8 +105,7 @@ Description: very fast, dynamic and configurable SIP server
106105
A C Shell like scripting language provides full control over the server's
107106
behaviour. It's easy to integrate Kamailio with 3rd party API's and applications
108107
using HTTP, AMQP, database drivers, LDAP, Radius and many other solutions.
109-
In addition there is support for scripting using Lua, Python, Perl, Java and
110-
a set of other languages using Mono.
108+
In addition there is support for scripting using Lua, Python, Perl, Java.
111109
.
112110
Kamailio's modular architecture allows only required functionality to be loaded.
113111
There are over 100 modules available: WebSockets for WebRTC, authentication,
@@ -246,23 +244,6 @@ Description: The app_lua module for Kamailio Lua support
246244
execute embedded Lua applications within the configuration file as
247245
well as writing the entire configuration file in Lua.
248246

249-
Package: kamailio-mono-modules
250-
Architecture: any
251-
Multi-Arch: same
252-
Pre-Depends:
253-
${misc:Pre-Depends},
254-
Depends:
255-
kamailio (= ${binary:Version}),
256-
${misc:Depends},
257-
${shlibs:Depends},
258-
Description: The app_mono module for the Kamailio SIP server
259-
Kamailio is a very fast and flexible SIP (RFC3261)
260-
server. Written entirely in C, Kamailio can handle thousands calls
261-
per second even on low-budget hardware.
262-
.
263-
This package provides the app_mono module, an extension allowing to
264-
execute embedded Mono applications within the Kamailio SIP routing script.
265-
266247
Package: kamailio-python-modules
267248
Architecture: any
268249
Multi-Arch: same

bionic/debian/kamailio.postinst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,3 @@ case "$1" in
2121
esac
2222

2323
#DEBHELPER#
24-

bionic/debian/rules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export LIBSSL_STATIC_SRCPATH=/usr/$(LIBDIR)
2626

2727
# Modules not in the "main" kamailio package:
2828
EXCLUDED_MODULES =
29+
EXCLUDED_MODULES += mono
2930

3031
# Extra modules to skip, because they are not compilable now:
3132
# - regardless if they go to the main kamailio package or to some module
@@ -72,7 +73,6 @@ PACKAGE_GROUPS += geoip
7273
PACKAGE_GROUPS += geoip2
7374
PACKAGE_GROUPS += sqlite
7475
PACKAGE_GROUPS += json
75-
PACKAGE_GROUPS += mono
7676
PACKAGE_GROUPS += ruby
7777
PACKAGE_GROUPS += ims
7878
PACKAGE_GROUPS += sctp

bookworm/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
FROM debian:bookworm
2-
LABEL org.opencontainers.image.authors Victor Seva <linuxmaniac@torreviejawireless.org>
2+
LABEL org.opencontainers.image.authors="Victor Seva <linuxmaniac@torreviejawireless.org>"
33

44
# Important! Update this no-op ENV variable when this Dockerfile
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT 2024-08-27
8+
ENV REFRESHED_AT="2024-08-29"
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://deb.debian.org/debian > /etc/pbuilderrc

bookworm/debian/control

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ Build-Depends:
2828
libmicrohttpd-dev,
2929
libmnl-dev,
3030
libmongoc-dev,
31-
libmono-2.0-dev [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x],
3231
libmosquitto-dev,
3332
libnats-dev,
3433
libncurses-dev,
@@ -108,8 +107,7 @@ Description: very fast, dynamic and configurable SIP server
108107
A C Shell like scripting language provides full control over the server's
109108
behaviour. It's easy to integrate Kamailio with 3rd party API's and applications
110109
using HTTP, AMQP, database drivers, LDAP, Radius and many other solutions.
111-
In addition there is support for scripting using Lua, Python, Perl, Java and
112-
a set of other languages using Mono.
110+
In addition there is support for scripting using Lua, Python, Perl, Java.
113111
.
114112
Kamailio's modular architecture allows only required functionality to be loaded.
115113
There are over 100 modules available: WebSockets for WebRTC, authentication,
@@ -248,23 +246,6 @@ Description: The app_lua module for Kamailio Lua support
248246
execute embedded Lua applications within the configuration file as
249247
well as writing the entire configuration file in Lua.
250248

251-
Package: kamailio-mono-modules
252-
Architecture: any
253-
Multi-Arch: same
254-
Pre-Depends:
255-
${misc:Pre-Depends},
256-
Depends:
257-
kamailio (= ${binary:Version}),
258-
${misc:Depends},
259-
${shlibs:Depends},
260-
Description: The app_mono module for the Kamailio SIP server
261-
Kamailio is a very fast and flexible SIP (RFC3261)
262-
server. Written entirely in C, Kamailio can handle thousands calls
263-
per second even on low-budget hardware.
264-
.
265-
This package provides the app_mono module, an extension allowing to
266-
execute embedded Mono applications within the Kamailio SIP routing script.
267-
268249
Package: kamailio-python3-modules
269250
Architecture: any
270251
Multi-Arch: same

bookworm/debian/kamailio.postinst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,3 @@ case "$1" in
2121
esac
2222

2323
#DEBHELPER#
24-

bookworm/debian/rules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export LIBSSL_STATIC_SRCPATH=/usr/$(LIBDIR)
2626

2727
# Modules not in the "main" kamailio package:
2828
EXCLUDED_MODULES =
29+
EXCLUDED_MODULES += mono
2930

3031
# Extra modules to skip, because they are not compilable now:
3132
# - regardless if they go to the main kamailio package or to some module
@@ -66,7 +67,6 @@ PACKAGE_GROUPS += geoip
6667
PACKAGE_GROUPS += geoip2
6768
PACKAGE_GROUPS += sqlite
6869
PACKAGE_GROUPS += json
69-
PACKAGE_GROUPS += mono
7070
PACKAGE_GROUPS += ruby
7171
PACKAGE_GROUPS += ims
7272
PACKAGE_GROUPS += sctp

bullseye/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
FROM debian:bullseye
2-
LABEL org.opencontainers.image.authors Victor Seva <linuxmaniac@torreviejawireless.org>
2+
LABEL org.opencontainers.image.authors="Victor Seva <linuxmaniac@torreviejawireless.org>"
33

44
# Important! Update this no-op ENV variable when this Dockerfile
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT 2024-08-27
8+
ENV REFRESHED_AT="2024-08-29"
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://deb.debian.org/debian > /etc/pbuilderrc

bullseye/debian/control

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ Build-Depends:
2828
libmicrohttpd-dev,
2929
libmnl-dev,
3030
libmongoc-dev,
31-
libmono-2.0-dev [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x],
3231
libmosquitto-dev,
3332
libncurses5-dev,
3433
libpcre2-dev,
@@ -109,8 +108,7 @@ Description: very fast, dynamic and configurable SIP server
109108
A C Shell like scripting language provides full control over the server's
110109
behaviour. It's easy to integrate Kamailio with 3rd party API's and applications
111110
using HTTP, AMQP, database drivers, LDAP, Radius and many other solutions.
112-
In addition there is support for scripting using Lua, Python, Perl, Java and
113-
a set of other languages using Mono.
111+
In addition there is support for scripting using Lua, Python, Perl, Java.
114112
.
115113
Kamailio's modular architecture allows only required functionality to be loaded.
116114
There are over 100 modules available: WebSockets for WebRTC, authentication,
@@ -249,23 +247,6 @@ Description: The app_lua module for Kamailio Lua support
249247
execute embedded Lua applications within the configuration file as
250248
well as writing the entire configuration file in Lua.
251249

252-
Package: kamailio-mono-modules
253-
Architecture: any
254-
Multi-Arch: same
255-
Pre-Depends:
256-
${misc:Pre-Depends},
257-
Depends:
258-
kamailio (= ${binary:Version}),
259-
${misc:Depends},
260-
${shlibs:Depends},
261-
Description: The app_mono module for the Kamailio SIP server
262-
Kamailio is a very fast and flexible SIP (RFC3261)
263-
server. Written entirely in C, Kamailio can handle thousands calls
264-
per second even on low-budget hardware.
265-
.
266-
This package provides the app_mono module, an extension allowing to
267-
execute embedded Mono applications within the Kamailio SIP routing script.
268-
269250
Package: kamailio-python-modules
270251
Architecture: any
271252
Multi-Arch: same

0 commit comments

Comments
 (0)