about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2020-04-20 04:23:29 +0200
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2020-04-20 08:54:36 +0200
commitf52443efaef6b32500e75d9a275152a3797fb0eb (patch)
treef243c207658cc4c7bb99ac41e119a0d9f3580dbd /pkgs/development
parent3e7a2b9147fe78a229d5bd20849ce078e6b9ef71 (diff)
downloadnixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.tar
nixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.tar.gz
nixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.tar.bz2
nixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.tar.lz
nixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.tar.xz
nixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.tar.zst
nixlib-f52443efaef6b32500e75d9a275152a3797fb0eb.zip
pythonPackages.pyopengl: avoid dragging in 500M of -dev packages
Only the actual shared libraries are required to be installed, and they
are imported directly by path via ctypes. The package's patchPhase
already takes care of embedding the Nix store paths of the required
libraries into pyopengl.

This reduces the transitive closure size of PyOpenGL: 622M -> 136M.
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/python-modules/pyopengl/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/pyopengl/default.nix b/pkgs/development/python-modules/pyopengl/default.nix
index fddc27ee1913..2a3b90733c46 100644
--- a/pkgs/development/python-modules/pyopengl/default.nix
+++ b/pkgs/development/python-modules/pyopengl/default.nix
@@ -15,7 +15,7 @@ buildPythonPackage rec {
     sha256 = "0bdf5ed600df30c8830455702338902528717c0af85ac5914f1dc5aa0bfa6eee";
   };
 
-  propagatedBuildInputs = [ pkgs.libGLU pkgs.libGL pkgs.freeglut pillow ];
+  propagatedBuildInputs = [ pillow ];
 
   patchPhase = let
     ext = stdenv.hostPlatform.extensions.sharedLibrary; in ''