Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv, fetchurl, mkPythonDerivation, python, pkgconfig, glib, gobjectIntrospection, pycairo, cairo, which, ncurses}: 2 3mkPythonDerivation rec { 4 major = "3.20"; 5 minor = "0"; 6 name = "pygobject-${major}.${minor}"; 7 8 src = fetchurl { 9 url = "mirror://gnome/sources/pygobject/${major}/${name}.tar.xz"; 10 sha256 = "0ikzh3l7g1gjh8jj8vg6mdvrb25svp63gxcam4m0i404yh0lgari"; 11 }; 12 13 buildInputs = [ pkgconfig glib gobjectIntrospection ] 14 ++ stdenv.lib.optionals stdenv.isDarwin [ which ncurses ]; 15 propagatedBuildInputs = [ pycairo cairo ]; 16 17 meta = { 18 homepage = http://live.gnome.org/PyGObject; 19 description = "Python bindings for Glib"; 20 platforms = stdenv.lib.platforms.unix; 21 }; 22}