# mach dist configuration                                        -*- python -*-

V = 'development'             # distro version
NEXTV = '5'                   # next (target) distro version
A = 'x86_64'                  # architecture
AS = '64'                     # 'short' version of arch
DVA = 'fedora-' + V + '-' + A # distro-version-architecture

yumsources[DVA] = {
  'core':             fedora      + '/core/' + V + '/' + A + '/os',
  'extras':           fedora      + '/extras/' + V + '/' + A ,
}

# Fedora Core
packages[DVA + '-core'] = {
  'dir':      DVA,
  'minimal':  'bash glibc fedora-release',
  'base':     'coreutils findutils openssh-server',
  'build':    'dev redhat-rpm-config rpm-build make gcc gcc-c++ tar gzip ' +
              'unzip bzip2 diffutils cpio elfutils',
}
sourceslist[DVA + '-core'] = {
  DVA : ('core', )
}
config[DVA + '-core'] = {}
aliases[DVA + '-core'] = ('f' + V + 'c' + AS, 'fc' + V + AS, )

# Fedora Core with extras
packages[DVA + '-extras'] = packages[DVA + '-core']
sourceslist[DVA + '-extras'] = {
  DVA :
  sourceslist[DVA + '-core'][DVA ] +
  ('extras', )
}
config[DVA + '-extras'] = {
  'buildopts': "--define 'dist .fc" + NEXTV + "'",
}
aliases[DVA + '-extras'] = ('f' + V + 'e' + AS, )

