anchor.diff: -{ lib, stdenv, fetchFromGitHub, perl, perlPackages, makeWrapper, shortenPerlShebang
  +{ lib, stdenv, fetchFromGitHub, perl, perlPackages, makeWrapper, shortenPerlShebang, openssl
   , nixosTests
   }:
   
  
positive.code:     #
      substituteInPlace t/web-register-open-to-public.t \
        --replace '!127.0.0.1!' '!localhost!'
  
      # Module::Install is a runtime dependency not covered by the tests, so we add
      # a test for it.
  
negative.code: 
  perlPackages.buildPerlPackage rec {
    pname = "convos";
    version = "5.11";
  
    src = fetchFromGitHub {
      owner = "Nordaaker";
      repo = pname;
      rev = version;
      sha256 = "08k8dqdgz2b3p8g1zfg9i74r5nm1w0sqdm759d1f3jcyp737r47x";
    };
  
    nativeBuildInputs = [ makeWrapper ]
      ++ optional stdenv.isDarwin [ shortenPerlShebang ];
  
    buildInputs = with perlPackages; [
      CryptEksblowfish FileHomeDir FileReadBackwards HTTPAcceptLanguage
      IOSocketSSL IRCUtils JSONValidator LinkEmbedder ModuleInstall
      Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginWebpack
      ParseIRC TextMarkdown TimePiece UnicodeUTF8
      CpanelJSONXS EV
    ];
  
    propagatedBuildInputs = [ openssl ];
  
    checkInputs = with perlPackages; [ TestDeep TestMore ];
  
  