anchor.diff:      liblastfm
       libpulseaudio
       pcre
  -    pkgconfig
  +    projectm
       protobuf
       qca2
       qjson
  
positive.code: { stdenv, fetchurl, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
  , qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
  , libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, protobuf
  , qca2, pkgconfig, sparsehash, config, makeWrapper, runCommand, gst_plugins }:
  
  let
  
negative.code:   dontPatchELF = true;
    dontStrip = true;
    meta = {
      description = "A multiplatform music player"
        + " (" + (optionalString withSpotify "with Spotify, ")
        + "with gstreamer plugins: "
        + concatStrings (intersperse ", " (map (x: x.name) gst_plugins))
        + ")";
      license = licenses.gpl3Plus;
      inherit (free.meta) homepage platforms maintainers;
    };
  }
  ''
  