ngtcp2: fix build on darwin by providing CoreServices

authored by Robert Scott and committed by Bjørn Forsman ad27491b e6cae7e4

+10 -2
+9 -1
pkgs/development/libraries/ngtcp2/default.nix
··· 1 { lib, stdenv, fetchFromGitHub 2 , cmake 3 , brotli, libev, nghttp3, quictls 4 , withJemalloc ? false, jemalloc 5 , curlHTTP3 6 }: ··· 20 outputs = [ "out" "dev" "doc" ]; 21 22 nativeBuildInputs = [ cmake ]; 23 - buildInputs = [ brotli libev nghttp3 quictls ] ++ lib.optional withJemalloc jemalloc; 24 25 cmakeFlags = [ 26 (lib.cmakeBool "ENABLE_STATIC_LIB" false)
··· 1 { lib, stdenv, fetchFromGitHub 2 , cmake 3 , brotli, libev, nghttp3, quictls 4 + , CoreServices 5 , withJemalloc ? false, jemalloc 6 , curlHTTP3 7 }: ··· 21 outputs = [ "out" "dev" "doc" ]; 22 23 nativeBuildInputs = [ cmake ]; 24 + buildInputs = [ 25 + brotli 26 + libev 27 + nghttp3 28 + quictls 29 + ] ++ lib.optionals stdenv.isDarwin [ 30 + CoreServices 31 + ] ++ lib.optional withJemalloc jemalloc; 32 33 cmakeFlags = [ 34 (lib.cmakeBool "ENABLE_STATIC_LIB" false)
+1 -1
pkgs/top-level/all-packages.nix
··· 23684 23685 nghttp3 = callPackage ../development/libraries/nghttp3 { inherit (darwin.apple_sdk.frameworks) CoreServices; }; 23686 23687 - ngtcp2 = callPackage ../development/libraries/ngtcp2 { }; 23688 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { }; 23689 23690 nix-plugins = callPackage ../development/libraries/nix-plugins { };
··· 23684 23685 nghttp3 = callPackage ../development/libraries/nghttp3 { inherit (darwin.apple_sdk.frameworks) CoreServices; }; 23686 23687 + ngtcp2 = callPackage ../development/libraries/ngtcp2 { inherit (darwin.apple_sdk.frameworks) CoreServices; }; 23688 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { }; 23689 23690 nix-plugins = callPackage ../development/libraries/nix-plugins { };