diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-08-25 15:53:30 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-08-25 15:59:19 -0500 |
commit | 16879e2f6ac4d98b4c4e94c940ec535168075327 (patch) | |
tree | cc7c61b481c26fb3d3006874095a479987c0889e /pkgs/top-level/all-packages.nix | |
parent | bd1ebb0fa05fbf2a7bcce268debf9c98c4454ed4 (diff) | |
download | nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.tar nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.tar.gz nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.tar.bz2 nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.tar.lz nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.tar.xz nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.tar.zst nixlib-16879e2f6ac4d98b4c4e94c940ec535168075327.zip |
mesa: remove darwin-specific derivations
The ‘mesa-darwin’ stuff was very out of date (2012). This moves darwin to use the newer mesa. Stuff seems to build okay. Needs more testing on other stuff though (libraries work). No drivers build but that is how it should work on macOS. /cc @cstrahan @Anton-Latukha
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cce255e3728a..245eef1bbafd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11079,37 +11079,32 @@ with pkgs; ## libGL/libGLU/Mesa stuff # Default libGL implementation, should provide headers and libGL.so/libEGL.so/... to link agains them - libGL = libGLDarwinOr mesa_noglu.stubs; + libGL = mesa_noglu.stubs; # Default libGLU - libGLU = libGLDarwinOr mesa_glu; + libGLU = mesa_glu; # Combined derivation, contains both libGL and libGLU # Please, avoid using this attribute. It was meant as transitional hack # for packages that assume that libGLU and libGL live in the same prefix. # libGLU_combined propagates both libGL and libGLU - libGLU_combined = libGLDarwinOr (buildEnv { + libGLU_combined = buildEnv { name = "libGLU-combined"; paths = [ libGL libGLU ]; extraOutputsToInstall = [ "dev" ]; - }); + }; # Default derivation with libGL.so.1 to link into /run/opengl-drivers (if need) - libGL_driver = libGLDarwinOr mesa_drivers; + libGL_driver = mesa_drivers; libGLSupported = lib.elem system lib.platforms.mesaPlatforms; - libGLDarwin = callPackage ../development/libraries/mesa-darwin { - inherit (darwin.apple_sdk.frameworks) OpenGL; - inherit (darwin.apple_sdk.libs) Xplugin; - inherit (darwin) apple_sdk; - }; - - libGLDarwinOr = alternative: if stdenv.isDarwin then libGLDarwin else alternative; - mesa_noglu = callPackage ../development/libraries/mesa { llvmPackages = llvmPackages_6; + inherit (darwin.apple_sdk.frameworks) OpenGL; + inherit (darwin.apple_sdk.libs) Xplugin; }; + mesa = mesa_noglu; mesa_glu = callPackage ../development/libraries/mesa-glu { }; |