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