rendered paste body#
# Copyright (c) 2007 rPath, Inc.
# This file is distributed under the terms of the MIT License.
# A copy is available at http://www.rpath.com/permanent/mit-license.html
#
loadSuperClass('group-ami-dist=ami.rpath.org@rpl:devel')
class GroupPBXDist(GroupAmiDist):
name = 'group-pbx-dist'
version = '0.0.1'
depCheck = True
checkPathConflicts = False
def setup(r):
r.setLabelPath('ami.rpath.org@rpl:devel',
'asterisk.rpath.org@pk:1-4',
'asterisk.rpath.org@pk:devel',
'conary.rpath.com@rpl:1',
'contrib.rpath.org@rpl:1')
r.createGroup('group-pbx-os', checkPathConflicts=False)
r.addNewGroup('group-pbx-dist', groupName='group-pbx-os')
r.startGroup('group-pbx-core', parentGroup='group-pbx-dist', depCheck=True)
r.addAll('group-ami-core', 'ami.rpath.org@rpl:devel', '', groupName='group-pbx-core')
r.add('kernel', '2.6.17.11-1.1-1', flavor='!kernel.smp')
r.add('kernel', '2.6.17.11-1.1-1', flavor='kernel.smp')
r.startGroup('group-pbx-asterisk', parentGroup='group-pbx-dist')
r.add('openh323')
r.add('asterisk', flavor="!gui,!libpri,!jabber")
# r.add('asterisk-sounds:extra-en-gsm')
r.add('asterisk-sounds:moh-fpm-gsm')
r.add('festival')
r.add('festival-lex-CMU')
r.add('festival-lex-POSLEX')
r.add('festival-vox-kallpc8k')
r.add('festival-vox-kallpc16k')
r.add('speech_tools')
r.add('libpri')
for x in ['zaptel', 'mISDN']:
r.add('%s' % x)
r.add('%s-modules' % x, flavor='%s.smp' % x)
r.add('%s-modules' % x, flavor='!%s.smp' % x)
r.startGroup('group-pbx-asterisk-db', parentGroup='group-pbx-dist')
r.add('unixODBC:lib')
r.add('postgresql')
r.add('mysql')
r.startGroup('group-pbx-asterisk-development', parentGroup='group-pbx-dist')
r.add('alsa-lib')
r.add('curl')
r.add('libgcrypt') #?
r.add('iksemel')
r.add('gnutls')
r.add('libgpg-error') #?
r.add('libtool')
r.add('net-snmp') #?
r.add('libogg')
r.add('libvorbis')
r.add('lm_sensors') #?
r.add('SDL') #?
r.add('expat') #?
r.add('openldap') #?
r.add('pwlib') #?
r.add('perl')
r.add('speex')
r.add('perl-DBI')
r.add('perl-DBD-MySQL')
r.add('perl-DBD-Pg')
r.add('perl-Time-HiRes')
r.add('xorg-x11') #?
r.add('freetype')
r.add('fontconfig')
r.add('libpng')
r.add('which')
r.add('lzo') #?
r.add('binutils')
r.startGroup('group-pbx-devel', parentGroup='group-pbx-os', depCheck=True)
r.addNewGroup('group-pbx-core')
r.addNewGroup('group-pbx-asterisk-db')
r.addNewGroup('group-pbx-asterisk-development')
r.addNewGroup('group-pbx-asterisk')
r.add('group-ami-devel', 'ami.rpath.org@rpl:devel', '', groupName='group-pbx-devel')