{ stdenv, fetchFromGitHub, openssl }: stdenv.mkDerivation rec { pname = "kore"; version = "3.3.0"; src = fetchFromGitHub { owner = "jorisvink"; repo = pname; rev = "${version}-release"; sha256 = "19jd1jkyrylvqbrxdz7i3xvymwi1dzx97iq6fcp76fw7nm7gxgk4"; }; buildInputs = [ openssl ]; makeFlags = [ "PREFIX=${placeholder "out"}" ]; # added to fix build w/gcc7 and clang5 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isGNU "-Wno-error=pointer-compare" + stdenv.lib.optionalString stdenv.cc.isClang " -Wno-error=unknown-warning-option"; enableParallelBuilding = true; meta = with stdenv.lib; { description = "An easy to use web application framework for C"; homepage = https://kore.io; license = licenses.isc; platforms = platforms.all; maintainers = with maintainers; [ johnmh ]; }; }