1{ stdenv, buildPythonPackage, fetchPypi 2, libGLU_combined, xorg, freetype, fontconfig, future}: 3 4buildPythonPackage rec { 5 version = "1.3.1"; 6 pname = "pyglet"; 7 8 src = fetchPypi { 9 inherit pname version; 10 sha256 = "0a73280fa3949ea4890fee28f625c10b1e10a7cda390a08b6bce4740948167cd"; 11 }; 12 13 postPatch = let 14 libs = [ libGLU_combined xorg.libX11 freetype fontconfig ]; 15 paths = builtins.concatStringsSep "," (map (l: "\"${l}/lib\"") libs); 16 in "sed -i -e 's|directories\.extend.*lib[^]]*|&,${paths}|' pyglet/lib.py"; 17 18 doCheck = false; 19 20 propagatedBuildInputs = [ future ]; 21 22 meta = with stdenv.lib; { 23 homepage = "http://www.pyglet.org/"; 24 description = "A cross-platform windowing and multimedia library"; 25 license = licenses.bsd3; 26 platforms = platforms.mesaPlatforms; 27 }; 28}