# Multimedia utilities class nodo::utils::multimedia inherits nodo::utils::multimedia::minimal { # Multimedia package { [ 'alsa-tools-gui', 'mp3blaster', 'netpbm', 'gqview', 'audacious', 'qjackctl', 'gimp', 'xine-ui', 'v4l-utils', 'inkscape', 'easytag', 'gstreamer-tools', 'vlc', 'audacity', 'opencubicplayer', 'youtube-dl', 'mencoder', 'libasound2-plugins', 'cbrpager', 'llgal', 'darksnow', 'picard', 'ffmpeg2theora', 'oggfwd', 'jhead', 'pavucontrol', 'lame' ]: ensure => installed, } # Old stuff package { [ 'flashplugin-nonfree', 'amarok', 'moc', 'cmus' ]: ensure => purged, } # Squeeze only package { [ 'tucan', 'orpheus' ]: ensure => $::lsbdistcodename ? { 'squeeze' => installed, default => purged, } } # Wheezy onwards package { 'landell': ensure => $::lsbdistcodename ? { 'squeeze' => absent, default => installed, } } # Flash package { 'browser-plugin-gnash': ensure => installed, } # Flash alternative file { "/etc/alternatives/flash-mozilla.so": ensure => "/usr/lib/gnash/libgnashplugin.so", owner => root, group => root, require => Package['flashplugin-nonfree'], } }