mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-25 22:57:29 +03:00
Merge pull request #236055 from wegank/glfw3-libgl
glfw3: drop libGL on darwin
This commit is contained in:
commit
41b37eb58f
@ -1,6 +1,6 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, cmake
|
{ stdenv, lib, fetchFromGitHub, cmake
|
||||||
, libGL, libXrandr, libXinerama, libXcursor, libX11, libXi, libXext
|
, libGL, libXrandr, libXinerama, libXcursor, libX11, libXi, libXext
|
||||||
, Cocoa, Kernel, fixDarwinDylibNames
|
, Carbon, Cocoa, Kernel, OpenGL, fixDarwinDylibNames
|
||||||
, waylandSupport ? false, extra-cmake-modules, wayland
|
, waylandSupport ? false, extra-cmake-modules, wayland
|
||||||
, wayland-protocols, libxkbcommon
|
, wayland-protocols, libxkbcommon
|
||||||
}:
|
}:
|
||||||
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||||||
# Fix linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583)
|
# Fix linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583)
|
||||||
patches = lib.optional (!waylandSupport) ./x11.patch;
|
patches = lib.optional (!waylandSupport) ./x11.patch;
|
||||||
|
|
||||||
propagatedBuildInputs = [ libGL ];
|
propagatedBuildInputs = [ (if stdenv.isDarwin then OpenGL else libGL) ];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ]
|
nativeBuildInputs = [ cmake ]
|
||||||
++ lib.optional stdenv.isDarwin fixDarwinDylibNames
|
++ lib.optional stdenv.isDarwin fixDarwinDylibNames
|
||||||
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
|||||||
if waylandSupport
|
if waylandSupport
|
||||||
then [ wayland wayland-protocols libxkbcommon ]
|
then [ wayland wayland-protocols libxkbcommon ]
|
||||||
else [ libX11 libXrandr libXinerama libXcursor libXi libXext ]
|
else [ libX11 libXrandr libXinerama libXcursor libXi libXext ]
|
||||||
++ lib.optionals stdenv.isDarwin [ Cocoa Kernel ];
|
++ lib.optionals stdenv.isDarwin [ Carbon Cocoa Kernel ];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DBUILD_SHARED_LIBS=ON"
|
"-DBUILD_SHARED_LIBS=ON"
|
||||||
|
@ -20731,7 +20731,7 @@ with pkgs;
|
|||||||
};
|
};
|
||||||
glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
|
glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
|
||||||
glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
|
glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
|
||||||
inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
|
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
|
||||||
};
|
};
|
||||||
|
|
||||||
glibc = callPackage ../development/libraries/glibc {
|
glibc = callPackage ../development/libraries/glibc {
|
||||||
|
Loading…
Reference in New Issue
Block a user