contrib/asterisk/Pkgfile
Alan Mizrahi 7c3bf2bed7 asterisk: Updated to 1.4.21.2
Fixed choppy gsm transcoding issue with GCC 4.2
Now there is a separate package for sound files
2008-07-26 12:02:12 -04:30

38 lines
1.1 KiB
Plaintext

# Description: PBX Software implementation
# URL: http://www.asterisk.org
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
# Depends on: openssl, ncurses
name=asterisk
version=1.4.21.2
release=1
source=(http://downloads.digium.com/pub/$name/releases/$name-$version.tar.gz asterisk.rc asterisk-mmx.patch 1.4-gsm-gcc4.2.patch)
build () {
cd $name-$version
# Fixes choppy gsm transcoding when using gcc 4.2
patch -p1 < $SRC/1.4-gsm-gcc4.2.patch
# Check if this processor supports MMX instruction set
if [ -n "`grep '^flags.*mmx' /proc/cpuinfo`" ]; then
patch -p1 < $SRC/asterisk-mmx.patch
fi
./configure --prefix=/usr --with-ncurses --with-ssl
make
make DESTDIR=$PKG install
make DESTDIR=$PKG samples
mv $PKG/usr/share/man $PKG/usr
install -m 755 -D $SRC/asterisk.rc $PKG/etc/rc.d/asterisk
rmdir $PKG/usr/{share,bin}
rm -rf $PKG/var/spool/asterisk/voicemail/default/1234
# Remove default sounds, they are in asterisk-sounds-core-en-*
rm -rf $PKG/var/lib/asterisk/sounds/{.asterisk*,*}
mkdir -p $PKG/var/run/asterisk
chown -R root:root $PKG
chown -R asterisk:asterisk $PKG/var/{lib,log,run,spool}/asterisk
}