diff options
author | Josef Kemetmüller <josef.kemetmueller@gmail.com> | 2018-05-06 14:06:15 +0200 |
---|---|---|
committer | Josef Kemetmüller <josef.kemetmueller@gmail.com> | 2018-05-06 12:50:22 +0000 |
commit | f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0 (patch) | |
tree | 74b007c2a42de2e7fc7834def194671ce83e9530 /pkgs | |
parent | 8ce802e8c8e99a0a7aed26e4f22725c56dd4cf80 (diff) | |
download | nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.tar nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.tar.gz nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.tar.bz2 nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.tar.lz nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.tar.xz nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.tar.zst nixlib-f92cf4b93fecdd6b9ff91640ed6062dbd43aafd0.zip |
pythonPackages.pyopengl: fix build
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4da4910bbbdf..75cf7561ab6c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11567,11 +11567,15 @@ in { sha256 = "9b47c5c3a094fa518ca88aeed35ae75834d53e4285512c61879f67a48c94ddaf"; }; propagatedBuildInputs = [ pkgs.libGLU_combined pkgs.freeglut self.pillow ]; - patchPhase = '' - sed -i "s|util.find_library( name )|name|" OpenGL/platform/ctypesloader.py - sed -i "s|'GL',|'libGL.so',|" OpenGL/platform/glx.py - sed -i "s|'GLU',|'${pkgs.libGLU_combined}/lib/libGLU.so',|" OpenGL/platform/glx.py - sed -i "s|'glut',|'${pkgs.freeglut}/lib/libglut.so',|" OpenGL/platform/glx.py + patchPhase = let + ext = stdenv.hostPlatform.extensions.sharedLibrary; in '' + substituteInPlace OpenGL/platform/glx.py \ + --replace "'GL'" "'${pkgs.libGL}/lib/libGL${ext}'" \ + --replace "'GLU'" "'${pkgs.libGLU}/lib/libGLU${ext}'" \ + --replace "'glut'" "'${pkgs.freeglut}/lib/libglut${ext}'" + substituteInPlace OpenGL/platform/darwin.py \ + --replace "'OpenGL'" "'${pkgs.libGL}/lib/libGL${ext}'" \ + --replace "'GLUT'" "'${pkgs.freeglut}/lib/libglut${ext}'" ''; meta = { homepage = http://pyopengl.sourceforge.net/; |