mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-09 01:06:00 +00:00
[Build-System] Add Debian 12 Bookworm support
This commit is contained in:
parent
1f364254a6
commit
d91947f587
@ -582,7 +582,7 @@ AC_SUBST(SYS_XMLRPC_CFLAGS)
|
|||||||
AC_SUBST(SYS_XMLRPC_LDFLAGS)
|
AC_SUBST(SYS_XMLRPC_LDFLAGS)
|
||||||
AM_CONDITIONAL([SYSTEM_XMLRPCC],[test "${enable_xmlrpcc}" = "yes"])
|
AM_CONDITIONAL([SYSTEM_XMLRPCC],[test "${enable_xmlrpcc}" = "yes"])
|
||||||
|
|
||||||
for luaversion in luajit lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do
|
for luaversion in luajit lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do
|
||||||
PKG_CHECK_MODULES([LUA],[${luaversion}],[have_lua=yes],[have_lua=no])
|
PKG_CHECK_MODULES([LUA],[${luaversion}],[have_lua=yes],[have_lua=no])
|
||||||
if test ${have_lua} = yes; then
|
if test ${have_lua} = yes; then
|
||||||
break
|
break
|
||||||
|
7
debian/bootstrap.sh
vendored
7
debian/bootstrap.sh
vendored
@ -29,7 +29,7 @@ conf_dir="../conf"
|
|||||||
lang_dir="../conf/vanilla/lang"
|
lang_dir="../conf/vanilla/lang"
|
||||||
fs_description="FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media."
|
fs_description="FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media."
|
||||||
mod_build_depends="." mod_depends="." mod_recommends="." mod_suggests="."
|
mod_build_depends="." mod_depends="." mod_recommends="." mod_suggests="."
|
||||||
supported_debian_distros="wheezy jessie stretch buster bullseye sid"
|
supported_debian_distros="wheezy jessie stretch buster bullseye bookworm sid"
|
||||||
supported_ubuntu_distros="trusty utopic xenial"
|
supported_ubuntu_distros="trusty utopic xenial"
|
||||||
supported_distros="$supported_debian_distros $supported_ubuntu_distros"
|
supported_distros="$supported_debian_distros $supported_ubuntu_distros"
|
||||||
avoid_mods=(
|
avoid_mods=(
|
||||||
@ -71,6 +71,9 @@ avoid_mods_sid=(
|
|||||||
avoid_mods_jessie=(
|
avoid_mods_jessie=(
|
||||||
directories/mod_ldap
|
directories/mod_ldap
|
||||||
)
|
)
|
||||||
|
avoid_mods_bookworm=(
|
||||||
|
languages/mod_python
|
||||||
|
)
|
||||||
avoid_mods_wheezy=(
|
avoid_mods_wheezy=(
|
||||||
event_handlers/mod_amqp
|
event_handlers/mod_amqp
|
||||||
languages/mod_java
|
languages/mod_java
|
||||||
@ -325,7 +328,7 @@ Build-Depends:
|
|||||||
# configure options
|
# configure options
|
||||||
libssl1.0-dev | libssl-dev, unixodbc-dev, libpq-dev,
|
libssl1.0-dev | libssl-dev, unixodbc-dev, libpq-dev,
|
||||||
libncurses5-dev, libjpeg62-turbo-dev | libjpeg-turbo8-dev | libjpeg62-dev | libjpeg8-dev,
|
libncurses5-dev, libjpeg62-turbo-dev | libjpeg-turbo8-dev | libjpeg62-dev | libjpeg8-dev,
|
||||||
python-dev | python-dev-is-python2, python3-dev, python-all-dev, python-support (>= 0.90) | dh-python, erlang-dev, libtpl-dev (>= 1.5),
|
python-dev | python-dev-is-python2 | python-dev-is-python3, python3-dev, python-all-dev | python3-all-dev, python-support (>= 0.90) | dh-python, erlang-dev, libtpl-dev (>= 1.5),
|
||||||
# documentation
|
# documentation
|
||||||
doxygen,
|
doxygen,
|
||||||
# for APR (not essential for build)
|
# for APR (not essential for build)
|
||||||
|
5
debian/control-modules
vendored
5
debian/control-modules
vendored
@ -12,6 +12,7 @@ Module: applications/mod_av
|
|||||||
Description: mod_av
|
Description: mod_av
|
||||||
Adds mod_av.
|
Adds mod_av.
|
||||||
Build-Depends: libavformat-dev, libswscale-dev, libavresample-dev
|
Build-Depends: libavformat-dev, libswscale-dev, libavresample-dev
|
||||||
|
Build-Depends-Bookworm: libavformat-dev, libswscale-dev, libswresample-dev
|
||||||
|
|
||||||
Module: applications/mod_avmd
|
Module: applications/mod_avmd
|
||||||
Description: Advanced voicemail detection
|
Description: Advanced voicemail detection
|
||||||
@ -485,6 +486,7 @@ Description: Adds mod_verto.
|
|||||||
Build-Depends: libperl-dev
|
Build-Depends: libperl-dev
|
||||||
Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
|
Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
|
||||||
Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
|
Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
|
||||||
|
Build-Depends-Bookworm: libperl-dev, libgdbm-compat-dev
|
||||||
|
|
||||||
## mod/event_handlers
|
## mod/event_handlers
|
||||||
|
|
||||||
@ -647,6 +649,7 @@ Module: languages/mod_lua
|
|||||||
Description: mod_lua
|
Description: mod_lua
|
||||||
Adds mod_lua.
|
Adds mod_lua.
|
||||||
Build-Depends: liblua5.2-dev | liblua5.1-dev
|
Build-Depends: liblua5.2-dev | liblua5.1-dev
|
||||||
|
Build-Depends-Bookworm: liblua5.3-dev | liblua5.2-dev | liblua5.1-dev
|
||||||
|
|
||||||
Module: languages/mod_managed
|
Module: languages/mod_managed
|
||||||
Description: mod_managed
|
Description: mod_managed
|
||||||
@ -659,6 +662,7 @@ Description: mod_perl
|
|||||||
Build-Depends: libperl-dev
|
Build-Depends: libperl-dev
|
||||||
Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
|
Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
|
||||||
Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
|
Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
|
||||||
|
Build-Depends-Bookworm: libperl-dev, libgdbm-compat-dev
|
||||||
|
|
||||||
Module: languages/mod_python
|
Module: languages/mod_python
|
||||||
Description: mod_python
|
Description: mod_python
|
||||||
@ -669,6 +673,7 @@ Module: languages/mod_python3
|
|||||||
Description: mod_python3
|
Description: mod_python3
|
||||||
Adds mod_python3.
|
Adds mod_python3.
|
||||||
Build-Depends: python3-dev
|
Build-Depends: python3-dev
|
||||||
|
Build-Depends-Bookworm: python3-dev, python3-setuptools
|
||||||
|
|
||||||
Module: languages/mod_v8
|
Module: languages/mod_v8
|
||||||
Description: mod_v8
|
Description: mod_v8
|
||||||
|
2
debian/util.sh
vendored
2
debian/util.sh
vendored
@ -46,6 +46,7 @@ find_distro () {
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
experimental) echo "sid";;
|
experimental) echo "sid";;
|
||||||
unstable) echo "sid";;
|
unstable) echo "sid";;
|
||||||
|
experimental) echo "bookworm";;
|
||||||
testing) echo "bullseye";;
|
testing) echo "bullseye";;
|
||||||
stable) echo "buster";;
|
stable) echo "buster";;
|
||||||
oldstable) echo "stretch";;
|
oldstable) echo "stretch";;
|
||||||
@ -56,6 +57,7 @@ find_distro () {
|
|||||||
find_suite () {
|
find_suite () {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
sid) echo "unstable";;
|
sid) echo "unstable";;
|
||||||
|
bookworm) echo "experimental";;
|
||||||
bullseye) echo "testing";;
|
bullseye) echo "testing";;
|
||||||
buster) echo "stable";;
|
buster) echo "stable";;
|
||||||
stretch) echo "oldstable";;
|
stretch) echo "oldstable";;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user