summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-09-01 17:23:31 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-09-01 18:57:43 +0200
commitcf26f610aa56269ac9c73096c351b77aac00a74d (patch)
tree37a898355fcb21d3e8a7147d1bee40b4a66c193f /pkgs
parent8a137b345542febc9784d8a3049974478364c1b5 (diff)
downloadnixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.tar
nixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.tar.gz
nixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.tar.bz2
nixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.tar.lz
nixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.tar.xz
nixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.tar.zst
nixlib-cf26f610aa56269ac9c73096c351b77aac00a74d.zip
glew: Use separate outputs and don't install static libraries
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/glew/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/glew/default.nix b/pkgs/development/libraries/glew/default.nix
index 6595d97b01af..89bd7e918fdb 100644
--- a/pkgs/development/libraries/glew/default.nix
+++ b/pkgs/development/libraries/glew/default.nix
@@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
     sha256 = "1iwb2a6wfhkzv6fa7zx2gz1lkwa0iwnd9ka1im5vdc44xm4dq9da";
   };
 
+  outputs = [ "bin" "out" "dev" "doc" ];
+
   nativeBuildInputs = [ xlibsWrapper libXmu libXi ];
   propagatedNativeBuildInputs = [ mesa_glu ]; # GL/glew.h includes GL/glu.h
 
@@ -24,7 +26,7 @@ stdenv.mkDerivation rec {
   installFlags = [ "install.all" ];
 
   preInstall = ''
-    export GLEW_DEST="$out"
+    makeFlagsArray+=(GLEW_DEST=$out BINDIR=$bin/bin INCDIR=$dev/include/GL)
   '';
 
   postInstall = ''
@@ -32,6 +34,7 @@ stdenv.mkDerivation rec {
     mkdir -p $out/lib/pkgconfig
     cp glew*.pc $out/lib/pkgconfig
     cp -r README.txt LICENSE.txt doc $out/share/doc/glew
+    rm $out/lib/*.a
   '';
 
   crossAttrs.makeFlags = [