# # 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')