rendered paste body[james@broth devel]$ cat group-text-devel/group-text-devel.recipe
#
# Copyright (C) 2007 Digium, Inc.
# All rights reserved.
#
# Packaged by James Lyons <james@digium.com>
#
class GroupTextDevel(GroupRecipe):
name = 'group-text-devel'
version = '0.9.9.1'
autoResolve = True
# Flags.livecd = False
# Flags.vmware = False
def setup(r):
searchPath = [ 'poundkey.digium.com@pkl:devel', 'conary.rpath.com@rpl:1' ]
kernelFlavorUP = '!kernel.smp'
if Arch.x86_64:
if Use.xen : # For xen domU's
searchPath.append('conary.rpath.com@rpl:1-xen')
kernelFlavor = '!dom0,domU,kernel.smp,xen is: x86 x86_64'
kernelVersion = '2.6.16.33-0.1-1'
else : # For vmware & ISO's (smp and !smp)
kernelFlavor = 'kernel.smp'
kernelVersion = '2.6.19.7-0.4-1'
else:
if Use.xen : # For xen domU's
searchPath.append('conary.rpath.com@rpl:1-xen')
kernelFlavor = '!dom0,domU,kernel.pae,kernel.smp,xen is: x86(i486,i586,i686)'
kernelVersion = '2.6.16.33-0.1-1'
if Use.vmware : # For VMWare
kernelFlavor = 'kernel.smp,!kernel.pae is: x86(~i486,~i586,~i686)'
kernelVersion = '2.6.19.7-0.4-1'
else : # For ISO's (smp and !smp)
kernelFlavor = 'kernel.smp,kernel.pae is: x86(~i486,~i586,~i686)'
kernelVersion = '2.6.19.7-0.4-1'
searchPath.append('contrib.rpath.org@rpl:1')
r.setSearchPath(*searchPath)
r.addCopy('group-core', 'conary.rpath.com@rpl:1')
r.setDefaultGroup('group-core')
for x in [ 'bash', 'conary', 'dhclient', 'less', 'man', 'python',
'screen', 'tar', 'which']:
r.add('%s:doc' % x)
# r.replace('distro-release', 'poundkey.digium.com@pkl:devel')
r.add('sudo')
r.add('kernel',kernelVersion,flavor=kernelFlavor)
r.add('kernel:build-tree',kernelVersion,flavor=kernelFlavor)
r.add('kernel', kernelVersion,flavor=kernelFlavorUP,byDefault=False)
r.add('kernel:build-tree', kernelVersion,flavor=kernelFlavorUP,byDefault=False)
r.createGroup('group-devel')
r.setDefaultGroup('group-devel')
for x in [ # Asterisk Build Requirements libpri:devel, mISDN:devel, openh323:devel, zaptel:devel
'alsa-lib:devel', 'curl:devel', 'e2fsprogs:devel',
'expat:devel','doxygen:runtime', 'gnutls:devel', 'graphviz:runtime',
'iksemel:devel', 'libgcrypt:devel', 'libgpg-error:devel',
'libogg:devel', 'libvorbis:devel',
'net-snmp:devel', 'newt:devel', 'openldap:devel',
'OSP:devel', 'perl-DBD-MySQL:perl', 'perl-DBD-Pg:perl', 'perl-DBI:perl',
'perl-Time-HiRes:perl', 'postgresql:devel', 'pwlib:devel', 'SDL:devel',
'slang:devel', 'speex:devel', 'tcp_wrappers:devel', 'unixODBC:devel',
'wget:runtime',
# For Development
'binutils', 'conary-build', 'ctags', 'cvs', 'debugedit', 'diffutils',
'elfutils', 'expect', 'gcc', 'gcc-c++', 'gdb', 'glibc', 'libgcc:devellib',
'linux-kernel-headers:devel', 'ltrace', 'make', 'patch', 'perl', 'ruby',
'screen', 'slocate', 'sox', 'strace', 'subversion', 'tcl',
# mISDN Build Requirements
'flex:runtime',
# Zaptel Build Requirements
'libusb:lib',
'pciutils:runtime' ]:
r.add('%s' % x)
r.add('valgrind', use=Arch.x86)
r.addNewGroup('group-devel', groupName='group-text-devel')
r.createGroup('group-networking')
r.setDefaultGroup('group-networking')
for x in ['curl', 'openssh', 'openssh-client', 'openssh-server' ]:
r.add('%s' % x)
r.addNewGroup('group-networking', groupName='group-text-devel')
r.createGroup('group-system-config')
r.setDefaultGroup('group-system-config')
r.add('info-raa-web','raa.rpath.org@rpath:raa-2')
r.add('raa-plugin-sysmon','raa.rpath.org@rpath:raa-2', use=Arch.x86)
r.add('raa-plugin-search','raa.rpath.org@rpath:raa-2')
r.add('raa-plugin-rPath','raa.rpath.org@rpath:raa-2')
r.add('raa','raa.rpath.org@rpath:raa-2')
r.add('raa-lighttpd','raa.rpath.org@rpath:raa-2')
r.add('raa-branding','raa.rpath.org@rpath:raa-2')
r.addNewGroup('group-system-config', groupName='group-text-devel')