1{ lib, buildPythonPackage, fetchFromGitHub 2, boost, freetype, ftgl, libGLU, libGL 3, python 4}: 5 6let 7 8 pythonVersion = with lib.versions; "${major python.version}${minor python.version}"; 9 10in 11 12buildPythonPackage rec { 13 pname = "pyftgl"; 14 version = "0.4b"; 15 16 src = fetchFromGitHub { 17 owner = "umlaeute"; 18 repo = "${pname}-${version}"; 19 rev = version; 20 sha256 = "12zcjv4cwwjihiaf74kslrdmmk4bs47h7006gyqfwdfchfjdgg4r"; 21 }; 22 23 postPatch = '' 24 sed -i "s,'boost_python','boost_python${pythonVersion}',g" setup.py 25 ''; 26 27 buildInputs = [ boost freetype ftgl libGLU libGL ]; 28 29 meta = with lib; { 30 description = "Python bindings for FTGL (FreeType for OpenGL)"; 31 license = licenses.gpl2Plus; 32 }; 33}