From f1119aa1ed83369edbc8800ce34059b361dadfe3 Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Wed, 3 Dec 2025 00:47:43 +0000 Subject: [PATCH] gita: modernise --- pkgs/by-name/gi/gita/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/gi/gita/package.nix b/pkgs/by-name/gi/gita/package.nix index a09eeab5dac4..93541b631a26 100644 --- a/pkgs/by-name/gi/gita/package.nix +++ b/pkgs/by-name/gi/gita/package.nix @@ -6,21 +6,20 @@ }: python3Packages.buildPythonApplication rec { - version = "0.16.8.2"; - format = "setuptools"; pname = "gita"; + version = "0.16.8.2"; + pyproject = true; src = fetchFromGitHub { - sha256 = "sha256-JzfGj17YCYXmpGV2jSsGLsG1oqO5ynj7r3u/mkSBRBg="; - rev = "v${version}"; repo = "gita"; owner = "nosarthur"; + tag = "v${version}"; + hash = "sha256-JzfGj17YCYXmpGV2jSsGLsG1oqO5ynj7r3u/mkSBRBg="; }; - dependencies = with python3Packages; [ - argcomplete - setuptools - ]; + build-system = [ python3Packages.setuptools ]; + + dependencies = [ python3Packages.argcomplete ]; nativeBuildInputs = [ installShellFiles ]; @@ -36,6 +35,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Command-line tool to manage multiple git repos"; homepage = "https://github.com/nosarthur/gita"; + changelog = "https://github.com/nosarthur/gita/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ seqizz ]; mainProgram = "gita";