From b83372663608c7c3fcc0a26eae3fa8c40cc59596 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 15 Mar 2026 09:57:30 -0700 Subject: [PATCH] routersploit: migrate to finalAttrs --- pkgs/by-name/ro/routersploit/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ro/routersploit/package.nix b/pkgs/by-name/ro/routersploit/package.nix index 32d8cc7bfe1c..0c7cc444a78e 100644 --- a/pkgs/by-name/ro/routersploit/package.nix +++ b/pkgs/by-name/ro/routersploit/package.nix @@ -3,19 +3,15 @@ fetchFromGitHub, python3, }: - -let - version = "3.4.7"; -in -python3.pkgs.buildPythonApplication { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "routersploit"; - inherit version; + version = "3.4.7"; pyproject = true; src = fetchFromGitHub { owner = "threat9"; repo = "routersploit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-10NBSY/mYjOWoz2XCJ1UvXUIYUW4csRJHHtDlWMO420="; }; @@ -54,6 +50,7 @@ python3.pkgs.buildPythonApplication { meta = { description = "Exploitation Framework for Embedded Devices"; homepage = "https://github.com/threat9/routersploit"; + changelog = "https://github.com/threat9/routersploit/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab @@ -61,4 +58,4 @@ python3.pkgs.buildPythonApplication { ]; mainProgram = "rsf"; }; -} +})