All pastes #412723 Raw Edit

Unnamed

public text v1 · immutable
#412723 ·published 2007-03-27 22:14 UTC
rendered paste body
#
# Copyright (c) 2004-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
#

class Dist(GroupRecipe):
    name = 'group-dist'
    version = '1.1'

    autoResolve = True
    depCheck = True
    checkOnlyByDefaultDeps = True

    def startGroup(r, name, parentGroup, autoResolve=False, depCheck=False, byDefault=True):
      # creates group named "name", adds it to the toplevel group,
      # and sets the current group to that name.  calls to r.add()
      # will use the current group by default.

      # note: byDefault applies to whether the group is included by
      # default in its parent group, not whether the troves in
      # the group are added by default. (use the setByDefault() command
      # to get that)

      # get all the the default for the new group from its parent group.
      r.setDefaultGroup(parentGroup)
      r.createGroup(name, autoResolve=autoResolve, depCheck=depCheck,
                  byDefault=True)
      r.addNewGroup(name, groupName=parentGroup, byDefault=byDefault)
      r.setDefaultGroup(name)
      #r.removeComponents(['devel', 'devellib'])
      r.removeComponents(['supdoc'])
      if name != 'group-devel':
          r.moveComponents([':devellib', ':devel'], name, 'group-os')

    def setup(r):
      r.setLabelPath('foresight.rpath.org@fl:1-devel', 'conary.rpath.com@rpl:1', 'contrib.rpath.org@rpl:1')
      compatLabel='conary.rpath.com@rpl:1-compat'
      conaryLabel='conary.rpath.com@rpl:1'
      labelContrib = 'elinux-os.rpath.org@fl:1-devel'
      labelFdgl = 'foresight.rpath.org@fl:1-devel'

      r.setLabelPath(labelFdgl, labelContrib)

      kernelVersion = 'kernelbits.rpath.org@rpl:1/2.6.20.3-2-0.1'
      glibc_label = 'conary.rpath.com@rpl:devel'
      #r.moveComponents([':devellib', ':devel'], 'group-base', 'group-devel')



      r.createGroup('group-os')
      r.addNewGroup('group-dist', groupName='group-os')
      r.startGroup('group-core', parentGroup='group-dist', depCheck=True)
      r.add('acl:lib')
      r.add('acl:runtime')
      r.add('ash:runtime')
      r.add('attr:lib')
      r.add('attr:runtime')
      r.add('audit:lib')
      r.add('audit:config')
      r.add('authconfig:runtime')
      r.add('bash:runtime', '/conary.rpath.com@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('bzip2:lib')
      r.add('bzip2:runtime')
      r.add('chkconfig:lib')
      r.add('chkconfig:runtime')
      r.add('conary:data', conaryLabel)
      r.add('conary:python', conaryLabel)
      r.add('conary:runtime', conaryLabel)
      r.add('coreutils:runtime', 'conary.rpath.com@rpl:1')
      r.add('cpio:runtime')
      r.add('cracklib:lib')
      r.add('cyrus-sasl:lib')
      r.add('db:lib')
      r.add('dev:runtime')
      r.add('dhclient:runtime')
      r.add('dhclient:lib')
      r.add('diffutils:runtime')
      r.add('distro-release')
      r.add('e2fsprogs:data')
      r.add('e2fsprogs:lib')
      r.add('e2fsprogs:runtime')
      r.add('file:data')
      r.add('file:lib')
      r.add('file:runtime')
      r.add('filesystem:runtime')
      r.add('findutils:runtime')
      r.add('gawk:data')
      r.add('gawk:runtime')
      r.add('gdbm:lib')
      r.add('glib:lib')
      r.add('glib:runtime')
      r.add('glib:data')
      r.add('glibc:config', glibc_label, flavor='is: x86(i486,i586,i686)')
      r.add('glibc:lib', glibc_label, flavor='is: x86(i486,i586,i686)')
      r.add('glibc:runtime',glibc_label, flavor='is: x86(i486,i586,i686)')
      r.add('glibc:locale', glibc_label, flavor='is: x86(i486,i586,i686)')
      r.add('gmp:lib', 'conary.rpath.com@rpl:1')
      r.add('gpm:lib')
      r.add('gpm:runtime')
      r.add('grep:runtime')
      r.add('grub:data', 'conary.rpath.com@rpl:1')
      r.add('grub:runtime', 'conary.rpath.com@rpl:1')
      r.add('gzip:runtime')
      r.add('hwdata:data')
      r.add('hwdata:runtime')
      r.add('info-daemon')
      r.add('info-disk')
      r.add('info-emerge')
      r.add('info-floppy')
      r.add('info-kmem')
      r.add('info-lock')
      r.add('info-lp')
      r.add('info-mail')
      r.add('info-tty')
      r.add('info-users')
      r.add('info-utmp')
      r.add('info-uucp')
      r.add('initscripts:runtime')
      r.add('initscripts:lib')
      r.add('iproute:lib')
      r.add('iproute:runtime')
      r.add('iptables:lib')
      r.add('iptables:runtime')
      r.add('iputils:runtime')
      r.add('kbd:lib')
      r.add('kbd:runtime')
      if Arch.x86:
          r.add('kernel:runtime', kernelVersion, flavor='kernel.smp is: x86(cmov,i486,i586,i686)')
      else:
          r.add('kernel:runtime', kernelVersion, flavor='kernel.smp')
      r.add('krb5:lib','conary.rpath.com@rpl:1')
      r.add('krb5:data','conary.rpath.com@rpl:1')
      r.add('kudzu:python')
      r.add('kudzu:runtime')
      r.add('libelf:lib')
      if Arch.x86_64:
          r.add('libgcc:lib', flavor='is: x86 x86_64', source='gcc')
          r.add('libstdc++:lib', flavor='is: x86 x86_64', source='gcc')
          r.add('libstdc++:lib', compatLabel, flavor='is: x86 x86_64', source='gcc')
      else:
          r.add('libgcc:lib', source='gcc')
          r.add('libstdc++:lib', source='gcc')
          r.add('libstdc++:lib', compatLabel, source='gcc')
      r.add('libtermcap:lib')
      r.add('libuser:lib')
      r.add('libuser:python')
      r.add('libuser:runtime')
      r.add('mdadm:runtime')
      r.add('mingetty:runtime')
      r.add('mkinitrd:runtime', 'conary.rpath.com@rpl:1')
      r.add('mktemp:runtime')
      r.add('module-init-tools:runtime')
      r.add('ncurses:data')
      r.add('ncurses:lib')
      r.add('ncurses:runtime')
      r.add('net-tools:runtime')
      r.add('newt:lib')
      r.add('openssl:lib', compatLabel)
      r.add('openssl:config')
      r.add('openssl:data')
      r.add('openssl:lib')
      r.add('pam:data')
      r.add('pam:lib')
      r.add('passwd:runtime')
      r.add('pcre:lib')
      r.add('popt:lib')
      r.add('procps:lib')
      r.add('procps:runtime')
      r.add('psmisc:runtime')
      r.add('pycrypto:python')
      r.add('python:devel')
      r.add('python:devellib')
      r.add('python:lib')
      r.add('python:runtime')
      r.add('readline:lib')
      r.add('rootfiles:runtime')
      r.add('sed:runtime')
      r.add('setup:runtime')
      r.add('shadow:runtime')
      r.add('slang:lib')
      r.add('sqlite:lib')
      r.add('sysklogd:runtime')
      r.add('sysfsutils:lib')
      r.add('sysfsutils:runtime')
      r.add('sysvinit:runtime', 'conary.rpath.com@rpl:devel')
      r.add('tar:runtime')
      r.add('termcap:runtime')
      r.add('tmpwatch:runtime')
      r.add('tzdata:data')
      r.add('udev:data')
      r.add('udev:lib')
      r.add('udev:runtime')
      r.add('usermode:runtime')
      r.add('util-linux:data')
      r.add('util-linux:runtime')
      r.add('vim-minimal:runtime', source='vim')
      r.add('wireless-tools:lib')
      r.add('zlib:lib')


      r.startGroup('group-printing', parentGroup='group-dist')
      r.add('a2ps')
      r.add('cups')
      r.add('enscript')
      r.add('espgs')
      r.add('foomatic-db')
      r.add('foomatic-db-engine')
      r.add('foomatic-filters')
      r.add('ghostscript-fonts')
      r.add('gutenprint')
      r.add('hplip')
      r.add('psutils')
      r.add('sane-backends')
      r.add('iscan')


      r.startGroup('group-base', parentGroup='group-dist')
      r.add('acl')
      r.add('alsa-lib')
      r.add('alsa-utils')
      r.add('anacron')
      if Arch.x86:
          r.add('apmd')
      r.add('arpwatch')
      r.add('ash')
      r.add('aspell')
      r.add('aspell-en')
      r.add('at')
      r.add('attr')
      r.add('authconfig')
      r.add('authconfig-gtk')
      r.add('autofs')
      r.add('bash', '/conary.rpath.com@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('bc')
      r.add('binutils')
      r.add('bzip2')
      r.add('chkconfig')
      r.add('conary', conaryLabel)
      r.add('coreutils', 'conary.rpath.com@rpl:1')
      r.add('cpio')
      r.add('cpufrequtils')
      r.add('cracklib')
      r.add('crontabs')
      r.add('curl')
      r.add('cyrus-sasl')
      r.add('db')
      r.add('dbus', '/foresight.rpath.org@fl:1-devel')
      r.add('dev')
      r.add('device-mapper')
      r.add('dhclient')
      r.add('diffutils')
      r.add('distro-release')
      r.add('dmidecode')
      r.add('docbook-dsssl')
      r.add('docbook-dtds')
      r.add('docbook-utils')
      r.add('docbook-xsl')
      r.add('dos2unix')
      r.add('dosfstools')
      r.add('dvd+rw-tools')
      r.add('e2fsprogs')
      r.add('ed')
      r.add('eject')
      r.add('elfutils')
      r.add('elinks')
      r.add('epdb')
      r.add('ethtool')
      r.add('expat')
      r.add('fbset')
      r.add('fetchmail')
      r.add('file')
      r.add('filesystem')
      r.add('findutils')
      r.add('finger')
      r.add('firstboot', 'elinux-os.rpath.org@fl:1-devel')
      r.add('flac')
      r.add('floppy')
      r.add('ftp')
      r.add('gamin')
      r.add('gawk')
      r.add('gd')
      r.add('gdbm')
      r.add('gettext')
      r.add('glib')
      r.add('glibc', glibc_label, flavor='is: x86(i486,i586,i686)')
      r.add('glibc-utils', glibc_label)
      r.add('gmp', 'conary.rpath.com@rpl:1')
      r.add('gnupg')
      r.add('gpm')
      r.add('grep')
      if Arch.x86_64:
          r.add('grub', 'conary.rpath.com@rpl:1', flavor='grub.static is: x86')
      else:
          r.add('grub', 'conary.rpath.com@rpl:1')
      r.add('gzip')
      r.add('hal')
      r.add('hdparm')
      r.add('hwdata')
      r.add('ImageMagick')
      r.add('indent')
      r.add('info', source='texinfo')
      r.add('initscripts')
      r.add('install-info', source='texinfo')
      r.add('iproute')
      r.add('iptables')
      r.add('iputils')
      r.add('irda-utils')
      r.add('irqbalance')
      r.add('jfsutils')
      r.add('joe')
      r.add('jwhois')
      r.add('kbd')
      r.add('krb5', 'conary.rpath.com@rpl:1')
      r.add('krb5-workstation', 'conary.rpath.com@rpl:1')
      r.add('kudzu')
      r.add('less')
      if Arch.x86_64:
          r.add('libgcc:lib', flavor='is: x86 x86_64', source='gcc')
          r.add('libstdc++:lib', flavor='is: x86 x86_64', source='gcc')
          r.add('libstdc++:lib', compatLabel, flavor='is: x86 x86_64', source='gcc')
      else:
          r.add('libgcc:lib', source='gcc')
          r.add('libstdc++:lib', source='gcc')
          r.add('libstdc++:lib', compatLabel, source='gcc')
      r.add('lftp')
      r.add('libgcrypt')
      r.add('libgpg-error')
      r.add('lighttpd')
      r.add('lm_sensors')
      r.add('lockdev')
      r.add('logrotate')
      r.add('logwatch')
      r.add('longrun')
      r.add('lsof')
      r.add('lvm2')
      r.add('lynx')
      r.add('MAKEDEV')
      r.add('mailbase')
      r.add('mailcap')
      r.add('man')
      r.add('man-pages')
      r.add('mdadm')
      if Arch.x86:
          r.add('microcode_ctl')
      r.add('mingetty')
      r.add('minicom')
      r.add('mkbootdisk')
      r.add('mkinitrd', 'conary.rpath.com@rpl:1')
      r.add('mkisofs', source='cdrtools')
      r.add('mktemp')
      r.add('module-init-tools')
      r.add('mtools')
      r.add('mt-st')
      r.add('mutt')
      r.add('nail')
      r.add('nano')
      r.add('ncurses')
      r.add('netpbm')
      r.add('net-snmp')
      r.add('net-snmp-client', source='net-snmp')
      r.add('net-tools')
      r.add('newt')
      r.add('nfsidmap')
      r.add('nfs-utils')
      r.add('nmap')
      r.add('nscd', glibc_label)
      r.add('ntp')
      r.add('ntsysv')
      r.add('openssh')
      r.add('openssh-client', source='openssh')
      r.add('openssh-server', source='openssh')
      r.add('openssl')
      r.add('pam')
      r.add('pam_krb5')
      r.add('pam_smb')
      r.add('passwd')
      r.add('pciutils')
      r.add('pcmciautils')
      r.add('pcre')
      r.add('perl', 'conary.rpath.com@rpl:1')
      r.add('perl-Net-DBus') # Hack to deal with dep problems
      r.add('perl-DBD-Pg', 'conary.rpath.com@rpl:1')
      r.add('perl-libwww-perl', 'conary.rpath.com@rpl:1')
      r.add('perl-libxml-enno', 'conary.rpath.com@rpl:1')
      r.add('perl-XML-Parser', 'conary.rpath.com@rpl:1')
      r.add('perl-XML-Simple', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('perl-XML-LibXML-Common', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('perl-XML-SAX', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('perl-Time-HiRes','conary.rpath.com@rpl:1')
      r.add('perl-XML-NamespaceSupport', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('pilot-link')
      r.add('pinfo')
      r.add('pm-utils')
      r.add('popt')
      r.add('portmap')
      r.add('ppp')
      r.add('procmail')
      r.add('procps')
      r.add('psmisc')
      r.add('pump')
      r.add('pycrypto')
      r.add('pyparted')
      r.add('python')
      r.add('quota')
      r.add('readline')
      r.add('reiserfsprogs')
      r.add('rhpl')
      r.add('rhpxl')
      r.add('rootfiles')
      r.add('rp-pppoe')
      r.add('rsh')
      r.add('rsync')
      r.add('run')
      r.add('ruby')
      r.add('rusers')
      r.add('rwho')
      r.add('schedutils')
      r.add('screen')
      r.add('sed')
      r.add('setserial')
      r.add('setup')
      r.add('setuptool')
      r.add('shadow')
      r.add('slang')
      r.add('slocate')
      r.add('smartmontools')
      r.add('speex')
      r.add('star')
      r.add('sqlite')
      r.add('sudo')
      r.add('sun-jre')
      r.add('sysfsutils')
      r.add('sysklogd')
      r.add('syslinux')
      r.add('sysstat')
      r.add('sysvinit', 'conary.rpath.com@rpl:devel')
      r.add('talk')
      r.add('tar')
      r.add('tcpdump')
      r.add('tcp_wrappers')
      r.add('tcsh')
      r.add('telnet')
      r.add('termcap')
      r.add('tftp')
      r.add('time')
      r.add('tmpwatch')
      r.add('traceroute')
      r.add('tzdata')
      r.add('udev')
      r.add('units')
      r.add('unix2dos')
      r.add('unzip')
      r.add('urlgrabber')
      r.add('urw-fonts')
      r.add('usbutils')
      r.add('usermode')
      r.add('usermode-gtk')
      r.add('utempter')
      r.add('util-linux')
      r.add('vconfig')
      r.add('vim')
      r.add('vim-minimal', source='vim')
      r.add('vixie-cron')
      r.add('vorbis-tools')
      r.add('wget')
      r.add('which')
      r.add('wireless-tools')
      r.add('words')
      r.add('wvdial')
      r.add('wvstreams')
      if Arch.x86:
          r.add('x86info')
      r.add('xdelta')
      r.add('xfsprogs')
      r.add('xplc')
      r.add('ypbind')
      r.add('yp-tools')
      r.add('zip')
      r.add('zlib')

      r.startGroup('group-turbogears', parentGroup='group-dist')
      r.addAll('group-turbogears', 'turbogears.rpath.org@rpl:1')
      r.add('SQLAlchemy', 'turbogears.rpath.org@rpl:1')
      #r.add('SQLAlchemy', 'turbogears.rpath.org@rpl:1', byDefault=True)

      r.startGroup('group-netserver', parentGroup='group-os',
         byDefault=False)
      r.add('bind:runtime')
      r.add('bind:lib')
      r.add('bind-utils', source='bind')
      r.add('caching-nameserver')
      r.add('distcache')
      r.add('elementtree')
      r.add('httpd')
      r.add('krb5', 'conary.rpath.com@rpl:1')
      r.add('neon')
      r.add('php')
      r.add('pidentd')
      r.add('rdate')
      r.add('rwho')
      r.add('samba', 'conary.rpath.com@rpl:1')
      r.add('sendmail')
      r.add('sendmail-cf', source='sendmail')
      r.add('xinetd')

      r.startGroup('group-xorg', parentGroup='group-dist')
      r.startGroup('group-xorg-protocols', parentGroup='group-xorg', depCheck=False)
      r.add('bigreqsproto')
      r.add('compositeproto')
      r.add('damageproto')
      r.add('dmxproto')
      r.add('evieext')
      r.add('fixesproto')
      r.add('fontcacheproto')
      r.add('fontsproto')
      r.add('glproto')
      r.add('inputproto')
      r.add('kbproto')
      r.add('printproto')
      r.add('randrproto')
      r.add('recordproto')
      r.add('renderproto')
      r.add('resourceproto')
      r.add('scrnsaverproto')
      r.add('trapproto')
      r.add('videoproto')
      r.add('xcmiscproto')
      r.add('xextproto')
      r.add('xf86bigfontproto')
      r.add('xf86dgaproto')
      r.add('xf86driproto')
      r.add('xf86miscproto')
      r.add('xf86rushproto')
      r.add('xf86vidmodeproto')
      r.add('xineramaproto')
      r.add('xproto')
      r.add('xproxymanagementprotocol')

      r.startGroup('group-xorg-data', parentGroup='group-xorg', depCheck=False)
      r.add('xbitmaps')
      r.add('xcursor-themes')
      r.add('xkeyboard-config')
      r.add('xorg-sgml-doctools')

      r.startGroup('group-xorg-libraries', parentGroup='group-xorg', depCheck=False)
      r.add('libFS')
      r.add('libICE')
      r.add('libSM')
      r.add('libX11')
      r.add('libXScrnSaver')
      r.add('libXTrap')
      r.add('libXau')
      r.add('libXaw')
      r.add('libXcomposite')
      r.add('libXcursor')
      r.add('libXdamage')
      r.add('libXdmcp')
      r.add('libXevie')
      r.add('libXext')
      r.add('libXfixes')
      r.add('libXfont')
      r.add('libXfontcache')
      r.add('libXft')
      r.add('libXi')
      r.add('libXinerama')
      r.add('libXmu')
      r.add('libXpm')
      r.add('libXrandr')
      r.add('libXrender')
      r.add('libXres')
      r.add('libXt')
      r.add('libXtst')
      r.add('libXv')
      r.add('libXvMC')
      r.add('libXxf86dga')
      r.add('libXxf86misc')
      r.add('libXxf86vm')
      r.add('libdmx')
      r.add('libfontenc')
      r.add('liblbxutil')
      r.add('liboldX')
      r.add('libxkbfile')
      r.add('libxkbui')
      r.add('xtrans')
      r.add('libXp')
      r.add('libXprintUtil')
      r.add('libXprintAppUtil')


      r.startGroup('group-xorg-applications', parentGroup='group-xorg', depCheck=False)
      r.add('appres')
      r.add('bdftopcf')
      r.add('beforelight')
      r.add('bitmap')
      r.add('editres')
      r.add('fonttosfnt')
      r.add('fslsfonts')
      r.add('fstobdf')
      r.add('iceauth')
      r.add('ico')
      r.add('lbxproxy')
      r.add('listres')
      r.add('luit')
      r.add('mkcfm')
      r.add('mkfontdir')
      r.add('mkfontscale')
      r.add('oclock')
      r.add('proxymngr')
      r.add('rgb')
      r.add('rstart')
      r.add('scripts')
      r.add('sessreg')
      r.add('setxkbmap')
      r.add('showfont')
      r.add('smproxy')
      r.add('twm')
      r.add('viewres')
      r.add('x11perf')
      r.add('xauth')
      r.add('xbiff')
      r.add('xcalc')
      r.add('xclipboard')
      r.add('xclock')
      r.add('xcmsdb')
      r.add('xconsole')
      r.add('xcursorgen')
      r.add('xdbedizzy')
      r.add('xditview')
      r.add('xdm')
      r.add('xdpyinfo')
      r.add('xdriinfo')
      r.add('xedit')
      r.add('xev')
      r.add('xeyes')
      r.add('xf86dga')
      r.add('xfd')
      r.add('xfindproxy')
      r.add('xfontsel')
      r.add('xfs')
      r.add('xfsinfo')
      r.add('xfwp')
      r.add('xgamma')
      r.add('xgc')
      r.add('xhost')
      r.add('xinit')
      r.add('xkbcomp')
      r.add('xkbevd')
      r.add('xkbprint')
      r.add('xkbutils')
      r.add('xkill')
      r.add('xload')
      r.add('xlogo')
      r.add('xlsatoms')
      r.add('xlsclients')
      r.add('xlsfonts')
      r.add('xmag')
      r.add('xman')
      r.add('xmessage')
      r.add('xmh')
      r.add('xmodmap')
      r.add('xmore')
      r.add('xpr')
      r.add('xprop')
      r.add('xrandr')
      r.add('xrdb')
      r.add('xrefresh')
      r.add('xrx')
      r.add('xset')
      r.add('xsetmode')
      r.add('xsetpointer')
      r.add('xsetroot')
      r.add('xsm')
      r.add('xstdcmap')
      r.add('xterm')
      r.add('xtrap')
      r.add('xvidtune')
      r.add('xvinfo')
      r.add('xwd')
      r.add('xwininfo')
      r.add('xwud')

      r.startGroup('group-xorg-fonts', parentGroup='group-xorg', depCheck=False)
      r.add('encodings')
      r.add('font-adobe-75dpi')
      r.add('font-adobe-100dpi')
      r.add('font-adobe-utopia-75dpi')
      r.add('font-adobe-utopia-100dpi')
      r.add('font-adobe-utopia-type1')
      r.add('font-alias')
      r.add('font-arabic-misc')
      r.add('font-bh-75dpi')
      r.add('font-bh-100dpi')
      r.add('font-bh-lucidatypewriter-75dpi')
      r.add('font-bh-lucidatypewriter-100dpi')
      r.add('font-bh-ttf')
      r.add('font-bh-type1')
      r.add('font-bitstream-75dpi')
      r.add('font-bitstream-100dpi')
      r.add('font-bitstream-speedo')
      r.add('font-bitstream-type1')
      r.add('font-cronyx-cyrillic')
      r.add('font-cursor-misc')
      r.add('font-daewoo-misc')
      r.add('font-dec-misc')
      r.add('font-ibm-type1')
      r.add('font-isas-misc')
      r.add('font-jis-misc')
      r.add('font-micro-misc')
      r.add('font-misc-cyrillic')
      r.add('font-misc-ethiopic')
      r.add('font-misc-meltho')
      r.add('font-misc-misc')
      r.add('font-mutt-misc')
      r.add('font-schumacher-misc')
      r.add('font-screen-cyrillic')
      r.add('font-sony-misc')
      r.add('font-util')
      r.add('font-winitzki-cyrillic')
      r.add('font-xfree86-type1')

      r.startGroup('group-xorg-server', parentGroup='group-xorg', depCheck=False)
      if Use.nvidia:
          r.add('Mesa', flavor='nvidia')
      elif Use.ati:
          r.add('Mesa', flavor='ati')
      else:
          r.add('Mesa')

      r.add('libdrm')
      r.add('xorg-docs')

      if Use.nvidia:
          r.add('xorg-server', flavor='nvidia')
      else:
          r.add('xorg-server')

      r.startGroup('group-xorg-drivers', parentGroup='group-xorg', depCheck=False)
      r.startGroup('group-xorg-input-drivers', parentGroup='group-xorg-drivers', depCheck=False)
      r.add('xf86-input-acecad')
      r.add('xf86-input-aiptek')
      r.add('xf86-input-calcomp')
      r.add('xf86-input-citron')
      r.add('xf86-input-digitaledge')
      r.add('xf86-input-dmc')
      r.add('xf86-input-dynapro')
      r.add('xf86-input-elo2300')
      r.add('xf86-input-elographics')
      r.add('xf86-input-evdev')
      r.add('xf86-input-fpit')
      r.add('xf86-input-hyperpen')
      r.add('xf86-input-jamstudio')
      r.add('xf86-input-joystick')
      r.add('xf86-input-keyboard')
      r.add('xf86-input-magellan')
      r.add('xf86-input-magictouch')
      r.add('xf86-input-microtouch')
      r.add('xf86-input-mouse')
      r.add('xf86-input-mutouch')
      r.add('xf86-input-palmax')
      r.add('xf86-input-penmount')
      r.add('xf86-input-spaceorb')
      r.add('xf86-input-summa')
      r.add('xf86-input-tek4957')
      r.add('xf86-input-ur98')
      r.add('xf86-input-vmmouse')
      r.add('xf86-input-void')
      r.add('synaptics')

      r.startGroup('group-xorg-video-drivers', parentGroup='group-xorg-drivers', depCheck=False)
      r.add('xf86-video-apm')
      r.add('xf86-video-ark')
      r.add('xf86-video-ati')
      r.add('xf86-video-chips')
      r.add('xf86-video-cirrus')
      r.add('xf86-video-cyrix')
      r.add('xf86-video-dummy')
      r.add('xf86-video-fbdev')
      r.add('xf86-video-glint')
      r.add('xf86-video-i128')
      r.add('xf86-video-i740')
      r.add('xf86-video-i810')
      r.add('xf86-video-imstt')
      r.add('xf86-video-mga')
      r.add('xf86-video-neomagic')
      r.add('xf86-video-newport')
      r.add('xf86-video-nsc')
      r.add('xf86-video-nv')
      r.add('xf86-video-rendition')
      r.add('xf86-video-s3')
      r.add('xf86-video-s3virge')
      r.add('xf86-video-savage')
      r.add('xf86-video-siliconmotion')
      r.add('xf86-video-sis')
      r.add('xf86-video-sisusb')
      r.add('xf86-video-tdfx')
      r.add('xf86-video-tga')
      r.add('xf86-video-trident')
      r.add('xf86-video-tseng')
      r.add('xf86-video-v4l')
      r.add('xf86-video-vesa')
      r.add('xf86-video-vga')
      r.add('xf86-video-via')
      r.add('xf86-video-vmware')
      r.add('xf86-video-voodoo')

      r.startGroup('group-xorg-others', parentGroup='group-xorg', depCheck=False)
      r.add('bitmap-fonts')
      r.add('bitstream-vera-fonts')
      r.add('chkfontpath')
      r.add('fontconfig')
      r.add('freetype')
      r.add('glx-utils', source='Mesa')
      r.add('hicolor-icon-theme')
      r.add('linc')

      r.add('PIL')
      r.add('SDL')
      r.add('SDL_image')
      r.add('SDL_mixer')
      r.add('SDL_net')
      r.add('shared-mime-info')
      r.add('switchdesk')
      r.add('ttmkfdir')
      r.add('ttfprint')
      r.add('x11-ssh-askpass')
      r.add('pyxf86config')
      r.add('xorg-x11') #Placeholder trove that anaconda looks for in setting the default runlevel

      r.startGroup('group-gnome', parentGroup='group-dist')
      r.add('gok')
      r.add('orca')
      r.add('dasher')
      r.add('gnome-mag')
      r.add('gnome-cups-manager')
      r.add('atk')
      r.add('at-spi')
      r.add('audiofile')
      r.add('compiz')
      r.add('compiz-extra')
      r.add('gnome-compiz-manager')
      r.add('gnome-compiz-manager-extra')
      r.add('cairo')
      r.add('cairomm')
      r.add('control-center')
      r.add('dbus-glib', '/conary.rpath.com@rpl:devel//kde.rpath.org@rpl:pristine//foresight.rpath.org@fl:1-devel')
      r.add('dbus', '/foresight.rpath.org@fl:1-devel')
      r.add('eel')
      r.add('ekiga')
      r.add('eog')
      r.add('esound')
      r.add('evince')
      r.add('djvulibre')
      r.add('file-roller')
      r.add('gail')
      r.add('gal')
      r.add('gcalctool')
      r.add('GConf')
      r.add('gconf-editor')
      r.add('gdm', 'elinux-os.rpath.org@fl:1-devel')
      r.add('gedit')
      r.add('gedit-plugins')
      r.add('ggz-client-libs')
      r.add('ggz-server')
      r.add('libggz')
      r.add('glib')
      r.add('glibmm')
      r.add('gnome-applets')
      r.add('gnome-audio')
      r.add('gnome-backgrounds')
      r.add('gnome-desktop', 'elinux-os.rpath.org@fl:1-devel')
      r.add('gnome-doc-utils')
      r.add('gnome-games')
      r.add('gnome-games-extra-data')
      r.add('gnome-icon-theme')
      r.add('gnome-keyring')
      r.add('gnome-keyring-manager')
      r.add('gnome-media')
      r.add('gnome-menus')
      r.add('gnome-mime-data')
      r.add('gnome-nettool')
      r.add('gnome-panel')
      r.add('gnome-python')
      r.add('gnome-python-desktop')
      r.add('gnome-python-extras') #should work. works here (doniphon)
      r.add('gnome-screensaver')
      r.add('gnome-session')
      r.add('gnome-spell')
      r.add('gnome-ssh-askpass', source='openssh')
      r.add('gnome-system-monitor')
      r.add('gnome-terminal')
      r.add('gnome-themes')
      r.add('gnome-utils')
      r.add('gnome-vfs')
      r.add('gnome-volume-manager')
      r.add('gtk')
      r.add('gtk-engines')
      r.add('theme-elinux', 'elinux-os.rpath.org@fl:1-devel')
      r.add('MurrineThemes')
      r.add('sun-nimbus-theme-pack')
      r.add('gtk-ubuntulooks-engine')
      r.add('gtk-murrine-engine')
      r.add('murrine-configurator')
      r.add('gtkhtml')
      r.add('gtkmm')
      r.add('gtksourceview')
      r.add('gtkspell')
      r.add('gucharmap')
      r.add('icon-naming-utils')
      r.add('intltool')
      r.add('lcms')
      r.add('libart_lgpl')
      r.add('libbonobo')
      r.add('libbonoboui')
      r.add('libgail-gnome')
      r.add('libglade')
      r.add('libgnome', 'elinux-os.rpath.org@fl:1-devel')
      r.add('libgnomecanvas')
      r.add('libgnomecups')
      r.add('libgnomekbd')
      r.add('libgnomeprint')
      r.add('libgnomeprintui')
      r.add('libgnomeui')
      r.add('libgtop')
      r.add('libIDL')
      r.add('librsvg')
      r.add('libsexy')
      r.add('libsoup')
      if Arch.x86_64:
          r.add('libstdc++:lib', flavor='is: x86 x86_64', source='gcc')
          r.add('libstdc++:lib', compatLabel, flavor='is: x86 x86_64', source='gcc')
      else:
          r.add('libstdc++:lib', source='gcc')
          r.add('libstdc++:lib', compatLabel, source='gcc')
      r.add('libwnck')
      r.add('libwmf')
      r.add('libxklavier')
      r.add('libxml2')
      r.add('libxslt')
      r.add('metacity')
      r.add('nautilus')
      r.add('ORBit2')
      r.add('opal')
      r.add('pango')
      r.add('pkgconfig')
      r.add('scrollkeeper')
      r.add('startup-notification')
      r.add("tango-icon-theme")
      r.add("tango-icon-theme-extras")
      r.add('vino')
      r.add('vte')
      r.add('yelp')
      r.add('zenity')
      r.add('pycairo')
      r.add('pygtk')
      r.add('pygobject')
      r.add('pyorbit')

      r.startGroup('group-dist-base', parentGroup='group-dist')
      r.add('avahi')
      r.add('avahi-glib')
      r.add('avahi-sharp')
      r.add('avahi-qt3')
      r.add('bind-utils', source='bind')
      r.add('cdrdao')
      r.add('cdrtools')
      r.add('cyrus-sasl')
      r.add('cyrus-sasl')
      r.add('info-adm')
      r.add('info-amanda')
      r.add('info-apache')
      r.add('info-avahi')
      r.add('info-beagleindex')
      r.add('info-bin')
      r.add('info-canna')
      r.add('info-cyrus')
      r.add('info-daemon')
      r.add('info-dbus')
      r.add('info-dip')
      r.add('info-disk')
      r.add('info-dovecot')
      r.add('info-emerge')
      r.add('info-exim')
      r.add('info-fax')
      r.add('info-fcron')
      r.add('info-floppy')
      r.add('info-ftp')
      r.add('info-games')
      r.add('info-gdm', 'elinux-os.rpath.org@fl:1-devel')
      r.add('info-gopher')
      r.add('info-haldaemon')
      r.add('info-halt')
      r.add('info-htt')
      r.add('info-ident')
      r.add('info-kmem')
      r.add('info-ldap')
      r.add('info-lock')
      r.add('info-lp')
      r.add('info-mail')
      r.add('info-mailman')
      r.add('info-mailnull')
      r.add('info-man')
      r.add('info-mem')
      r.add('info-mysql')
      r.add('info-named')
      r.add('info-netdump')
      r.add('info-news')
      r.add('info-nfsnobody')
      r.add('info-nobody')
      r.add('info-nscd')
      r.add('info-ntp')
      r.add('info-nut')
      r.add('info-operator')
      r.add('info-pcap')
      r.add('info-postdrop')
      r.add('info-postfix')
      r.add('info-postgres')
      r.add('info-privoxy')
      r.add('info-pvm')
      r.add('info-quagga')
      r.add('info-quaggavt')
      r.add('info-radiusd')
      r.add('info-radvd')
      r.add('info-rpc')
      r.add('info-rpcuser')
      r.add('info-shutdown')
      r.add('info-slocate')
      r.add('info-smmsp')
      r.add('info-squid')
      r.add('info-sshd')
      r.add('info-sync')
      r.add('info-sys')
      r.add('info-tomcat')
      r.add('info-tty')
      r.add('info-users')
      r.add('info-utmp')
      r.add('info-uucp')
      r.add('info-vcsa')
      r.add('info-webalizer')
      r.add('info-wheel')
      r.add('info-wnn')
      r.add('info-xfs')
      r.add('info-powerdev')
      r.add('info-plugdev')
      r.add('info-netdev')
      r.add('libao')
      r.add('libburn')
      r.add('libcap')
      r.add('libcroco')
      r.add('libdaemon')
      r.add('libelf', source='elfutils')
      r.add('libevent')
      r.add('libexif')
      r.add('libgsf')
      r.add('libgtkhtml')
      r.add('libieee1284')
      r.add('libisofs')
      r.add('libjpeg')
      r.add('libmng')
      r.add('libmusicbrainz')
      r.add('libogg')
      r.add('libole2')
      r.add('libpcap')
      r.add('libpng')
      r.add('libsigc++')
      r.add('libtermcap')
      r.add('libtheora')
      r.add('libtiff')
      r.add('libtool')
      r.add('libungif')
      r.add('libusb')
      r.add('libuser')
      r.add('libvorbis')
      r.add('mysql:lib')
      r.add('mysql:data')
      r.add('nss_ldap')
      #r.add('openh323')
      r.add('openldap', 'conary.rpath.com@rpl:1')
      r.add('postgresql:lib')
      r.add('pwlib')
      r.add('VFlib')
      r.add('Xaw3d')
      r.add('w3c-libwww')

      r.startGroup('group-dist-extras', parentGroup='group-dist')
      r.add('cdda2wav', source='cdrtools')
      r.add('cdparanoia')
      r.add('dialog')
      r.add('epic')
      r.add('hesiod')
      r.add('htmlview')
      #r.add('nas')
      r.add('nc')
      r.add('parted')
      r.add('pmount')
      r.add('portaudio')
      r.add('userspace-kernel-headers', glibc_label)
      r.add('unrar')

      r.startGroup('group-os-extras', parentGroup='group-os', byDefault=False)
      r.add('sane-frontends')
      r.add('xsane')
      r.add('am-utils')
      r.add('aspell-de')
      r.add('bind')
      r.add('bogl')
      r.add('booty')
      r.add('busybox')
      r.add('devlabel')
      r.add('dhcp')
      if Arch.x86:
          r.add('dietlibc')
      r.add('dovecot')
      r.add('dump')
      r.add('finger-server')
      if Arch.x86_64:
          r.add('firefox', 'elinux-os.rpath.org@fl:1-devel')
          r.add('firefox-rBuilder-search')
      r.add('fonts-chinese')
      r.add('gparted')
      r.add('gnome-themes-extras')
      r.add('inn')
      r.add('iso-codes')
      r.add('krbafs')
      r.add('lrzsz')
      r.add('mailman')
      r.add('mysql')
      r.add('openldap', 'conary.rpath.com@rpl:1')
      r.add('pax')
      r.add('pdksh')
      r.add('postfix')
      r.add('PyGreSQL')
      r.add('quagga')
      r.add('radvd')
      r.add('rmt')
      r.add('rusers-server')
      r.add('statserial')
      r.add('stunnel')
      r.add('symlinks')
      r.add('tclx')
      r.add('vnc')
      r.add('ypserv')
      r.add('autoconf', compatLabel)
      r.add('automake', compatLabel)
      r.add('db:lib', compatLabel)
      r.add('openssl:lib', compatLabel)
      r.add('readline:lib', compatLabel)
      if Arch.x86_64:
          r.add('libstdc++:lib', compatLabel, flavor='is: x86 x86_64', source='gcc')
      else:
          r.add('libstdc++:lib', compatLabel, source='gcc')

      r.startGroup('group-games', parentGroup='group-dist')
      r.add("jotto")
      r.add("gnuchess")
      r.add("freeciv")

      r.startGroup('group-desktop', parentGroup='group-dist')
      r.add('alacarte')
      r.add('perl', 'conary.rpath.com@rpl:1')
      r.add('beagle')
      r.add('deskbar-applet')
      r.add('drapes')
      r.add('f-spot')
      r.add('flashplayer','zaphod.rpath.org@zap:1')
      r.add('fast-user-switch-applet')
      r.add('glipper')
      r.add('gDesklets')
      r.add('gmime')
      r.add('gnomescan')
      r.add('gnome-user-docs')
      r.add('human-cursors-theme')
      r.add('hal-gnome',  source='hal')
      r.add('iso-codes')
      r.add('gksu')
      r.add('libgksu')
      r.add('libgksu1.2')
      r.add('libgksuui1.0')
      r.add('tomboy')
      r.add('libgalago')
      r.add('libgphoto2-sharp')
      #r.add('gdm', 'elinux-os.rpath.org@fl:1-devel')
      r.add('gphoto-suite')
      r.add('galago-daemon')
      r.add('galago-sharp')
      r.add('galago-python')
      #r.add('eds-feed') #TEMP
      #r.add('gaim-galago') #FIX
      r.add('libgalago-gtk')
      #r.add('gnome-presence-applet')
      r.add('libnotify')
      r.add('msttcorefonts')
      r.add('notification-daemon')
      r.add('notify-python')
      r.add('nautilus-open-terminal')
      #r.add('nautilus-sendto') #TEMP (Doesn't build)
      r.add('preload')
      r.add('sbackup')
      #r.add('service-discovery-applet') #TEMP (Doesn't build)
      r.add('sqlite2') #Needed by f-spot
      r.add('gimp')
      r.add('inkscape')
      r.add('wxWidgets')
      r.add('gnome-power-manager')
      r.add('NetworkManager')
      r.add('NetworkManager-OpenVPN')
      r.add('openvpn')
      r.add('libnl')
      r.add('wpa_supplicant')
      r.add('dhclient')
      r.add('dhcdbd')
      r.add('dbus', '/foresight.rpath.org@fl:1-devel')
      r.add('dbus-x11', '/foresight.rpath.org@fl:1-devel', source='dbus')
      r.add('dbus-sharp')
      r.add('dbus-glib', '/conary.rpath.com@rpl:devel//kde.rpath.org@rpl:pristine//foresight.rpath.org@fl:1-devel')
      r.add('dbus-python', '/conary.rpath.com@rpl:devel//kde.rpath.org@rpl:pristine//foresight.rpath.org@fl:1-devel')
      r.add('desktop-file-utils')
      r.add('poppler')
      r.add('hal')
      r.add('gamin')
      r.add('avahi')
      r.add('avahi-glib')
      r.add('avahi-sharp')

      r.startGroup('group-media', parentGroup='group-dist')
      r.add('banshee')
      r.add('brasero')
      r.add('gst-ffmpeg','reboot.rpath.org@rpl:devel')
      r.add('gst-plugins-base')
      r.add('gst-plugins-good')
      r.add('gst-plugins-ugly')
      r.add('gstreamer')
      r.add('gst-python')
      r.add('hal-sharp')
      r.add('ipod-sharp')
      r.add('jack')
      r.add('libid3tag')
      r.add('libipoddevice')
      r.add('libmusicbrainz')
      r.add('libogg')
      r.add('liboil')
      r.add('libsndfile', 'conary.rpath.com@rpl:devel')
      r.add('mplayerplug-in') #TEMP
      r.add('nautilus-cd-burner')
      r.add('last-exit')
      r.add('libdvdcss', 'orleans.rpath.org@rpl:devel')
      r.add('libdvdread')
      r.add('libavc1394', 'pve.rpath.org@rpl:devel')
      r.add('libraw1394', 'pve.rpath.org@rpl:devel')
      r.add('libavc1394', 'pve.rpath.org@rpl:devel')
      r.add('libdv', 'orleans.rpath.org@rpl:devel')
      r.add('libmad', 'orleans.rpath.org@rpl:devel')
      r.add('lzo')
      #r.add('mplayer', 'orleans.rpath.org@rpl:devel') #TEMP
      r.add('MPlayer-codecs', 'orleans.rpath.org@rpl:devel', flavor='is: x86') #TEMP
      r.add('xine-lib')
      #r.add('xine-ui', 'orleans.rpath.org@rpl:devel') #TEMP
      r.add('lame', 'orleans.rpath.org@rpl:devel')
      r.add('taglib')
      r.add('totem')

      r.startGroup('group-internet', parentGroup='group-dist')
      r.add('evolution')
      r.add('evolution-data-server')
      r.add('evolution-exchange')
      r.add('evolution-webcal')
      if Arch.x86:
         r.add('firefox')
         r.add('firefox-rBuilder-search')
      elif Arch.x86_64:
         r.add('firefox', 'conary.rpath.com@rpl:1')
         r.add('firefox-rBuilder-search', flavor='is: x86')
      r.add('epiphany')
      r.add('epiphany-extensions')
      r.add('gaim')
      r.add('gaim-encryption')
      r.add('gaim-plugin_pack')
      r.add('gaim-libnotify')
      r.add('liferea')
      r.add('wvdial')
      r.add('xchat-gnome')
      r.add('xulrunner')
      r.add('nspr')
      r.add('nss')

      r.startGroup('group-mono', parentGroup='group-dist')
      r.add('evolution-sharp')
      r.add('gecko-sharp')
      r.add('gsf-sharp')
      r.add('gtk-sharp')
      r.add('gnome-sharp')
      r.add('gtksourceview-sharp')
      r.add('mono')
      r.add('libgsf') # Required by gsf-sharp

      r.startGroup('group-laptop-tools', parentGroup='group-dist')
      r.add('ipw3945config')
      r.add('laptoptemp')
      r.add('laptop-mode')
      r.add('synaptics')

      r.startGroup('group-bluetooth', parentGroup='group-dist')
      r.add('bluez-libs')
      r.add('bluez-utils')
      r.add('bluez-firmware')
      r.add('openobex')
      r.add('libbtctl')
      r.add('gnome-bluetooth')

      r.startGroup('group-drivers', parentGroup='group-dist')
      r.add('ndiswrapper', '/drivers.rpath.org@rpl:devel//fl:desktop//foresight.rpath.org@fl:1-devel')
      r.add('madwifi', '/drivers.rpath.org@rpl:devel//fl:desktop//foresight.rpath.org@fl:1-devel')
      r.add('ipw2200-fw:lib')
      r.add('ipw2100-fw:lib')
      r.add('ipw3945','/drivers.rpath.org@rpl:devel//1//fl:desktop//foresight.rpath.org@fl:1-devel')
      r.add('ipw3945-fw:lib')
      r.add('rt2500')

      #
      # it seems we need after all a flavoured group-dist in order
      # to solve the ati/nvidia driver  issues :-(
      #
      if Use.ati:
          r.add('ati-fglrx')
          r.add('ati-fglrx-kernel')
      if Use.nvidia:
          r.add('nvidia')
          r.add('nvidia-kernel')

      r.startGroup('group-system-config', parentGroup='group-dist')
      r.add("ndisgtk")
      r.add("system-config-display")
      r.add('gnome-system-tools')
      r.add('system-tools-backends')  # temp off in order to get a cookable grouop-dist (doniphon)
      r.add('perl-Net-DBus') # Hack to deal with dep problems
      r.add('perl', 'conary.rpath.com@rpl:1')
      r.add('info-raa-web','raa.rpath.org@rpl:1')
      r.add('raa-plugin-sysmon','raa.rpath.org@rpl:devel')
      r.add('raa-plugin-search')
      r.add('raa-plugin-rPath','raa.rpath.org@rpl:1')
      r.add('raa','raa.rpath.org@rpath:raa-devel')
      r.add('raa-lighttpd','raa.rpath.org@rpath:raa-devel')
      r.add('raa-branding', 'elinux-os.rpath.org@fl:1-devel')
      r.add('raa-desktop', 'elinux-os.rpath.org@fl:1-devel')
      r.add("firestarter")

      r.startGroup('group-gnome-office', parentGroup='group-dist')
      #r.add('gnucash')
      r.add('slib')
      r.add('guile')
      r.add('abiword')
      r.add('gnumeric')

      r.startGroup('group-office', parentGroup='group-os', byDefault=False)
      r.add('openoffice.org', '/conary.rpath.com@rpl:devel//1//foresight.rpath.org@fl:1-devel')

      r.add('foresight-fonts')
      r.add('elinux-chat', 'elinux-os.rpath.org@fl:1-devel')


      r.startGroup('group-devel', parentGroup='group-os',
            byDefault=False)
      r.add('apr')
      r.add('apr-util')
      r.add('autoconf')
      r.add('automake')
      r.add('bison')
      r.add('byacc')
      r.add('cdecl')
      r.add('conary', conaryLabel)
      r.add('conary-build', conaryLabel)
      r.add('conary-policy', conaryLabel)
      r.add('conary-repository', conaryLabel)
      r.add('cproto')
      r.add('ctags')
      r.add('cvs')
      r.add('debugedit')
      r.add('dejagnu')
      if Arch.x86:
          r.add('dev86')
      r.add('devhelp')
      r.add('diffstat')
      r.add('dmalloc')
      r.add('doxygen')
      r.add('elementtree')
      r.add('expect')
      r.add('expectk')
      r.add('expat')
      r.add('flex')
      r.add('gc')
      if Arch.x86_64:
          r.add('gcc', flavor='is: x86 x86_64')
          r.add('gcc-c++', flavor='is: x86 x86_64', source='gcc')
          r.add('gcc-f77', flavor='is: x86 x86_64', source='gcc')
          r.add('gcc-java', flavor='is: x86 x86_64', source='gcc')
          r.add('gcc-objc', flavor='is: x86 x86_64', source='gcc')
          r.add('libgcc', flavor='is: x86 x86_64', source='gcc')
          r.add('libstdc++', flavor='is: x86 x86_64', source='gcc')
      else:
          r.add('gcc')
          r.add('gcc-c++', source='gcc')
          r.add('gcc-f77', source='gcc')
          r.add('gcc-java', source='gcc')
          r.add('gcc-objc', source='gcc')
          r.add('libgcc', source='gcc')
          r.add('libstdc++', source='gcc')
      r.add('gdb')
      r.add('glade')
      r.add('gnome-common')
      r.add('groff')
      r.add('gperf')
      r.add('guile')
      r.add('info-rmake')
      r.add('info-rmake-chroot')
      r.add('latex2html')
      r.add('libgcrypt')
      r.add('libgpg-error')
      r.add('userspace-kernel-headers', glibc_label)
      # NOTE: kernel versions are hard coded, please remember
      # to recook these troves for each new kernel.  Those versions
      # are also hard coded in the recipe
      #
      # madwifi=drivers.rpath.org@fl:desktop
      # ndiswrapper=drivers.rpath.org@fl:desktop
      # ipw3945=drivers.rpath.org@fl:desktop
      # nvidia-kernel=drivers.rpath.org@fl:desktop
      #
      if Arch.x86:
          r.add('kernel', kernelVersion, flavor='kernel.smp is: x86(cmov,i486,i586,i686)')
      else:
          r.add('kernel', kernelVersion, flavor='kernel.smp')

      if Arch.x86:
          r.add('kernel:build-tree', kernelVersion, flavor='kernel.smp is: x86(cmov,i486,i586,i686)')
      else:
          r.add('kernel:build-tree', kernelVersion, flavor='kernel.smp')

      r.add('ltrace')
      r.add('m4')
      r.add('make')
      r.add('mercurial')
      #r.add('monodoc')
      r.add('mx')
      r.add('nasm')
      r.add('neon')
      r.add('openjade')
      r.add('opensp')
      r.add('passivetex')
      r.add('patch')
      r.add('patchutils')
      r.add('perl-DateManip')
      r.add('perl-DBD-MySQL')
      r.add('perl-DBD-Pg', 'conary.rpath.com@rpl:1')
      r.add('perl-DBI')
      r.add('perl-Digest-HMAC')
      r.add('perl-Digest-SHA1')
      r.add('perl-Filter')
      r.add('perl-Filter-Simple')
      r.add('perl-HTML-Parser')
      r.add('perl-HTML-Tagset')
      r.add('perl-libwww-perl', 'conary.rpath.com@rpl:1')
      r.add('perl-libxml-enno', 'conary.rpath.com@rpl:1')
      r.add('perl-libxml-perl')
      r.add('perl-Net-DNS')
      r.add('perl-Net-IP')
      r.add('perl-Parse-Yapp')
      r.add('perl-SGMLS')
      r.add('perl-Time-HiRes')
      r.add('perl-URI')
      r.add('perl-XML-Dumper')
      r.add('perl-XML-Encoding')
      r.add('perl-XML-Grove')
      r.add('perl-XML-Parser', 'conary.rpath.com@rpl:1')
      r.add('perl-XML-Simple', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('perl-XML-Twig')
      r.add('perl-XML-LibXML-Common', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('perl-XML-SAX', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('perl-XML-NamespaceSupport', '/contrib.rpath.org@rpl:devel//foresight.rpath.org@fl:1-devel')
      r.add('psgml')
      if Arch.x86:
          r.add('pstack')
      r.add('Pyrex')
      r.add('python')
      r.add('PyXML')
      r.add('qt')
      r.add('rcs')
      r.add('rmake')
      r.add('busybox')
      r.add('sgml-common')
      r.add('sgmlop')
      r.add('setarch')
      r.add('sharutils')
      r.add('splint')
      r.add('strace', 'conary.rpath.com@rpl:devel')
      r.add('subversion')
      r.add('sun-jdk')
      r.add('swig')
      r.add('tcl')
      r.add('tetex')
      r.add('tetex-dvips', source='tetex')
      r.add('tetex-fonts')
      r.add('tetex-xdvi')
      r.add('tetex-latex', source='tetex')
      r.add('texi2html')
      r.add('texinfo')
      r.add('xhtml1-dtds')
      r.add('xmltex')
      r.add('xmlto')
      r.add('gtk-doc')
      r.add('bug-buddy')
      r.add('util-macros')
      r.add('eclipse-sdk','arq-rad.rpath.org@rpl:devel/3.2-2-1', byDefault=False)
      r.add('imake')