From 2706fda5bef4e72e744467aa0555b3f5e3282d68 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Dec 2025 16:21:18 +0000 Subject: [PATCH 1/2] soco-cli: 0.4.81 -> 0.4.82 --- pkgs/by-name/so/soco-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/soco-cli/package.nix b/pkgs/by-name/so/soco-cli/package.nix index 80d9f25b0856..0637df2ae36e 100644 --- a/pkgs/by-name/so/soco-cli/package.nix +++ b/pkgs/by-name/so/soco-cli/package.nix @@ -6,7 +6,7 @@ python3.pkgs.buildPythonApplication rec { pname = "soco-cli"; - version = "0.4.81"; + version = "0.4.82"; pyproject = true; disabled = python3.pythonOlder "3.6"; @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { owner = "avantrec"; repo = "soco-cli"; rev = "v${version}"; - hash = "sha256-Be/NzaO6EmpJC5NjNXhcp1K2ObXUduheqPWhsXI/Jc8="; + hash = "sha256-kD+78dNQ/dff8y9/A3qdIrARStkal3Eu7/plG0T1CrQ="; }; build-system = with python3.pkgs; [ setuptools ]; From 9bd594157705262f4a2d451c9f53e20cb0335a3f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Dec 2025 09:18:27 +0100 Subject: [PATCH 2/2] soco-cli: modernize --- pkgs/by-name/so/soco-cli/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/so/soco-cli/package.nix b/pkgs/by-name/so/soco-cli/package.nix index 0637df2ae36e..00296b38637a 100644 --- a/pkgs/by-name/so/soco-cli/package.nix +++ b/pkgs/by-name/so/soco-cli/package.nix @@ -9,12 +9,10 @@ python3.pkgs.buildPythonApplication rec { version = "0.4.82"; pyproject = true; - disabled = python3.pythonOlder "3.6"; - src = fetchFromGitHub { owner = "avantrec"; repo = "soco-cli"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-kD+78dNQ/dff8y9/A3qdIrARStkal3Eu7/plG0T1CrQ="; }; @@ -31,14 +29,13 @@ python3.pkgs.buildPythonApplication rec { # Tests wants to communicate with hardware doCheck = false; - pythonImportsCheck = [ - "soco_cli" - ]; + pythonImportsCheck = [ "soco_cli" ]; meta = { description = "Command-line interface to control Sonos sound systems"; homepage = "https://github.com/avantrec/soco-cli"; - license = with lib.licenses; [ asl20 ]; + changelog = "https://github.com/avantrec/soco-cli/blob/${src.tag}/CHANGELOG.txt"; + license = lib.licenses.asl20; mainProgram = "sonos"; maintainers = with lib.maintainers; [ fab ]; };