anchor.diff:  { mkDerivation, lib, fetchgit, cmake, pkgconfig, git
  -, qtbase, qtquickcontrols, openal, glew, vulkan-loader, libpng, ffmpeg_3, libevdev, python3
  +, qtbase, qtquickcontrols, openal, glew, vulkan-headers, vulkan-loader, libpng
  +, ffmpeg, libevdev, python3
   , pulseaudioSupport ? true, libpulseaudio
   , waylandSupport ? true, wayland
   , alsaSupport ? true, alsaLib
  
positive.code:   nativeBuildInputs = [ cmake pkgconfig git ];
  
    buildInputs = [
      qtbase qtquickcontrols openal glew vulkan-loader libpng ffmpeg_3 libevdev python3
    ] ++ lib.optional pulseaudioSupport libpulseaudio
      ++ lib.optional alsaSupport alsaLib
      ++ lib.optional waylandSupport wayland;
  
negative.code: 
    src = fetchgit {
      url = "https://github.com/RPCS3/rpcs3";
      rev = "v${majorVersion}";
      sha256 = "1qx97zkkjl6bmv5rhfyjqynbz0v8h40b2wxqnl59g287wj0yk3y1";
    };
  
  