diff --git a/pkgs/development/web/kore/default.nix b/pkgs/development/web/kore/default.nix index 28c121d62cc..eac2046a233 100644 --- a/pkgs/development/web/kore/default.nix +++ b/pkgs/development/web/kore/default.nix @@ -1,18 +1,27 @@ { stdenv, fetchFromGitHub, openssl }: -stdenv.mkDerivation { - name = "kore-2.0.0"; +stdenv.mkDerivation rec { + name = "kore-${version}"; + version = "2.0.0"; src = fetchFromGitHub { owner = "jorisvink"; repo = "kore"; - rev = "2.0.0-release"; + rev = "${version}-release"; sha256 = "1jjhx9gfjzpsrs7b9rgb46k6v03azrxz9fq7vkn9zyz6zvnjj614"; }; buildInputs = [ openssl ]; + + postPatch = '' + # Do not require kore to be on PATH when it launches itself as a subprocess. + sed -ie "s+\"kore\"+\"$out/bin/kore\"+" src/cli.c + ''; + makeFlags = [ "PREFIX=$(out)" ]; + enableParallelBuilding = true; + meta = with stdenv.lib; { description = "An easy to use web application framework for C"; homepage = https://kore.io;