diff options
author | Chris Walker <kris240376@gmail.com> | 2018-11-18 07:21:31 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2018-11-24 12:35:23 +0700 |
commit | 1ae375f4d4584f22832c40937c519f73095317ab (patch) | |
tree | c2a99323fde083426e25b638d0d1fca412477a97 /network | |
parent | 165863605b3caa15d708a901fba78695f604b9b4 (diff) |
network/asterisk: Update script.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'network')
-rw-r--r-- | network/asterisk/README.SBo | 13 | ||||
-rw-r--r-- | network/asterisk/asterisk.SlackBuild | 40 |
2 files changed, 41 insertions, 12 deletions
diff --git a/network/asterisk/README.SBo b/network/asterisk/README.SBo index 816ee923b226..c9df08f3fb4c 100644 --- a/network/asterisk/README.SBo +++ b/network/asterisk/README.SBo @@ -43,10 +43,15 @@ This build script supports the following flags: Set this flag to 'yes' if you would like to build the projects internal jansson libraries. The default for this option is 'no', - which requires you to have jansson >= 2.11 installed on your system - system. Set this to 'yes' if you would like to ignore the system - requirement and have Asterisk build an internal version of the - library. + which requires you to have jansson >= 2.11 installed on your system. + Set this to 'yes' if you would like to ignore the system requirement + and have Asterisk build an internal version of the library. + + * LANGUAGE : [default = EN] + + Set this flag to change the language used by Asterisk. This flag + supports the following values: EN, EN_AU, EN_GB, EN_NX, ES, FR, IT, + RU, JA, and SV. * MEETME : [default = no] diff --git a/network/asterisk/asterisk.SlackBuild b/network/asterisk/asterisk.SlackBuild index 174ab9aba4da..0716c1c05197 100644 --- a/network/asterisk/asterisk.SlackBuild +++ b/network/asterisk/asterisk.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=asterisk VERSION=${VERSION:-16.0.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -99,7 +99,7 @@ if [ "${VM_IMAP:-no}" != "no" ] && [ "${VM_ODBC:-no}" = "no" ]; then CONFIGURE_OPTS="--with-imap=$TMP/$IMAPDIR" fi -if [ "${JANSSON:-no}" != "no" ]; then +if [ "${JANSSON:-no}" != "yes" ]; then CONFIGURE_OPTS="${CONFIGURE_OPTS} --with-jansson-bundled" else CONFIGURE_OPTS="${CONFIGURE_OPTS} --without-jansson-bundled" @@ -136,8 +136,19 @@ CXXFLAGS="$SLKCFLAGS" \ ) make menuselect-tree +LANGUAGE=${LANGUAGE:-EN} + menuselect/menuselect \ --enable res_config_mysql \ + --enable CORE-SOUNDS-${LANGUAGE}-WAV \ + --enable CORE-SOUNDS-${LANGUAGE}-ULAW \ + --enable CORE-SOUNDS-${LANGUAGE}-ALAW \ + --enable CORE-SOUNDS-${LANGUAGE}-GSM \ + --enable CORE-SOUNDS-${LANGUAGE}-G729 \ + --enable CORE-SOUNDS-${LANGUAGE}-G722 \ + --enable CORE-SOUNDS-${LANGUAGE}-SLN16 \ + --enable CORE-SOUNDS-${LANGUAGE}-SIREN6 \ + --enable CORE-SOUNDS-${LANGUAGE}-SIREN17 \ menuselect.makeopts if [ "${MOH:-no}" != "no" ]; then @@ -146,16 +157,29 @@ if [ "${MOH:-no}" != "no" ]; then --enable MOH-OPSOUND-ALAW \ --enable MOH-OPSOUND-GSM \ --enable MOH-OPSOUND-G729 \ + --enable MOH-OPSOUND-G722 \ + --enable MOH-OPSOUND-SLN16 \ + --enable MOH-OPSOUND-SIREN7 \ + --enable MOH-OPSOUND-SIREN14 \ menuselect.makeopts fi if [ "${SOUNDS_EXTRA:-no}" != "no" ]; then + # EXTRA_SOUNDS only has a subset of languages available for CORE_SOUNDS + LANGUAGE_EXTRA=EN + if [ "${LANGUAGE}" = "EN" -o "${LANGUAGE}" = "EN_GB" -o "${LANGUAGE}" -o "FR" ]; then + LANGUAGE_EXTRA="${LANGUAGE}" + fi menuselect/menuselect \ - --enable EXTRA-SOUNDS-EN-WAV \ - --enable EXTRA-SOUNDS-EN-ULAW \ - --enable EXTRA-SOUNDS-EN-ALAW \ - --enable EXTRA-SOUNDS-EN-GSM \ - --enable EXTRA-SOUNDS-EN-G729 \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-WAV \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-ULAW \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-ALAW \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-GSM \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-G729 \ + --enable EXTRA-SOUNDS-${LANGUAGE-EXTRA}-G722 \ + --enable EXTRA-SOUNDS-${LANGUAGE-EXTRA}-SLN16 \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-SIREN7 \ + --enable EXTRA-SOUNDS-${LANGUAGE_EXTRA}-SIREN14 \ menuselect.makeopts fi @@ -203,7 +227,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild # Install a few typical config files for common asterisk servers for i in \ - asterisk codecs extensions iax indications musiconhold sip modules voicemail ; + asterisk codecs extensions iax indications musiconhold sip smdi modules voicemail ; do cat $PKG/usr/doc/$PRGNAM-$VERSION/sample_confs/${i}.conf > \ $PKG/etc/asterisk/${i}.conf.new ; |