class nodo::utils::office { # Office package { [ 'wyrd', 'vim-gtk', 'gobby', 'sc', 'antiword', 'dia', 'kalarm', 'pandoc', 'gnumeric', 'cups-client', 'hplip', 'cups-bsd', 'gnucash', 'worklog', 'pdftk', 'calibre', 'fbreader', 'gobby-0.5', 'mat', 'evince', 'jekyll', 'task', 'aewan', 'ledger', 'autocutsel', 'parcellite' ]: ensure => installed, } # LaTeX package { [ 'texlive-latex-base', 'texlive-latex-recommended', 'texlive-latex-extra', 'texlive-fonts-extra', vim-latexsuite ]: ensure => present, } # Soon #package { 'hledger': # ensure => present, #} # Squeeze only package { 'broffice.org': ensure => $::lsbdistcodename ? { 'squeeze' => installed, default => absent, } } # Wheezy onwards package { 'libreoffice': ensure => $::lsbdistcodename ? { 'squeeze' => absent, default => installed, } } }