anchor.diff: -{ stdenv, lib, fetchFromGitHub
  -, parted, systemd, argp-standalone
  +{ stdenv
  +, lib
  +, fetchFromGitHub
  +, parted
  +, systemd
  +, argp-standalone
   }:
   
   stdenv.mkDerivation rec {
  
positive.code: 
    meta = with lib; {
      description = "Fight Flash Fraud";
      homepage = "http://oss.digirati.com.br/f3/";
      license = licenses.gpl3Plus;
      maintainers = with maintainers; [ makefu ];
    };
  }
  
negative.code:   };
  
    postPatch = ''
      sed -i 's/-oroot -groot//' Makefile
  
      for f in f3write.h2w log-f3wr; do
       substituteInPlace $f \
         --replace '$(dirname $0)' $out/bin
      done
    '';
  
    buildInputs = lib.optionals stdenv.isLinux [ systemd parted ]
      ++ lib.optionals stdenv.isDarwin [ argp-standalone ];
  
    buildFlags = [
      "all" # f3read, f3write
    ]
    ++ lib.optional stdenv.isLinux "extra"; # f3brew, f3fix, f3probe
  