anchor.diff:      rev = "v${version}";
     };
   
  -  nativeBuildInputs = [ pkgconfig ]
  +  nativeBuildInputs = [ pkgconfig wayland ]
                         ++ optional withVulkan makeWrapper;
   
     buildInputs = [ ffmpeg freetype libxml2 libGLU libGL python3 SDL2 which ]
  
positive.code:                 ++ optional withVulkan vulkan-loader
                  ++ optionals stdenv.isDarwin [ libobjc AppKit Foundation ]
                  ++ optionals stdenv.isLinux [ alsaLib libdrm libpulseaudio libv4l libX11
                                                libXdmcp libXext libXxf86vm mesa udev ];
  
    enableParallelBuilding = true;
  
  
negative.code: , enableNvidiaCgToolkit ? false, nvidia_cg_toolkit ? null
  , withVulkan ? stdenv.isLinux, vulkan-loader ? null
  , fetchurl
  , wayland
  , libxkbcommon
  }:
  
  with stdenv.lib;
  