From b27c7ee29ef0c916c73287955c14071989e26d16 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 28 Apr 2023 23:39:50 +0300 Subject: [PATCH] httplib: build with cmake + openssl This is required to get the cmake files generated and installed --- pkgs/development/libraries/httplib/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/libraries/httplib/default.nix b/pkgs/development/libraries/httplib/default.nix index 221b18961db1..ca8746ce3bc7 100644 --- a/pkgs/development/libraries/httplib/default.nix +++ b/pkgs/development/libraries/httplib/default.nix @@ -1,9 +1,11 @@ { lib -, stdenvNoCC +, stdenv , fetchFromGitHub +, cmake +, openssl }: -stdenvNoCC.mkDerivation rec { +stdenv.mkDerivation rec { pname = "httplib"; version = "0.12.2"; @@ -14,13 +16,8 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-mpHw9fzGpYz04rgnfG/qTNrXIf6q+vFfIsjb56kJsLg="; }; - # Header-only library. - dontBuild = true; - - installPhase = '' - mkdir -p "$out/include" - cp -r httplib.h "$out/include" - ''; + nativeBuildInputs = [ cmake ]; + buildInputs = [ openssl ]; meta = with lib; { description = "A C++ header-only HTTP/HTTPS server and client library";