diff options
author | Pamelloes <pamelloes@gmail.com> | 2016-02-15 14:31:24 -0600 |
---|---|---|
committer | Pamelloes <pamelloes@gmail.com> | 2016-02-15 14:31:24 -0600 |
commit | 8d278b47c1038dca5e1e8bd884e314becbff48e2 (patch) | |
tree | bd9dbe393e16e24fbdb91e0614828c8f05bf3a18 /pkgs/development/libraries/freeglut | |
parent | d9739ebcc21a778eb0971361943126ab4b3043c9 (diff) | |
download | nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.tar nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.tar.gz nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.tar.bz2 nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.tar.lz nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.tar.xz nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.tar.zst nixpkgs-8d278b47c1038dca5e1e8bd884e314becbff48e2.zip |
Made OpenGL a propagated dependency for mesa on darwin (fixes a host of building errors, especially in haskell pacakges). Also fixed freeglut on darwin.
Signed-off-by: Pamelloes <pamelloes@gmail.com>
Diffstat (limited to 'pkgs/development/libraries/freeglut')
-rw-r--r-- | pkgs/development/libraries/freeglut/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/libraries/freeglut/default.nix b/pkgs/development/libraries/freeglut/default.nix index 368a1e27487..4135c451eeb 100644 --- a/pkgs/development/libraries/freeglut/default.nix +++ b/pkgs/development/libraries/freeglut/default.nix @@ -11,6 +11,14 @@ in stdenv.mkDerivation { buildInputs = [ libXi libXrandr libXxf86vm mesa xlibsWrapper cmake ]; + cmakeFlags = stdenv.lib.optionals stdenv.isDarwin [ + "-DOPENGL_INCLUDE_DIR=${mesa}/include" + "-DOPENGL_gl_LIBRARY:FILEPATH=${mesa}/lib/libGL.dylib" + "-DOPENGL_glu_LIBRARY:FILEPATH=${mesa}/lib/libGLU.dylib" + "-DFREEGLUT_BUILD_DEMOS:BOOL=OFF" + "-DFREEGLUT_BUILD_STATIC:BOOL=OFF" + ]; + meta = with stdenv.lib; { description = "Create and manage windows containing OpenGL contexts"; longDescription = '' |