anchor.diff:  { alsaLib
   , fetchFromGitHub
  +, makeWrapper
   , openssl
   , pkg-config
   , python3
  
positive.code: , lib, stdenv
  , wayland
  , xorg
  }:
  
  rustPlatform.buildRustPackage rec {
    pname = "ruffle";
    version = "nightly-2020-11-30";
  
    src = fetchFromGitHub {
      owner = "ruffle-rs";
      repo = pname;
      rev = version;
      sha256 = "0z54swzy47laq3smficd3dyrs2zdi3cj2kb0b4hppjxpkkhiw4x0";
    };
  
    nativeBuildInputs = [
      pkg-config
      python3
    ];
  
negative.code:     xorg.libXi
      xorg.libxcb
      xorg.libXrender
      vulkan-loader
    ];
  
    postInstall = ''
      wrapProgram $out/bin/ruffle_desktop --prefix LD_LIBRARY_PATH ':' ${vulkan-loader}/lib
    '';
  
    cargoSha256 = "113gh8nf2fs9shfvnzpwlc7zaq1l9l9jhlybcc4dq0wr4r8qpff5";
  
    meta = with lib; {
      description = "An Adobe Flash Player emulator written in the Rust programming language.";
  