anchor.diff:    , libcdio-paranoia ? null
   
   , vulkanSupport ? stdenv.isLinux
  -  , shaderc ? null
  +  , libplacebo     ? null
  +  , shaderc        ? null
     , vulkan-headers ? null
  -  , vulkan-loader ? null
  +  , vulkan-loader  ? null
  +
  +, drmSupport ? stdenv.isLinux
  +  , libdrm ? null
  +  , mesa   ? null
   
   , alsaSupport        ? stdenv.isLinux, alsaLib       ? null
   , bluraySupport      ? true,           libbluray     ? null
   , bs2bSupport        ? true,           libbs2b       ? null
   , cacaSupport        ? true,           libcaca       ? null
   , cmsSupport         ? true,           lcms2         ? null
  -, drmSupport         ? stdenv.isLinux, libdrm        ? null
   , dvdnavSupport      ? stdenv.isLinux, libdvdnav     ? null
  -, dvdreadSupport     ? stdenv.isLinux, libdvdread    ? null
   , libpngSupport      ? true,           libpng        ? null
   , pulseSupport       ? config.pulseaudio or stdenv.isLinux, libpulseaudio ? null
  -, rubberbandSupport  ? stdenv.isLinux, rubberband ? null
  +, rubberbandSupport  ? stdenv.isLinux, rubberband    ? null
   , screenSaverSupport ? true,           libXScrnSaver ? null
  +, sambaSupport       ? true,           samba         ? null
   , sdl2Support        ? true,           SDL2          ? null
  +, sndioSupport       ? true,           sndio         ? null
   , speexSupport       ? true,           speex         ? null
   , theoraSupport      ? true,           libtheora     ? null
  -, vaapiSupport       ? stdenv.isLinux, libva ? null
  +, vaapiSupport       ? stdenv.isLinux, libva         ? null
   , vdpauSupport       ? true,           libvdpau      ? null
   , xineramaSupport    ? stdenv.isLinux, libXinerama   ? null
   , xvSupport          ? stdenv.isLinux, libXv         ? null
   , youtubeSupport     ? true,           youtube-dl    ? null
  +, zimgSupport        ? true,           zimg          ? null
   , archiveSupport     ? false,          libarchive    ? null
   , jackaudioSupport   ? false,          libjack2      ? null
   , openalSupport      ? false,          openalSoft    ? null
  
positive.code:   configureFlags = [
      "--enable-libmpv-shared"
      "--enable-manpage-build"
      "--enable-zsh-comp"
      "--disable-libmpv-static"
      "--disable-static-build"
      "--disable-build-date" # Purity
  
negative.code:     (enableFeature archiveSupport  "libarchive")
      (enableFeature cddaSupport     "cdda")
      (enableFeature dvdnavSupport   "dvdnav")
      (enableFeature openalSupport   "openal")
      (enableFeature sambaSupport    "libsmbclient")
      (enableFeature sdl2Support     "sdl2")
      (enableFeature sndioSupport    "sndio")
      (enableFeature vaapiSupport    "vaapi")
      (enableFeature waylandSupport  "wayland")
      (enableFeature stdenv.isLinux  "dvbin")
  