anchor.diff:  , rapidjson
   , re2
   , snappy
  +, sqlite
   , thrift
   , tzdata
   , utf8proc
  
positive.code: , libnsl
  , lz4
  , minio
  , nlohmann_json
  , openssl
  , perl
  
negative.code:   arrow-testing = fetchFromGitHub {
      owner = "apache";
      repo = "arrow-testing";
      rev = "634739c664433cec366b4b9a81d1e1044a8c5eda";
      hash = "sha256-r1WVgJJsI7v485L6Qb+5i7kFO4Tvxyk1T0JBb4og6pg=";
    };
  
    parquet-testing = fetchFromGitHub {
      owner = "apache";
      repo = "parquet-testing";
      rev = "acd375eb86a81cd856476fca0f52ba6036a067ff";
      hash = "sha256-z/kmi+4dBO/dsVkJA4NgUoxl0pXi8RWIGvI8MGu/gcc=";
    };
  
  in
  stdenv.mkDerivation rec {
    pname = "arrow-cpp";
    version = "7.0.0";
  
    src = fetchurl {
      url =
        "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
      hash = "sha256-6PSbFJoV7O9OQPz6sbh8ETxrHuGGAFwWnlzfldMamd4=";
    };
    sourceRoot = "apache-arrow-${version}/cpp";
  
  