anchor.diff:  
   let
     pname = "shattered-pixel-dungeon";
  -  version = "0.9.1d";
  +  version = "0.9.2";
   
     src = fetchFromGitHub {
       owner = "00-Evan";
       repo = "shattered-pixel-dungeon";
  -    rev = "v${version}";
  -    sha256 = "0f9vi1iffh477zi03hi07rmfbkb8i4chwvv43vs70mgjh4qx7247";
  +    # NOTE: always use the commit sha, not the tag. Tags _will_ disappear!
  +    # https://github.com/00-Evan/shattered-pixel-dungeon/issues/596
  +    rev = "5be9ee815f1fc6e3511a09a367d3f9d8dc55c783";
  +    sha256 = "0wknrf7jjnkshj4gmb1ksqiqif1rq53ffi3y29ynhcz68sa0frx6";
     };
   
     postPatch = ''
  
positive.code:     broken = stdenv.isDarwin;
    };
  }
  
  
negative.code: , makeWrapper
  , fetchFromGitHub
  , nixosTests
  , gradle
  , perl
  , jre
  , libpulseaudio
  