diff options
author | Pierre Bourdon <delroth@gmail.com> | 2022-09-21 03:45:08 +0200 |
---|---|---|
committer | Pierre Bourdon <delroth@gmail.com> | 2022-09-21 03:46:20 +0200 |
commit | ee85543dd9b935716094389f747cb096bb3adaef (patch) | |
tree | 6800b73a4249677c698d22252dbc94f3650b9dda /pkgs/development/libraries/glew | |
parent | 94320898c52db0f7ded36011b6d7d6ff15651b84 (diff) | |
download | nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.tar nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.tar.gz nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.tar.bz2 nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.tar.lz nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.tar.xz nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.tar.zst nixpkgs-ee85543dd9b935716094389f747cb096bb3adaef.zip |
glew110: split out/dev outputs
Reduces closure size from 55.9M -> 44.8M by removing propagated dependencies to other dev packages in the main output.
Diffstat (limited to 'pkgs/development/libraries/glew')
-rw-r--r-- | pkgs/development/libraries/glew/1.10.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/libraries/glew/1.10.nix b/pkgs/development/libraries/glew/1.10.nix index ab2e740cd86..dadab6e610f 100644 --- a/pkgs/development/libraries/glew/1.10.nix +++ b/pkgs/development/libraries/glew/1.10.nix @@ -16,6 +16,8 @@ stdenv.mkDerivation rec { buildInputs = if stdenv.isDarwin then [ AGL ] else [ xlibsWrapper libXmu libXi ]; propagatedBuildInputs = if stdenv.isDarwin then [ OpenGL ] else [ libGLU ]; # GL/glew.h includes GL/glu.h + outputs = [ "out" "dev" ]; + patchPhase = '' sed -i 's|lib64|lib|' config/Makefile.linux ${optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' @@ -32,8 +34,8 @@ stdenv.mkDerivation rec { postInstall = '' mkdir -pv $out/share/doc/glew - mkdir -p $out/lib/pkgconfig - cp glew*.pc $out/lib/pkgconfig + mkdir -p $dev/lib/pkgconfig + cp glew*.pc $dev/lib/pkgconfig cp -r README.txt LICENSE.txt doc $out/share/doc/glew ''; |