diff --git a/pkgs/tools/misc/gaphor/default.nix b/pkgs/tools/misc/gaphor/default.nix index c19cb78cecf7..5d49d0e6a4f6 100644 --- a/pkgs/tools/misc/gaphor/default.nix +++ b/pkgs/tools/misc/gaphor/default.nix @@ -30,15 +30,18 @@ buildPythonApplication rec { pname = "gaphor"; - version = "2.27.0"; + version = "3.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-MsbEeOop6Osq2Hn6CkorsXt8/bTY//QHW/uCl0FEUN4="; + hash = "sha256-I5n0XeZLQw4qje6gwh2aMu5Zo5tuXgESHhkR0xegaYM="; }; - pythonRelaxDeps = [ "defusedxml" ]; + pythonRelaxDeps = [ + "defusedxml" + "gaphas" + ]; nativeBuildInputs = [ copyDesktopItems @@ -55,18 +58,18 @@ buildPythonApplication rec { build-system = [ poetry-core ]; dependencies = [ - pycairo - pygobject3 - gaphas - generic - tinycss2 babel - jedi better-exceptions - pydot - pillow defusedxml dulwich + gaphas + generic + jedi + pillow + pycairo + pydot + pygobject3 + tinycss2 ]; desktopItems = [ @@ -98,11 +101,12 @@ buildPythonApplication rec { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Simple modeling tool written in Python"; - maintainers = [ ] ++ lib.teams.gnome-circle.members; homepage = "https://github.com/gaphor/gaphor"; - license = licenses.asl20; + changelog = "https://github.com/gaphor/gaphor/releases/tag/${version}"; + license = lib.licenses.asl20; + maintainers = [ ] ++ lib.teams.gnome-circle.members; platforms = lib.platforms.linux; }; }