anchor.diff:  { lib, stdenv, buildPackages, fetchurl, pkg-config, addOpenGLRunpath, perl, texinfo, yasm
   , alsa-lib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg
  -, libssh, libtheora, libva, libdrm, libvorbis, libvpx, xz, libpulseaudio, soxr
  +, libssh, libtheora, libva, libdrm, libvorbis, libvpx, xz, soxr
   , x264, x265, xvidcore, zimg, zlib, libopus, speex, nv-codec-headers, dav1d
   , srt ? null
   , openglSupport ? false, libGLU ? null, libGL ? null
  
positive.code:     ++ optional libmfxSupport intel-media-sdk
      ++ optional libaomSupport libaom
      ++ optional vpxSupport libvpx
      ++ optionals (!isDarwin && !isAarch32) [ libpulseaudio ] # Need to be fixed on Darwin and ARM
      ++ optional ((isLinux || isFreeBSD) && !isAarch32) libva
      ++ optional ((isLinux || isFreeBSD) && !isAarch32) libdrm
      ++ optional isLinux alsa-lib
  
negative.code: , Cocoa, darwinFrameworks ? [ Cocoa ]
  # Inherit generics
  , branch, sha256, version, patches ? [], knownVulnerabilities ? []
  , doCheck ? true
  , pulseaudioSupport ? stdenv.isLinux
  , libpulseaudio
  , ...
  }:
  
  /* Maintainer notes:
  