anchor.diff:  
     nativeBuildInputs = [ pkgconfig ];
   
  -  buildInputs = [ boost mpd_clientlib ncurses readline libiconv ]
  +  buildInputs = [ boost mpd_clientlib ncurses readline libiconv icu ]
       ++ optional curlSupport curl
       ++ optional visualizerSupport fftw
       ++ optional taglibSupport taglib;
  
positive.code: with stdenv.lib;
  stdenv.mkDerivation rec {
    name = "ncmpcpp-${version}";
    version = "0.6.7";
  
    src = fetchurl {
      url = "http://ncmpcpp.rybczak.net/stable/${name}.tar.bz2";
      sha256 = "0yr1ib14qkgbsv839anpzkfbwkm6gg8wv4bf98ar7q5l2p2pv008";
    };
  
    configureFlags = [ "BOOST_LIB_SUFFIX=" ]
  
negative.code: { stdenv, fetchurl, boost, mpd_clientlib, ncurses, pkgconfig, readline
  , libiconv, icu
  , outputsSupport ? false # outputs screen
  , visualizerSupport ? false, fftw ? null # visualizer screen
  , clockSupport ? false # clock screen
  