anchor.diff: -{ lib, stdenv, fetchFromGitHub
  -, talloc, docutils, swig, python, coreutils, enablePython ? true }:
  +{ lib, stdenv, fetchFromGitHub, fetchpatch
  +, talloc
  +, pkg-config
  +, libarchive
  +, git
  +, ncurses
  +, docutils, swig, python3, coreutils, enablePython ? true }:
   
  -stdenv.mkDerivation {
  +stdenv.mkDerivation rec {
     pname = "proot";
  -  version = "20190510";
  +  version = "5.2.0";
   
     src = fetchFromGitHub {
       repo = "proot";
       owner = "proot-me";
  -    rev = "803e54d8a1b3d513108d3fc413ba6f7c80220b74";
  -    sha256 = "0gwzqm5wpscj3fchlv3qggf3zzn0v00s4crb5ciwljan1zrqadhy";
  +    rev = "v${version}";
  +    sha256 = "1ir3a7rp9rvpv9i8gjrkr383sqadgl7f9nflcrfg7q05bxapwiws";
     };
   
     postPatch = ''
  
positive.code:     install -Dm644 doc/proot/man.1 $out/share/man/man1/proot.1
    '';
  
    meta = with lib; {
      homepage = "https://proot-me.github.io";
      description = "User-space implementation of chroot, mount --bind and binfmt_misc";
  
negative.code:     sed -i /CROSS_COMPILE/d src/GNUmakefile
    '';
  
    buildInputs = [ ncurses libarchive talloc ] ++ lib.optional enablePython python3;
    nativeBuildInputs = [ pkg-config docutils ] ++ lib.optional enablePython swig;
    patches = [
      # without this patch the package does not build with python>3.7
      (fetchpatch {
        url = "https://github.com/proot-me/proot/pull/285.patch";
        sha256= "1vncq36pr4v0h63fijga6zrwlsb0vb4pj25zxf1ni15ndxv63pxj";
      })
    ];
  
    enableParallelBuilding = true;
  
  