anchor.diff:      liblastfm
       libmtp
       libplist
  +    makeWrapper
       pkgconfig
       protobuf
       qca2
  
positive.code:     gettext
      glew
      gst_plugins_base
      gstreamer
      gvfs
      libcdio
  
negative.code: { stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst_plugins_base
  , gst_plugins_good, gst_plugins_bad, gst_plugins_ugly, gst_ffmpeg
  , liblastfm, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist
  , usbmuxd, libmtp, gvfs, libcdio, protobuf, libspotify, qca2, pkgconfig
  , sparsehash, config, makeWrapper }:
  
  let withSpotify = config.clementine.spotify or false;
  in
  