# 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', ]: ensure => installed, } # Old stuff package { [ 'amarok', 'moc', 'cmus', ]: ensure => purged, } # Squeeze only package { [ 'tucan', 'orpheus', ]: ensure => $::lsbdistcodename ? { 'squeeze' => installed, default => purged, } } # Wheezy only package { [ 'landell', 'gqview', 'mencoder', ]: ensure => $::lsbdistcodename ? { 'squeeze' => absent, 'wheezy' => installed, default => absent, } } # Flash implementation (deprecated) #$flash = hiera('nodo::utils::multimedia::flash', 'gnash') #class { "nodo::utils::multimedia::${flash}": } }