anchor.diff:  
       patches = optional jackSupport ./mumble-jack-support.patch;
   
  -    nativeBuildInputs = [ pkgconfig ]
  +    nativeBuildInputs = [ pkgconfig python ]
         ++ { qt4 = [ qmake4Hook ]; qt5 = [ qt5.qmakeHook ]; }."qt${toString source.qtVersion}"
         ++ (overrides.nativeBuildInputs or [ ]);
       buildInputs = [ boost protobuf avahi ]
  
positive.code: 
      preConfigure = ''
         qmakeFlags="$qmakeFlags DEFINES+=PLUGIN_PATH=$out/lib"
      '';
  
      makeFlags = [ "release" ];
  
negative.code: { stdenv, fetchurl, fetchgit, pkgconfig
  , qt4, qmake4Hook, qt5, avahi, boost, libopus, libsndfile, protobuf, speex, libcap
  , alsaLib, python
  , jackSupport ? false, libjack2 ? null
  , speechdSupport ? false, speechd ? null
  , pulseSupport ? false, libpulseaudio ? null
  