diff options
author | Jude Taylor <me@jude.bio> | 2015-09-17 14:42:54 -0700 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2015-09-17 16:11:18 -0700 |
commit | d78936131a701a727ad70969fa762b4db0e59f37 (patch) | |
tree | 3561783f9176f4dff53f130ac09f76438e402ffc /pkgs/development/libraries/mesa-darwin | |
parent | 1bc98b2e36669e8418e3521ae1dc57ae09f8d6fd (diff) | |
download | nixlib-d78936131a701a727ad70969fa762b4db0e59f37.tar nixlib-d78936131a701a727ad70969fa762b4db0e59f37.tar.gz nixlib-d78936131a701a727ad70969fa762b4db0e59f37.tar.bz2 nixlib-d78936131a701a727ad70969fa762b4db0e59f37.tar.lz nixlib-d78936131a701a727ad70969fa762b4db0e59f37.tar.xz nixlib-d78936131a701a727ad70969fa762b4db0e59f37.tar.zst nixlib-d78936131a701a727ad70969fa762b4db0e59f37.zip |
preparation for being able to build xquartz
Diffstat (limited to 'pkgs/development/libraries/mesa-darwin')
-rw-r--r-- | pkgs/development/libraries/mesa-darwin/default.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/libraries/mesa-darwin/default.nix b/pkgs/development/libraries/mesa-darwin/default.nix index f259a397c847..1ada9298f3cf 100644 --- a/pkgs/development/libraries/mesa-darwin/default.nix +++ b/pkgs/development/libraries/mesa-darwin/default.nix @@ -2,6 +2,7 @@ , python, libxml2Python, file, expat, makedepend, xorg, llvm, libffi, libvdpau , enableTextureFloats ? false # Texture floats are patented, see docs/patents.txt , enableExtraFeatures ? false # not maintained +, darwin }: let @@ -22,12 +23,20 @@ let presentproto libX11 libXext libxcb libXt libxshmfence libffi libvdpau + ] ++ stdenv.lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.OpenGL + darwin.apple_sdk.sdk + darwin.apple_sdk.libs.Xplugin ]; postUnpack = '' ln -s darwin $sourceRoot/configs/current ''; + preBuild = stdenv.lib.optionalString stdenv.isDarwin '' + substituteInPlace bin/mklib --replace g++ clang++ + ''; + patches = [ ./patches/0003-mesa-fix-per-level-max-texture-size-error-checking.patch ./patches/0008-glsl-initialise-const-force-glsl-extension-warning-i.patch |