aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/office.pp
blob: 8f72058aecf8581f1fae76311c17dbe38eede21f (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
29
30
class nodo::utils::office {
  # Office
  package { [ 'wyrd',                'vim-gtk',             'gobby',
              'sc',                  'antiword',            'dia',
              'kalarm',              'texlive-latex-base',  'texlive-latex-recommended',
              'texlive-latex-extra', 'pandoc',              'gnumeric',
              'cups-client',         'hplip',               'cups-bsd',
              'gnucash',             'worklog',             'pdftk',
              'calibre',             'fbreader',            'gobby-0.5',
              'mat',                 'evince',          'jekyll',
              'task',                'aewan' ]:
    ensure => installed,
  }

  # Squeeze only
  package { 'broffice.org':
    ensure => $::lsbdistcodename ? {
      'squeeze' => installed,
      default   => absent,
    }
  }

  # Wheezy onwards
  package { 'libreoffice':
    ensure => $::lsbdistcodename ? {
      'squeeze' => absent,
      default   => installed,
    }
  }
}