{ lib, stdenv, fetchFromGitHub }: let version = "2.9.4"; in stdenv.mkDerivation { pname = "http-parser"; inherit version; src = fetchFromGitHub { owner = "nodejs"; repo = "http-parser"; rev = "v${version}"; sha256 = "1vda4dp75pjf5fcph73sy0ifm3xrssrmf927qd1x8g3q46z0cv6c"; }; NIX_CFLAGS_COMPILE = "-Wno-error"; patches = [ ./build-shared.patch ]; makeFlags = [ "DESTDIR=" "PREFIX=$(out)" ]; buildFlags = [ "library" ]; doCheck = true; checkTarget = "test"; meta = with lib; { description = "An HTTP message parser written in C"; homepage = "https://github.com/nodejs/http-parser"; maintainers = with maintainers; [ matthewbauer ]; license = licenses.mit; platforms = platforms.unix; }; }