TT#101059 sems: fails to build against Debian/bullseye

- python support removed

Change-Id: Id16f520b169edddbf515c2885ac394dda278ca0d
mr9.2
Roman Romanchenko 6 years ago
parent 0d9a425257
commit 1619876f76

4
debian/control vendored

@ -6,7 +6,6 @@ Homepage: https://www.sipwise.com/
Standards-Version: 3.9.8 Standards-Version: 3.9.8
Build-Depends: Build-Depends:
debhelper-compat (= 12), debhelper-compat (= 12),
dh-python,
flite-dev, flite-dev,
libcurl4-openssl-dev | libcurl4-gnutls-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev,
libev-dev, libev-dev,
@ -20,8 +19,6 @@ Build-Depends:
libssl-dev, libssl-dev,
libxml2-dev, libxml2-dev,
openssl, openssl,
python-dev,
python-sip-dev,
Package: ngcp-sems Package: ngcp-sems
Architecture: any Architecture: any
@ -32,7 +29,6 @@ Depends:
ngcp-prompts, ngcp-prompts,
ngcp-system-tools, ngcp-system-tools,
${misc:Depends}, ${misc:Depends},
${python:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Conflicts: Conflicts:
sems, sems,

@ -35,3 +35,4 @@ sipwise/0001-TT-34704-Fix-sems-and-sems-pbx-to-write-pid-file-whe.patch
sipwise/0001-TT-53685-add_header_pattern_match_support.patch sipwise/0001-TT-53685-add_header_pattern_match_support.patch
sipwise/add-vsc-to-disable_all_cf.patch sipwise/add-vsc-to-disable_all_cf.patch
sipwise/handle_bye_after_180.patch sipwise/handle_bye_after_180.patch
sipwise/upgrade_to_bullseye.patch

@ -0,0 +1,34 @@
Index: sems/Makefile.defs
===================================================================
--- sems.orig/Makefile.defs
+++ sems/Makefile.defs
@@ -85,7 +85,10 @@ exclude_core_modules = g729 silk
# build in support for monitoring?
#
#
-USE_MONITORING=yes
+USE_MONITORING=no
+
+#include SBC tools into build
+USE_SBC_TOOLS=no
# Support for long debug messages? (useful for debugging SIP messages' contents)
#
Index: sems/apps/sbc/Makefile
===================================================================
--- sems.orig/apps/sbc/Makefile
+++ sems/apps/sbc/Makefile
@@ -4,7 +4,12 @@ module_ldflags =
module_cflags =
extra_target = make_call_control_mods
-extra_install = install_tools install_call_control_mods
+extra_install = install_call_control_mods
+
+ifeq ($(USE_SBC_TOOLS), yes)
+extra_install += install_tools
+endif
+
extra_clean = clean_call_control_mods
COREPATH ?= ../../core

9
debian/rules vendored

@ -4,11 +4,9 @@
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
export DH_VERBOSE=1 export DH_VERBOSE=1
PYTHON_MODULES=ivr conf_auth mailbox pin_collect EXCLUDED_MODULES=conf_auth examples examples/db_announce fast_ack gateway ivr mailbox mp3 pin_collect twit webconference
EXCLUDED_MODULES=gateway mp3 twit EXCLUDED_DSM_MODULES=mod_aws mod_py
EXCLUDED_DSM_MODULES=mod_aws
EXCLUDED_DSM_PY_MODULES=mod_aws mod_py EXCLUDED_DSM_PY_MODULES=mod_aws mod_py
CPPFLAGS += -DHAVE_XMLRPCPP_SSL CPPFLAGS += -DHAVE_XMLRPCPP_SSL
@ -49,9 +47,6 @@ override_dh_auto_install:
prefix=/usr \ prefix=/usr \
cfg_target=/etc/$(APP_NAME)/ cfg_target=/etc/$(APP_NAME)/
dh_python2
dh_python2 /usr/lib/$(APP_NAME)
override_dh_strip: override_dh_strip:
dh_strip --dbgsym-migration='$(APP_NAME)-dbg (<= 1:1.6.0-1+0~mr6.0.0.0)' dh_strip --dbgsym-migration='$(APP_NAME)-dbg (<= 1:1.6.0-1+0~mr6.0.0.0)'
# MT#7431 those binaries aren't automatically stripped # MT#7431 those binaries aren't automatically stripped

Loading…
Cancel
Save