All pastes #392156 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-12 18:18 UTC
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')