anchor.diff: -{ stdenv, fetchFromGitHub, rustPlatform, openssl, cmake, perl, pkgconfig, zlib }:
  +{ stdenv, fetchFromGitHub, rustPlatform, cmake, perl, pkgconfig, zlib }:
   
   with rustPlatform;
   
  
positive.code:       for a directory, or recursing into directories with a tree view. exa is
        written in Rust, so it’s small, fast, and portable.
      '';
      homepage = http://bsago.me/exa;
      license = licenses.mit;
      maintainer = [ maintainers.ehegnes ];
    };
  
negative.code:   };
    cargoPatch = ''
      # use non-git dependencies
      patch Cargo.toml <<EOF
      46c46
      < git = "https://github.com/rust-datetime/zoneinfo-compiled.git"
      ---
      > path = "${zoneinfo_compiled}"
      EOF
    '';
  in buildRustPackage rec {
    name = "exa-${version}";
    version = "0.6.0";
  
    depsSha256 = "0c1vyl1c67xq18ss0xs5cjdfn892jpwj6ml51dfppzfyns3namm4";
  
    src = fetchFromGitHub {
      owner = "ogham";
      repo = "exa";
      rev = "v${version}";
      sha256 = "0065gj4pbbppbnwp23s6bb7zlz428nrir00d0kz7axydxk6swhyv";
    };
  
    nativeBuildInputs = [ cmake pkgconfig perl ];
    buildInputs = [ zlib ];
  
    # Some tests fail, but Travis ensures a proper build
    doCheck = false;
  