diff options
author | aszlig <aszlig@redmoonstudios.org> | 2013-02-20 06:12:52 +0100 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2013-02-20 23:40:45 +0100 |
commit | 75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a (patch) | |
tree | 1fb3f277f2c05a66916e344119fdc7ac824a7429 /pkgs/top-level/python-packages.nix | |
parent | 96d298e7c424a07022c728ec14b7f3fd30ed8b4e (diff) | |
download | nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.tar nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.tar.gz nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.tar.bz2 nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.tar.lz nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.tar.xz nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.tar.zst nixlib-75c3ab1f554ce0be0f7057e6a51d61b1891b4d5a.zip |
python-pyglet: Add new package with version 1.1.4.
This involved a bit of patching, because pyglet is searching libraries at runtime, so we hardcode the library paths into pyglet/lib.py. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2364c1f28273..43c2aa4dba5b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2502,6 +2502,28 @@ pythonPackages = python.modules // rec { }; }; + pyglet = buildPythonPackage rec { + name = "pyglet-1.1.4"; + + src = fetchurl { + url = "http://pyglet.googlecode.com/files/${name}.tar.gz"; + sha256 = "048n20d606i3njnzhajadnznnfm8pwchs43hxs50da9p79g2m6qx"; + }; + + patchPhase = let + libs = [ pkgs.mesa pkgs.xlibs.libX11 pkgs.freetype pkgs.fontconfig ]; + paths = pkgs.lib.concatStringsSep "," (map (l: "\"${l}/lib\"") libs); + in "sed -i -e 's|directories\.extend.*lib[^]]*|&,${paths}|' pyglet/lib.py"; + + doCheck = false; + + meta = { + homepage = "http://www.pyglet.org/"; + description = "A cross-platform windowing and multimedia library"; + license = stdenv.lib.licenses.bsd3; + }; + }; + pygments = buildPythonPackage rec { name = "Pygments-1.5"; |