tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
glew110: fix darwin build
Matthew Bauer
9 years ago
0edb35ad
5ba01650
+6
-2
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
glew
1.10.nix
top-level
all-packages.nix
+3
-1
pkgs/development/libraries/glew/1.10.nix
···
1
1
-
{ stdenv, fetchurl, mesa_glu, x11, libXmu, libXi }:
1
1
+
{ stdenv, fetchurl, mesa_glu, x11, libXmu, libXi
2
2
+
, AGL ? null }:
2
3
3
4
with stdenv.lib;
4
5
···
12
13
13
14
nativeBuildInputs = [ x11 libXmu libXi ];
14
15
propagatedNativeBuildInputs = [ mesa_glu ]; # GL/glew.h includes GL/glu.h
16
16
+
buildInputs = [] ++ optionals stdenv.isDarwin [ AGL ];
15
17
16
18
patchPhase = ''
17
19
sed -i 's|lib64|lib|' config/Makefile.linux
+3
-1
pkgs/top-level/all-packages.nix
···
7353
7353
gle = callPackage ../development/libraries/gle { };
7354
7354
7355
7355
glew = callPackage ../development/libraries/glew { };
7356
7356
-
glew110 = callPackage ../development/libraries/glew/1.10.nix { };
7356
7356
+
glew110 = callPackage ../development/libraries/glew/1.10.nix {
7357
7357
+
inherit (darwin.apple_sdk.frameworks) AGL;
7358
7358
+
};
7357
7359
7358
7360
glfw = self.glfw3;
7359
7361
glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };