Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 912 B view raw
1{ lib 2, buildPythonPackage 3, pythonOlder 4, fetchPypi 5, poetry-core 6, gobject-introspection 7, gtk3 8, pycairo 9, pygobject3 10, typing-extensions 11}: 12 13buildPythonPackage rec { 14 pname = "gaphas"; 15 version = "3.11.1"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 hash = "sha256-TqrrGu+jk6WNXUnXJao71JHEu7Is27UeHAG29/Jpqb8="; 23 }; 24 25 nativeBuildInputs = [ 26 poetry-core 27 ]; 28 29 buildInputs = [ 30 gobject-introspection 31 gtk3 32 ]; 33 34 propagatedBuildInputs = [ 35 pycairo 36 pygobject3 37 typing-extensions 38 ]; 39 40 pythonImportsCheck = [ 41 "gaphas" 42 ]; 43 44 meta = with lib; { 45 description = "GTK+ based diagramming widget"; 46 homepage = "https://github.com/gaphor/gaphas"; 47 changelog = "https://github.com/gaphor/gaphas/releases/tag/${version}"; 48 license = licenses.asl20; 49 maintainers = with maintainers; [ wolfangaukang ]; 50 }; 51}