aboutsummaryrefslogtreecommitdiff
path: root/manifests/subsystems/utils/development.pp
blob: 7d1e19a1f7d4fa8270e61b53a994076cf28746cc (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
27
28
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',            'openocd' ]:
    ensure => installed,
  }

  include utils::storage::archive
}

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

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