anchor.diff:  
   stdenv.mkDerivation rec {
     name = "mpv-${version}";
  -  version = "0.15.0";
  +  version = "0.16.0";
   
     src = fetchurl {
       url = "https://github.com/mpv-player/mpv/archive/v${version}.tar.gz";
  -    sha256 = "1p0b83048g66icpz5n66v3k4ldr1z0rmg5d2rr7kcbspm1xj2cbx";
  +    sha256 = "1fiqxx85s418qynq2fp0v7cpzrz8j285hwmc4fqgn5ny1vg1jdpw";
     };
   
     nativeBuildInputs = [
  -    docutils
       makeWrapper
       perl
       python
  +    pythonPackages.docutils
       which
     ];
   
     buildInputs = [
  -    alsaLib
  +    alsa-lib
       ffmpeg
       freefont_ttf
       freetype
  +    jack2_lib
       libass
       libbluray
       libbs2b
  
positive.code:     "--enable-manpage-build"
      "--disable-build-date" # Purity
      "--enable-zsh-comp"
    ] ++ optional vaapiSupport "--enable-vaapi";
  
    NIX_LDFLAGS = "-lX11 -lXext";
  
    configurePhase = ''
      python ${waf} configure --prefix=$out $configureFlags
  
negative.code: { stdenv
  , fetchurl
  , makeWrapper
  , perl
  