anchor.diff:    buildInputs = [
       bzip2 celt fontconfig freetype frei0r fribidi game-music-emu gnutls gsm
       libjack2 ladspaH lame libass libbluray libbs2b libcaca libdc1394 libmodplug
  -    libogg libopus libssh libtheora libvdpau libvorbis libvpx libwebp libX11
  -    libxcb libXext libXfixes libXv lzma openal openjpeg_1 libpulseaudio rtmpdump
  +    libogg libopus libssh libtheora libvdpau libvorbis libvpx libwebp xorg.libX11
  +    xorg.libxcb xorg.libXext xorg.libXfixes xorg.libXv lzma openal openjpeg_1
  +    libpulseaudio rtmpdump
       samba SDL soxr speex vid-stab wavpack x264 x265 xavs xvidcore zeromq4 zlib
  +    libva alsaLib libraw1394 libv4l
     ] ++ optional openglExtlib mesa
  -    ++ optionals x11grabExtlib [ libXext libXfixes ]
  -    ++ optionals nonfreeLicensing [ faac fdk_aac openssl ]
  -    ++ optional ((isLinux || isFreeBSD) && libva != null) libva
  -    ++ optionals isLinux [ alsaLib libraw1394 libv4l ]
  -    ++ optionals stdenv.isDarwin [ Cocoa CoreServices ];
  +    ++ optionals x11grabExtlib [ xorg.libXext xorg.libXfixes ]
  +    ++ optionals nonfreeLicensing [ faac fdk_aac openssl ];
   
     # Build qt-faststart executable
     buildPhase = optional qtFaststartProgram ''make tools/qt-faststart'';
  
positive.code: , optimizationsDeveloper ? true
  , extraWarningsDeveloper ? false
  , strippingDeveloper ? false
  /*
   *  Darwin frameworks
   */
  , Cocoa, CoreServices
  }:
  
  /* Maintainer notes:
  
negative.code: , libvorbis ? null # Vorbis de/encoding, native encoder exists
  , libvpx ? null # VP8 & VP9 de/encoding
  , libwebp ? null # WebP encoder
  , xorg ? null
  , libxcbshmExtlib ? true # X11 grabbing shm communication
  , libxcbxfixesExtlib ? true # X11 grabbing mouse rendering
  , libxcbshapeExtlib ? true # X11 grabbing shape rendering
  , lzma ? null # xz-utils
  #, nvenc ? null # NVIDIA NVENC support
  , openal ? null # OpenAL 1.1 capture support
  