wok diff asterisk/receipt @ rev 25573
updated asterisk and asterisk-dev (11.1.1 -> 20.2.1)
author | Hans-G?nter Theisgen |
---|---|
date | Sat May 13 16:27:48 2023 +0100 (14 months ago) |
parents | ad9008f821da |
children | 41845daa1e03 |
line diff
1.1 --- a/asterisk/receipt Mon Mar 07 17:32:18 2022 +0000 1.2 +++ b/asterisk/receipt Sat May 13 16:27:48 2023 +0100 1.3 @@ -1,31 +1,35 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="asterisk" 1.7 -VERSION="11.1.1" 1.8 +VERSION="20.2.1" 1.9 CATEGORY="misc" 1.10 +TAGS="telephony" 1.11 SHORT_DESC="Open Source PBX and telephony toolkit." 1.12 MAINTAINER="pascal.bellard@slitaz.org" 1.13 LICENSE="GPL2" 1.14 +WEB_SITE="https://www.asterisk.org/" 1.15 + 1.16 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.17 EXTRA_SOURCE_FILES="rfc3951.txt" 1.18 -WEB_SITE="https://www.asterisk.org/" 1.19 WGET_URL="http://downloads.asterisk.org/pub/telephony/asterisk/releases/$TARBALL" 1.20 + 1.21 +DEPENDS="alsa-lib attr bluez codec2 curl dahdi freetds iksemel jansson 1.22 + libcap libcomerr3 libedit libical libkrb5 libldap libmysqlclient 1.23 + libogg libpostgresqlclient libpri libsdl libsdl-image libssl 1.24 + libunixODBC libusb-compat libvorbis libxml2 lua nbs ncurses neon 1.25 + net-snmp newt openssl opus popt portaudio radiusclient-ng spandsp 1.26 + speex sqlite tiff util-linux-uuid zlib" 1.27 +BUILD_DEPENDS="alsa-lib-dev autoconf automake bluez bluez-dev codec2-dev 1.28 + curl-dev dahdi-dev dahdi-linux dahdi-tools gmime gmime-dev 1.29 + gtk+-dev iksemel iksemel-dev jack-audio-connection-kit-dev 1.30 + jansson-dev libcap-dev libedit-dev libical-dev libpri-dev 1.31 + libsdl-dev libsdl-image-dev libtool libvorbis-dev libxml2-dev 1.32 + lua lua-dev mysql-dev nbs-dev ncurses-dev neon neon-dev net-snmp-dev 1.33 + newt-dev openldap openldap-dev openssl-dev opus-dev popt-dev 1.34 + portaudio-dev postgresql postgresql-dev radiusclient-ng 1.35 + radiusclient-ng-dev speex-dev sqlite-dev unixODBC unixODBC-dev" 1.36 + 1.37 CONFIG_FILES="/etc/asterisk" 1.38 -TAGS="telephony" 1.39 - 1.40 -DEPENDS="openssl ncurses zlib libogg libvorbis curl newt libusb-compat alsa-lib \ 1.41 -speex iksemel spandsp tiff radiusclient-ng nbs freetds libpostgresqlclient \ 1.42 -libmysqlclient libunixODBC popt dahdi libpri lua libcap attr net-snmp \ 1.43 -portaudio sqlite libkrb5 libcomerr3 libsdl libsdl-image libssl libxml2 bluez \ 1.44 -libldap libical neon util-linux-uuid opus codec2" 1.45 -BUILD_DEPENDS="gtk+-dev libxml2-dev postgresql-dev libsdl-dev ncurses-dev \ 1.46 -gmime gmime-dev unixODBC-dev unixODBC openldap-dev openldap \ 1.47 -dahdi-linux dahdi-tools dahdi-dev \ 1.48 -newt-dev mysql-dev nbs-dev popt-dev neon-dev neon postgresql sqlite-dev \ 1.49 -openssl-dev lua-dev lua libpri-dev bluez-dev bluez portaudio-dev alsa-lib-dev \ 1.50 -libsdl-image-dev net-snmp iksemel libical-dev curl-dev libcap-dev iksemel-dev \ 1.51 -jack-audio-connection-kit-dev radiusclient-ng-dev radiusclient-ng \ 1.52 -libvorbis-dev speex-dev opus-dev codec2-dev autoconf automake libtool" 1.53 1.54 # What is the latest version available today? 1.55 current_version() 1.56 @@ -54,33 +58,44 @@ 1.57 busybox sed -i 's|lua5.1/||' pbx/pbx_lua.c 1.58 grep -rsl '^#define AST_PBX_MAX_STACK' * | xargs busybox sed -i \ 1.59 's/define AST_PBX_MAX_STACK.*/define AST_PBX_MAX_STACK 1024/' 1.60 - while read url ; do 1.61 + while read url 1.62 + do 1.63 [ -s $SOURCES_REPOSITORY/$(basename "$url") ] || 1.64 wget --no-check-certificate -P $SOURCES_REPOSITORY "$url" 1.65 - done <<EOT 1.66 + done <<EOT 1.67 http://www.ietf.org/rfc/rfc3951.txt 1.68 -https://github.com/meetecho/asterisk-opus/raw/master/asterisk_opus%2Bvp8.diff 1.69 -http://svn.code.sf.net/p/freetel/code/codec2/branches/0.5/asterisk-11/asterisk-11.8.1-codec2.patch 1.70 -http://svn.code.sf.net/p/freetel/code/codec2/branches/0.5/asterisk-11/asterisk-11.8.1-opus-codec2.patch 1.71 EOT 1.72 + # suitable for 11.1.2 1.73 +#https://github.com/meetecho/asterisk-opus/raw/master/asterisk_opus+vp8.diff 1.74 + # suitable for 11.8.1 1.75 +#http://svn.code.sf.net/p/freetel/code/codec2/branches/0.5/asterisk-11/asterisk-11.8.1-codec2.patch 1.76 +#http://svn.code.sf.net/p/freetel/code/codec2/branches/0.5/asterisk-11/asterisk-11.8.1-opus-codec2.patch 1.77 + 1.78 cp $SOURCES_REPOSITORY/rfc3951.txt codecs/ilbc || 1.79 cp $stuff/rfc3951.txt codecs/ilbc 1.80 - [ -f codecs/ilbc/iLBC_define.h ] || ( cd codecs/ilbc && 1.81 - awk -f $stuff/extract-cfile.awk rfc3951.txt > /dev/null ) 1.82 - patch -p1 < $SOURCES_REPOSITORY/asterisk_opus%2Bvp8.diff 1.83 - patch -p1 < $SOURCES_REPOSITORY/asterisk-11.8.1-opus-codec2.patch 1.84 - mkdir -p $DESTDIR/usr/bin 1.85 + [ -f codecs/ilbc/iLBC_define.h ] || 1.86 + ( cd codecs/ilbc && awk -f $stuff/extract-cfile.awk rfc3951.txt > /dev/null ) 1.87 + # suitable for 11.1.2 1.88 +# patch -p1 < $SOURCES_REPOSITORY/asterisk_opus+vp8.diff 1.89 + # suitable for 11.8.1 1.90 +# patch -p1 < $SOURCES_REPOSITORY/asterisk-11.8.1-opus-codec2.patch 1.91 + 1.92 + mkdir -p $DESTDIR/usr/bin 1.93 + mkdir -p $DESTDIR/usr/include 1.94 + 1.95 ./bootstrap.sh 1.96 - ./configure \ 1.97 - --prefix=/usr \ 1.98 - --sysconfdir=/etc \ 1.99 - --without-pwlib \ 1.100 - --with-dahdi=$WOK/dahdi/$(ls $WOK/dahdi/taz) \ 1.101 - --with-tonezone \ 1.102 + # 20.2.1 unrecognised: 1.103 + # --without-pwlib 1.104 + ./configure \ 1.105 + --prefix=/usr \ 1.106 + --sysconfdir=/etc \ 1.107 + --with-dahdi=$WOK/dahdi/$(ls $WOK/dahdi/taz) \ 1.108 + --with-tonezone \ 1.109 $CONFIGURE_ARGS && 1.110 make -j 1 2>&1 | grep -v pjproject && 1.111 make -j 1 DESTDIR=$DESTDIR install && 1.112 make -j 1 DESTDIR=$DESTDIR samples && 1.113 + cp -a $src/include/asterisk $DESTDIR/usr/include && 1.114 cd contrib/utils && 1.115 gcc rawplayer.c -o $DESTDIR/usr/bin/rawplayer 1.116 } 1.117 @@ -89,52 +104,67 @@ 1.118 genpkg_rules() 1.119 { 1.120 mkdir -p $fs/usr 1.121 - cp -a $install/etc $fs 1.122 - cp -a $install/var $fs 1.123 - cp -a $install/usr/lib $fs/usr 1.124 - cp -a $install/usr/sbin $fs/usr 1.125 - cp -a $stuff/*/ $fs 1.126 - rm -f $fs/usr/lib/libasteriskssl.so 1.127 - ln -s libasteriskssl.so.1 $fs/usr/lib/libasteriskssl.so 1.128 + 1.129 + cp -a $install/etc $fs 1.130 + cp -a $install/var $fs 1.131 + cp -a $install/usr/lib $fs/usr 1.132 + cp -a $install/usr/sbin $fs/usr 1.133 + cp -a $stuff/*/ $fs 1.134 + rm -f $fs/usr/lib/libasteriskssl.so 1.135 + ln -s libasteriskssl.so.1 $fs/usr/lib/libasteriskssl.so 1.136 } 1.137 1.138 # Rules to configure package 1.139 setup_rules() 1.140 { 1.141 case "$2" in 1.142 - mysql_host) 1.143 - sed -i "s|^hostname=.*|hostname=$3|" "$1/etc/asterisk/cdr_mysql.conf" 1.144 - sed -i "s|^dbhost=.*|dbhost=$3|" "$1/etc/asterisk/res_mysql.conf" 1.145 + (mysql_host) 1.146 + sed -i "s|^hostname=.*|hostname=$3|" \ 1.147 + "$1/etc/asterisk/cdr_mysql.conf" 1.148 + sed -i "s|^dbhost=.*|dbhost=$3|" \ 1.149 + "$1/etc/asterisk/res_mysql.conf" 1.150 ;; 1.151 - mysql_user) 1.152 - sed -i "s|^user=.*|user=$3|" "$1/etc/asterisk/cdr_mysql.conf" 1.153 - sed -i "s|^dbuser=.*|dbuser=$3|" "$1/etc/asterisk/res_mysql.conf" 1.154 + (mysql_user) 1.155 + sed -i "s|^user=.*|user=$3|" \ 1.156 + "$1/etc/asterisk/cdr_mysql.conf" 1.157 + sed -i "s|^dbuser=.*|dbuser=$3|" \ 1.158 + "$1/etc/asterisk/res_mysql.conf" 1.159 ;; 1.160 - mysql_password) 1.161 - sed -i "s|^password=.*|password=$3|" "$1/etc/asterisk/cdr_mysql.conf" 1.162 - sed -i "s|^dbpass=.*|dbpass=$3|" "$1/etc/asterisk/res_mysql.conf" 1.163 + (mysql_password) 1.164 + sed -i "s|^password=.*|password=$3|" \ 1.165 + "$1/etc/asterisk/cdr_mysql.conf" 1.166 + sed -i "s|^dbpass=.*|dbpass=$3|" \ 1.167 + "$1/etc/asterisk/res_mysql.conf" 1.168 ;; 1.169 - mysql_database) 1.170 - sed -i "s|^dbname=.*|dbname=$3|" "$1/etc/asterisk/res_mysql.conf" \ 1.171 - "$1/etc/asterisk/cdr_mysql.conf" 1.172 + (mysql_database) 1.173 + sed -i "s|^dbname=.*|dbname=$3|" \ 1.174 + "$1/etc/asterisk/res_mysql.conf" \ 1.175 + "$1/etc/asterisk/cdr_mysql.conf" 1.176 ;; 1.177 - pgsql_host) 1.178 - sed -i "s|^hostname=.*|hostname=$3|" "$1/etc/asterisk/cdr_pgsql.conf" 1.179 - sed -i "s|^dbhost=.*|dbhost=$3|" "$1/etc/asterisk/res_pgsql.conf" 1.180 + (pgsql_host) 1.181 + sed -i "s|^hostname=.*|hostname=$3|" \ 1.182 + "$1/etc/asterisk/cdr_pgsql.conf" 1.183 + sed -i "s|^dbhost=.*|dbhost=$3|" \ 1.184 + "$1/etc/asterisk/res_pgsql.conf" 1.185 ;; 1.186 - pgsql_user) 1.187 - sed -i "s|^user=.*|user=$3|" "$1/etc/asterisk/cdr_pgsql.conf" 1.188 - sed -i "s|^dbuser=.*|dbuser=$3|" "$1/etc/asterisk/res_pgsql.conf" 1.189 + (pgsql_user) 1.190 + sed -i "s|^user=.*|user=$3|" \ 1.191 + "$1/etc/asterisk/cdr_pgsql.conf" 1.192 + sed -i "s|^dbuser=.*|dbuser=$3|" \ 1.193 + "$1/etc/asterisk/res_pgsql.conf" 1.194 ;; 1.195 - pgsql_password) 1.196 - sed -i "s|^password=.*|password=$3|" "$1/etc/asterisk/cdr_pgsql.conf" 1.197 - sed -i "s|^dbpass=.*|dbpass=$3|" "$1/etc/asterisk/res_pgsql.conf" 1.198 + (pgsql_password) 1.199 + sed -i "s|^password=.*|password=$3|" \ 1.200 + "$1/etc/asterisk/cdr_pgsql.conf" 1.201 + sed -i "s|^dbpass=.*|dbpass=$3|" \ 1.202 + "$1/etc/asterisk/res_pgsql.conf" 1.203 ;; 1.204 - pgsql_database) 1.205 - sed -i "s|^dbname=.*|dbname=$3|" "$1/etc/asterisk/res_pgsql.conf" \ 1.206 - "$1/etc/asterisk/cdr_pgsql.conf" 1.207 + (pgsql_database) 1.208 + sed -i "s|^dbname=.*|dbname=$3|" \ 1.209 + "$1/etc/asterisk/res_pgsql.conf" \ 1.210 + "$1/etc/asterisk/cdr_pgsql.conf" 1.211 ;; 1.212 - *) cat <<EOT 1.213 + (*) cat <<EOT 1.214 mysql_host hostname or ip of mysql server 1.215 mysql_user username to connect to mysql server 1.216 mysql_password password to connect to mysql server