NixOS/nixpkgs — pull request #3624 by nathanielbaxter (2014-08-16 03:52:43+00:00)
Title: Clementine bugfix and enhancements

clementine: wrap clementine to stop gst plugin related segfaults
clementine: Add libpulse support for playback via pulseaudio
clementine: Add gst_plugins_good as a dependancy
clementine: Add config options withGstPluginsBad and withGstPluginsUgly to enable relevant gstreamer plugin packages

The wrapping fixes a bug where clementine segfaults when searching for gst plugins, this means that it segfaults whenever you attempt to play audio.

While clementine can run without gst_plugins_good, it can't play audio, instead it gives error messages, added gst_plugins_good as a necessary dependency since the plugins are well maintained and make clementine functional, although the other gst plugin packages are needed for mp3's as well as certain other formats.