anchor.diff: -{ lib, stdenv
  +{ lib
  +, stdenv
   , fetchFromGitHub
   , pkg-config
   , cmake
  
positive.code: , vulkan-tools
  , wrapQtAppsHook
  }:
  
  let
    pname = "qmplay2";
    version = "20.12.16";
  in stdenv.mkDerivation {
    inherit pname version;
  
    src = fetchFromGitHub {
      owner = "zaps166";
      repo = "QMPlay2";
      rev = version;
      sha256 = "sha256-+XXlQI9MyENioYmzqbbZYQ6kaMATBjPrPaErR2Vqhus=";
      fetchSubmodules = true;
    };
  
    nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
    buildInputs = [
      alsa-lib
      ffmpeg
      libass
      libcddb
      libcdio
  
negative.code:     libpulseaudio
      libsidplayfp
      libva
      qtbase
      qttools
      taglib
  