anchor.diff:                     ++ optional cddaSupport "--enable-cdda"
                      ;
   
  -  nativeBuildInputs = [ pkgconfig perl python which qttools makeQtWrapper ];
  +  nativeBuildInputs = [ pkgconfig perl python which qttools makeQtWrapper qmakeHook ];
   
     enableParallelBuilding = true;
   
  
positive.code: { stdenv, fetchurl, fetchFromGitHub, pkgconfig, perl, python, which, makeQtWrapper
  , libX11, libxcb, mesa
  , qtbase, qtdeclarative, qtquickcontrols, qttools, qtx11extras
  , ffmpeg
  , libchardet
  , mpg123
  
negative.code:       ${optionalString youtubeSupport "--prefix PATH ':' '${youtube-dl}/bin'"}
    '';
  
    dontUseQmakeConfigure = true;
  
    configureFlags = with stdenv.lib;
                     [ "--qmake=qmake" ]
                     ++ optional jackSupport "--enable-jack"
  