aboutsummaryrefslogtreecommitdiff
path: root/manifests/subsystems/utils/development.pp
blob: ed2d1c011456d2c42ade5ab40d1537248638a0bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class utils::development {
  # Development
  package { [ 'debhelper',  'gitk',             'git-gui',         'subversion',        'python-stdeb',
              'fakeroot',   'dupload',          'autotools-dev',   'dh-make',           'doxygen',
              'tig',        'mercurial',        'exuberant-ctags', 'reportbug',         'debian-keyring',
              'devscripts', 'pbuilder',         'build-essential', 'pnopaste-cli',      'agave',
              'cdbs',       'dh-buildinfo',     'quilt',           'dpatch',            'dput',
              'bzr',        'debian-goodies',   'debirf',          'xorriso',           'dh-autoreconf',
              'unetbootin', 'git-buildpackage', 'gem2deb',         'python-setuptools', 'python-virtualenv',
              'ditz',       'mr',               'puppet-lint',     'kpartx' ]:
    ensure => installed,
  }

  package { 'vagrant':
    ensure => $::lsbdistcodename ? {
      'squeeze' => absent,
       default  => present,
    }
  }

  package { [ 'virtualbox-guest-additions-iso', 'virtualbox-fuse', 'qemu' ]:
    ensure => present,
  }

  include utils::storage::archive
}