Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.03 41 lines 915 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, isPy3k 5, pycairo 6, pygobject2 7, pkgs 8}: 9 10buildPythonPackage rec { 11 pname = "pypoppler"; 12 version = "0.12.2"; 13 14 src = fetchPypi { 15 inherit pname version; 16 sha256 = "47e6ac99e5b114b9abf2d1dd1bca06f22c028d025432512989f659142470810f"; 17 }; 18 19 NIX_CFLAGS_COMPILE="-I${pkgs.poppler.dev}/include/poppler/"; 20 nativeBuildInputs = [ pkgs.pkgconfig ]; 21 buildInputs = [ pkgs.poppler.dev ]; 22 propagatedBuildInputs = [ pycairo pygobject2 ]; 23 24 patches = [ 25 ./pypoppler-0.39.0.patch 26 ./pypoppler-poppler.c.patch 27 ]; 28 29 # Not supported. 30 disabled = isPy3k; 31 32 # No tests in archive 33 doCheck = false; 34 35 meta = with stdenv.lib; { 36 homepage = https://code.launchpad.net/~mriedesel/poppler-python/main; 37 description = "Python bindings for poppler-glib, unofficial branch including bug fixes, and removal of gtk dependencies"; 38 license = licenses.gpl2; 39 }; 40 41}