From 9ba2d6a74bba15dadd4bb86ed5d4806c74adced1 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 2 Mar 2026 08:11:01 -0600 Subject: [PATCH] git-annex-metadata-gui: modernize derivation, switch to PEP517 --- .../gi/git-annex-metadata-gui/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gi/git-annex-metadata-gui/package.nix b/pkgs/by-name/gi/git-annex-metadata-gui/package.nix index e5ad93ce0e2c..084377bb1819 100644 --- a/pkgs/by-name/gi/git-annex-metadata-gui/package.nix +++ b/pkgs/by-name/gi/git-annex-metadata-gui/package.nix @@ -5,16 +5,16 @@ qt5, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-annex-metadata-gui"; version = "0.2.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "alpernebbi"; repo = "git-annex-metadata-gui"; - rev = "v${version}"; - sha256 = "03kch67k0q9lcs817906g864wwabkn208aiqvbiyqp1qbg99skam"; + tag = "v${finalAttrs.version}"; + hash = "sha256-VU2d0ls4XOzj2jgqBISdS3FODHoGpBOQZjRhMI+BbA4="; }; prePatch = '' @@ -27,7 +27,11 @@ python3Packages.buildPythonApplication rec { makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; - propagatedBuildInputs = [ + build-system = [ + python3Packages.setuptools + ]; + + dependencies = [ python3Packages.pyqt5 python3Packages.git-annex-adapter ]; @@ -43,4 +47,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; platforms = with lib.platforms; linux; }; -} +})