From af2a6623612da89775eb1728582e5c027e43ff32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:15:05 +0200 Subject: [PATCH 1/4] gscreenshot: use hash --- pkgs/by-name/gs/gscreenshot/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gs/gscreenshot/package.nix b/pkgs/by-name/gs/gscreenshot/package.nix index 30940413216e..a4194489669f 100644 --- a/pkgs/by-name/gs/gscreenshot/package.nix +++ b/pkgs/by-name/gs/gscreenshot/package.nix @@ -26,7 +26,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "thenaterhood"; repo = "gscreenshot"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-24eo4ihWM/sJXj7Dp3hSp0FEP1uYzvCON2emuMiONSc="; + hash = "sha256-24eo4ihWM/sJXj7Dp3hSp0FEP1uYzvCON2emuMiONSc="; }; # needed for wrapGAppsHook3 to function From 18563e8812fd2e5c95858f14ff399b49f0fc650f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:16:17 +0200 Subject: [PATCH 2/4] gscreenshot: migrate to pyproject --- pkgs/by-name/gs/gscreenshot/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gscreenshot/package.nix b/pkgs/by-name/gs/gscreenshot/package.nix index a4194489669f..54bf7a92b22d 100644 --- a/pkgs/by-name/gs/gscreenshot/package.nix +++ b/pkgs/by-name/gs/gscreenshot/package.nix @@ -20,7 +20,9 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gscreenshot"; version = "3.11.1"; - format = "setuptools"; + pyproject = true; + + build-system = with python3Packages; [ setuptools ]; src = fetchFromGitHub { owner = "thenaterhood"; @@ -35,7 +37,7 @@ python3Packages.buildPythonApplication (finalAttrs: { doCheck = false; nativeBuildInputs = [ wrapGAppsHook3 ]; - propagatedBuildInputs = [ + dependencies = [ gettext gobject-introspection gtk3 From 512b81bf8e0c81ec2cf5901ed71509ae41771704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:18:01 +0200 Subject: [PATCH 3/4] gscreenshot: doCheck --- pkgs/by-name/gs/gscreenshot/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/gs/gscreenshot/package.nix b/pkgs/by-name/gs/gscreenshot/package.nix index 54bf7a92b22d..1246a870f7c3 100644 --- a/pkgs/by-name/gs/gscreenshot/package.nix +++ b/pkgs/by-name/gs/gscreenshot/package.nix @@ -33,8 +33,6 @@ python3Packages.buildPythonApplication (finalAttrs: { # needed for wrapGAppsHook3 to function strictDeps = false; - # tests require a display and fail - doCheck = false; nativeBuildInputs = [ wrapGAppsHook3 ]; dependencies = [ From 13db573f359bed6ecff3c5a0bf3e586c30d0a3fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Sun, 14 Jun 2026 10:15:06 +0200 Subject: [PATCH 4/4] gscreenshot: remove setuptools dependency --- pkgs/by-name/gs/gscreenshot/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/gs/gscreenshot/package.nix b/pkgs/by-name/gs/gscreenshot/package.nix index 1246a870f7c3..e12dfc39947d 100644 --- a/pkgs/by-name/gs/gscreenshot/package.nix +++ b/pkgs/by-name/gs/gscreenshot/package.nix @@ -57,7 +57,6 @@ python3Packages.buildPythonApplication (finalAttrs: { ++ (with python3Packages; [ pillow pygobject3 - setuptools ]); patches = [ ./0001-Changing-paths-to-be-nix-compatible.patch ];