anchor.diff:  in
   stdenv.mkDerivation rec {
     pname = "arcan";
  -  version = "0.6.1pre1+unstable=2021-09-05";
  +  version = "0.6.1pre1+unstable=2021-10-16";
   
     src = fetchFromGitHub {
       owner = "letoram";
       repo = "arcan";
  -    rev = "525521177e4458199d7a57f8e6d37d41c04a988d";
  -    hash = "sha256-RsvTHPIvF9TeOfjPGcArptIiF9g42BfZkVMCbjJcXnE=";
  +    rev = "e0182b944152fbcb49f5c16932d38c05a9fb2680";
  +    hash = "sha256-4FodFuO51ehvyjH4YaF/xBY9dwA6cP/e6/BvEsH4w7U=";
     };
   
     postUnpack = ''
  -    (
  -     cd $sourceRoot/external/git/
  -     cp -a ${letoram-openal-src}/ openal/
  -     chmod --recursive 744 openal/
  -    )
  +    pushd .
  +    cd $sourceRoot/external/git/
  +    cp -a ${letoram-openal-src}/ openal/
  +    chmod --recursive 744 openal/
  +    popd
     '';
   
     # TODO: work with upstream in order to get rid of these hardcoded paths
  
positive.code:     cmake
      makeWrapper
      pkg-config
    ] ++ lib.optionals buildManPages [
      ruby
    ];
  
  
negative.code: , xcbutil
  , xcbutilwm
  , xz
  , buildManpages ? true, ruby
  }:
  
  let
  