diff --git a/pkgs/development/libraries/openvr/default.nix b/pkgs/development/libraries/openvr/default.nix index 23df943062d6..65bd5fc49e45 100644 --- a/pkgs/development/libraries/openvr/default.nix +++ b/pkgs/development/libraries/openvr/default.nix @@ -5,6 +5,8 @@ , jsoncpp , fetchFromGitHub , fetchpatch2 +, Foundation +, AppKit }: stdenv.mkDerivation rec { @@ -41,7 +43,7 @@ stdenv.mkDerivation rec { ''; nativeBuildInputs = [ cmake ]; - buildInputs = [ jsoncpp libGL ]; + buildInputs = [ jsoncpp libGL ] ++ lib.optionals stdenv.isDarwin [ Foundation AppKit ]; cmakeFlags = [ "-DUSE_SYSTEM_JSONCPP=ON" "-DBUILD_SHARED=1" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8ccb4208eb59..36f61021718d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23163,7 +23163,9 @@ with pkgs; openvdb = callPackage ../development/libraries/openvdb { }; - openvr = callPackage ../development/libraries/openvr { }; + openvr = callPackage ../development/libraries/openvr { + inherit (darwin.apple_sdk.frameworks) Foundation AppKit; + }; inherit (callPackages ../development/libraries/libressl { }) libressl_3_4