anchor.diff:  , openssl, systemd, lua, luajit, protobuf
   , enableProtoBuf ? false
   }:
  -assert enableProtoBuf -> protobuf != null;
  -
  -with lib;
   
   stdenv.mkDerivation rec {
     pname = "pdns-recursor";
  
positive.code:     nixos = nixosTests.pdns-recursor;
    };
  
    meta = {
      description = "A recursive DNS server";
      homepage = "https://www.powerdns.com/";
      platforms = platforms.linux;
  
negative.code:   buildInputs = [
      boost openssl systemd
      lua luajit
    ] ++ lib.optional enableProtoBuf protobuf;
  
    configureFlags = [
      "--enable-reproducible"
  