rendered paste body
# Copyright (c) 2005
#
class AsteriskPackage(CPackageRecipe):
name = 'asterisk'
version = '1.4.0_beta2'
buildRequires = [ 'alsa-lib:devel', 'libogg:devel', 'curl:devel',
'libvorbis:devel', 'ncurses:devel',
'newt:devel', 'openssl:devel', 'popt:devel',
'speex:devel', 'perl:devel',
'zlib:devel', 'chkconfig:runtime',
'e2fsprogs:devel', 'krb5:devel',
'perl-DBD-MySQL:perl', 'perl-DBD-Pg:perl',
'perl-DBI:perl', 'perl-Time-HiRes:perl', 'perl:lib',
'gcc-c++:runtime', 'groff:runtime', 'libelf:devel',
'libstdc++:devel', 'libtermcap:devel', 'libtool:devel',
'lm_sensors:devel', 'net-snmp:devel', 'slang:devel',
'tcp_wrappers:devel']
Flags.libpri = True
Flags.odbc = True
Flags.zaptel = True
Flags.postgres = True
if Flags.libpri:
buildRequires.append('libpri:devel')
if Flags.odbc:
buildRequires.append('unixODBC:devel')
if Flags.zaptel:
buildRequires.append('zaptel:devel')
if Flags.postgres:
buildRequires.append('postgresql:devel')
if Use.builddocs:
buildRequires.extend([ 'doxygen:runtime', 'graphviz:runtime' ])
def setup(r):
r.macros.version = r.macros.version.replace('_', '-')
r.addArchive('http://ftp.digium.com/pub/asterisk/asterisk-%(version)s.tar.gz')
r.Replace('-o root -g root', '', 'Makefile')
r.macros.cflags += ' -I/usr/kerberos/include'
r.Configure()
r.Make()