diff options
Diffstat (limited to 'manifests/utils/multimedia.pp')
-rw-r--r-- | manifests/utils/multimedia.pp | 59 |
1 files changed, 47 insertions, 12 deletions
diff --git a/manifests/utils/multimedia.pp b/manifests/utils/multimedia.pp index 829cd3b..c99a896 100644 --- a/manifests/utils/multimedia.pp +++ b/manifests/utils/multimedia.pp @@ -1,25 +1,56 @@ # Multimedia utilities class nodo::utils::multimedia inherits nodo::utils::multimedia::minimal { # Multimedia - package { [ 'alsa-tools-gui', 'mp3blaster', 'netpbm', - 'audacious', 'qjackctl', - 'gimp', 'xine-ui', 'v4l-utils', 'inkscape', - 'easytag', 'gstreamer-tools', 'vlc', 'audacity', - 'opencubicplayer', 'libasound2-plugins', 'lame', 'geeqie', - 'cbrpager', 'llgal', 'darksnow', 'pavucontrol', - 'picard', 'ffmpeg2theora', 'oggfwd', 'jhead', - 'gxine', 'totem', 'faad', 'gmtp', - 'gphotofs', 'jmtpfs' ]: + package { [ + 'alsa-tools-gui', + 'mp3blaster', + 'netpbm', + 'audacious', + 'qjackctl', + 'gimp', + 'xine-ui', + 'v4l-utils', + 'inkscape', + 'easytag', + 'gstreamer-tools', + 'vlc', + 'audacity', + 'opencubicplayer', + 'libasound2-plugins', + 'lame', + 'geeqie', + 'cbrpager', + 'llgal', + 'darksnow', + 'pavucontrol', + 'picard', + 'ffmpeg2theora', + 'oggfwd', + 'jhead', + 'gxine', + 'totem', + 'faad', + 'gmtp', + 'gphotofs', + 'jmtpfs', + ]: ensure => installed, } # Old stuff - package { [ 'amarok', 'moc', 'cmus' ]: + package { [ + 'amarok', + 'moc', + 'cmus', + ]: ensure => purged, } # Squeeze only - package { [ 'tucan', 'orpheus' ]: + package { [ + 'tucan', + 'orpheus', + ]: ensure => $::lsbdistcodename ? { 'squeeze' => installed, default => purged, @@ -27,7 +58,11 @@ class nodo::utils::multimedia inherits nodo::utils::multimedia::minimal { } # Wheezy only - package { [ 'landell', 'gqview', 'mencoder' ]: + package { [ + 'landell', + 'gqview', + 'mencoder', + ]: ensure => $::lsbdistcodename ? { 'squeeze' => absent, 'wheezy' => installed, |