From 2055a00f76a20cf118c8a357fd29a1a0bbe8e652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:47:14 +0200 Subject: [PATCH 1/4] hue-plus: use finalAttrs, tag and hash --- pkgs/by-name/hu/hue-plus/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/hu/hue-plus/package.nix b/pkgs/by-name/hu/hue-plus/package.nix index c229d5df7038..aa59a6105ccf 100644 --- a/pkgs/by-name/hu/hue-plus/package.nix +++ b/pkgs/by-name/hu/hue-plus/package.nix @@ -5,7 +5,7 @@ libsForQt5, }: -python3Packages.buildPythonApplication { +python3Packages.buildPythonApplication (finalAttrs: { pname = "hue-plus"; version = "1.4.5"; format = "setuptools"; @@ -13,8 +13,8 @@ python3Packages.buildPythonApplication { src = fetchFromGitHub { owner = "kusti8"; repo = "hue-plus"; - rev = "7ce7c4603c6d0ab1da29b0d4080aa05f57bd1760"; - sha256 = "sha256-dDIJXhB3rmKnawOYJHE7WK38b0M5722zA+yLgpEjDyI="; + tag = "v.${finalAttrs.version}"; # Only the latest tag uses a . between v and 1. + hash = "sha256-dDIJXhB3rmKnawOYJHE7WK38b0M5722zA+yLgpEjDyI="; }; buildInputs = [ libsForQt5.qtbase ]; @@ -45,4 +45,4 @@ python3Packages.buildPythonApplication { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ garaiza-93 ]; }; -} +}) From ce632c9556a3e3e18a6eed36a049eecf442dff69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:48:31 +0200 Subject: [PATCH 2/4] hue-plus: use mainProgram --- pkgs/by-name/hu/hue-plus/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/hu/hue-plus/package.nix b/pkgs/by-name/hu/hue-plus/package.nix index aa59a6105ccf..97fe095ae689 100644 --- a/pkgs/by-name/hu/hue-plus/package.nix +++ b/pkgs/by-name/hu/hue-plus/package.nix @@ -44,5 +44,6 @@ python3Packages.buildPythonApplication (finalAttrs: { ''; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ garaiza-93 ]; + mainProgram = "hue"; }; }) From 51170f885ea9e7a760e3d89e915362d11daa8994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:49:41 +0200 Subject: [PATCH 3/4] hue-plus: migrate to pyproject --- pkgs/by-name/hu/hue-plus/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/hu/hue-plus/package.nix b/pkgs/by-name/hu/hue-plus/package.nix index 97fe095ae689..9727721575e6 100644 --- a/pkgs/by-name/hu/hue-plus/package.nix +++ b/pkgs/by-name/hu/hue-plus/package.nix @@ -8,7 +8,9 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "hue-plus"; version = "1.4.5"; - format = "setuptools"; + pyproject = true; + + build-system = with python3Packages; [ setuptools ]; src = fetchFromGitHub { owner = "kusti8"; From 9d008f892012aafd2391010fe96c94452a3d39c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Thu, 11 Jun 2026 11:50:43 +0200 Subject: [PATCH 4/4] hue-plus: doCheck --- pkgs/by-name/hu/hue-plus/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/hu/hue-plus/package.nix b/pkgs/by-name/hu/hue-plus/package.nix index 9727721575e6..e0e3c2b609e9 100644 --- a/pkgs/by-name/hu/hue-plus/package.nix +++ b/pkgs/by-name/hu/hue-plus/package.nix @@ -31,7 +31,6 @@ python3Packages.buildPythonApplication (finalAttrs: { setuptools ]; - doCheck = false; dontWrapQtApps = true; makeWrapperArgs = [