anchor.diff:      "--with-lz4"
       "--with-lzma"
       "--with-lzo2"
  +    "--with-zstd"
       "--without-nettle"
       "--with-openssl"
       "--with-xml2"
  
positive.code:     libxml2
      lz4
      lzo
      pcre
      openssl
      xz
      zlib
    ];
  
    postPatch = ''
  
negative.code: , libxml2
  , lz4
  , lzo
  , openssl
  , pcre
  , xz
  , zlib
  , zstd
  }:
  
  stdenv.mkDerivation rec {
    name = "libarchive-2017-08-30";
  
    src = fetchFromGitHub {
      version = 3;
      owner = "libarchive";
      repo = "libarchive";
      rev = "1f3877960058e7f7b6a79748d73276cece0d5de0";
      sha256 = "f6ee59b32b3166b0079b066c9530f9c9b4376b7ed9d07e470d1dc8ab18fe7c73";
    };
  
    nativeBuildInputs = [
  