anchor.diff:  , fusePackages, utillinux, gettext
   , autoconf, automake, libtool
   , meson, ninja, pkgconfig
  +, autoreconfHook
   }:
   
   let
  
positive.code: 
    nativeBuildInputs = if isFuse3
      then [ meson ninja pkgconfig ]
      else [ autoconf automake libtool ];
    buildInputs = stdenv.lib.optional (!isFuse3) gettext;
  
    outputs = [ "out" ] ++ stdenv.lib.optional isFuse3 "common";
  
  
negative.code:     sha256 = sha256Hash;
    };
  
    preAutoreconf = "touch config.rpath";
  
    patches =
      stdenv.lib.optional
        (!isFuse3 && stdenv.isAarch64)
  