anchor.diff: -{ lib, stdenv, fetchFromGitHub }:
  +{ lib
  +, stdenv
  +, fetchFromGitHub
  +, cmake
  +, fetchurl
  +}:
   
   stdenv.mkDerivation rec {
     pname = "xxHash";
  
positive.code:     sha256 = "sha256-2WoYCO6QRHWrbGP2mK04/sLNTyQLOuL3urVktilAwMA=";
    };
  
    # Upstream Makefile does not anticipate that user may not want to
    # build .so library.
    postPatch = lib.optionalString stdenv.hostPlatform.isStatic ''
      sed -i 's/lib: libxxhash.a libxxhash/lib: libxxhash.a/' Makefile
      sed -i '/LIBXXH) $(DESTDIR/ d' Makefile
    '';
  
    outputs = [ "out" "dev" ];
  
    makeFlags = [ "PREFIX=$(dev)" "EXEC_PREFIX=$(out)" ];
  
    # pkgs/build-support/setup-hooks/compress-man-pages.sh hook fails
    # to compress symlinked manpages. Avoid compressing manpages until
    # it's fixed.
    dontGzipMan = true;
  
    meta = with lib; {
      description = "Extremely fast hash algorithm";
  
negative.code:     homepage = "https://github.com/Cyan4973/xxHash";
      license = with licenses; [ bsd2 gpl2 ];
      maintainers = with maintainers; [ orivej ];
      platforms = platforms.all;
    };
  }
  