# Contributor: Alessio Biancalana pkgname=asterisk pkgver=1.8.2.2 pkgrel=1 pkgdesc="A complete PBX solution" arch=('i686' 'x86_64') url="http://www.asterisk.org" license=('GPL') depends=('alsa-lib' 'speex' 'popt' 'libvorbis' 'curl') makedepends=('postgresql' 'unixodbc' 'sqlite3') backup=(etc/asterisk/asterisk.conf) source=(http://downloads.digium.com/pub/asterisk/releases/asterisk-$pkgver.tar.gz \ asterisk \ asterisk.logrotated) install=$pkgname.install md5sums=('213ff45524dcd1bfc08ed526ffe38878' '300efd73ec5e627889786deace5a2094' '486e07a0a1405ea25ec5b1736034653e') build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var make || return 1 } package(){ cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR=${pkgdir} install || return 1 make DESTDIR=${pkgdir} samples || return 1 (cd ${pkgdir}/etc/asterisk # for i in `ls`; do [ $i = "asterisk.conf" ] || mv $i $i.default; done ls -I asterisk.conf | xargs -I '{}' mv '{}' '{}.default') # cp ${srcdir}/modules.conf modules.conf sed -i -e "s/\/var\/run/\/var\/run\/asterisk/" $startdir/pkg/etc/asterisk/asterisk.conf install -D -m 755 ${srcdir}/asterisk ${pkgdir}/etc/rc.d/asterisk install -D -m 644 ${srcdir}/asterisk.logrotated ${pkgdir}/etc/logrotate.d/asterisk }