From 480fd6336395c787737195590ea3aacb89996c9a Mon Sep 17 00:00:00 2001 From: Summer Tea Date: Tue, 10 Jun 2025 23:14:03 -0400 Subject: [PATCH] pineflash: Use `finalAttrs` pattern Now that 7609cbad7cfb (buildRustPackage: restructure with lib.extendMkDerivation, 2025-02-16) has been merged (in gh-382550), migrate to `finalAttrs` pattern. Related-to: https://nixos.org/manual/nixpkgs/unstable/#mkderivation-recursive-attributes --- pkgs/by-name/pi/pineflash/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pi/pineflash/package.nix b/pkgs/by-name/pi/pineflash/package.nix index b68594035764..a3571a9319cc 100644 --- a/pkgs/by-name/pi/pineflash/package.nix +++ b/pkgs/by-name/pi/pineflash/package.nix @@ -17,14 +17,14 @@ nix-update-script, wayland, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "pineflash"; version = "0.5.5"; src = fetchFromGitHub { owner = "Spagett1"; repo = "pineflash"; - tag = version; + tag = finalAttrs.version; hash = "sha256-4tcwEok36vuXbtlZNUkLNw1kHFQPBEJM/gWRhRWNLPg="; }; @@ -81,11 +81,11 @@ rustPlatform.buildRustPackage rec { meta = { description = "GUI tool to flash IronOS to the Pinecil V1 and V2"; homepage = "https://github.com/Spagett1/pineflash"; - changelog = "https://github.com/Spagett1/pineflash/releases/tag/${version}"; + changelog = "https://github.com/Spagett1/pineflash/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ acuteaangle ]; mainProgram = "pineflash"; }; -} +})