Merge pull request #232774 from trofi/cassandra-cpp-driver-zhf

cassandra-cpp-driver: fix libuv include path

authored by Weijia Wang and committed by GitHub e0aeb5ce 5caf5f2d

+12 -8
+12 -8
pkgs/development/libraries/cassandra-cpp-driver/default.nix
··· 1 - { fetchFromGitHub, 2 - lib, stdenv, 3 - cmake, zlib, libuv, openssl, 4 - examples ? false 1 + { fetchFromGitHub 2 + , lib 3 + , stdenv 4 + , cmake 5 + , zlib 6 + , libuv 7 + , openssl 8 + , pkg-config 9 + , examples ? false 5 10 }: stdenv.mkDerivation rec { 6 11 pname = "cassandra-cpp-driver"; 7 12 version = "2.16.2"; ··· 13 18 sha256 = "sha256-NAvaRLhEvFjSmXcyM039wLC6IfLws2rkeRpbE5eL/rQ="; 14 19 }; 15 20 16 - LIBUV_ROOT_DIR = "${libuv}/"; 17 - nativeBuildInputs = [ cmake ]; 21 + nativeBuildInputs = [ cmake pkg-config ]; 18 22 buildInputs = [ zlib libuv openssl.dev ]; 19 23 20 - cmakeFlags = lib.attrsets.mapAttrsToList 24 + cmakeFlags = (lib.attrsets.mapAttrsToList 21 25 (name: value: "-DCASS_BUILD_${name}:BOOL=${if value then "ON" else "OFF"}") { 22 26 EXAMPLES = examples; 23 - }; 27 + }) ++ [ "-DLIBUV_INCLUDE_DIR=${lib.getDev libuv}/include" ]; 24 28 25 29 meta = with lib; { 26 30 description = "DataStax CPP cassandra driver";