linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / moderngl_window / default.nix
blob7f6d9893c9694a6cb2422fc816f5fdb388c286e8
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , isPy3k
5 , numpy
6 , moderngl
7 , pyglet
8 , pillow
9 , pyrr
12 buildPythonPackage rec {
13   pname = "moderngl_window";
14   version = "2.1.0";
16   src = fetchFromGitHub {
17     owner = "moderngl";
18     repo = pname;
19     rev = version;
20     sha256 = "1p03j91pk2bwycd13p0qi8kns1sf357180hd2mkaip8mfaf33x3q";
21   };
23   propagatedBuildInputs = [ numpy moderngl pyglet pillow pyrr ];
25   disabled = !isPy3k;
27   # Tests need a display to run.
28   doCheck = false;
30   meta = with lib; {
31     homepage = "https://github.com/moderngl/moderngl_window";
32     description = "Cross platform helper library for ModernGL making window creation and resource loading simple";
33     license = licenses.mit;
34     platforms = platforms.linux; # should be mesaPlatforms, darwin build breaks.
35     maintainers = with maintainers; [ c0deaddict ];
36   };