From 5a1fc962842c051a3c0903596abbbad7f22ee3e2 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 24 Mar 2025 14:55:53 +0100 Subject: [PATCH 1/2] newsboat: 2.38 -> 2.39 --- pkgs/by-name/ne/newsboat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/newsboat/package.nix b/pkgs/by-name/ne/newsboat/package.nix index f18b062be097..9eb8d8175c08 100644 --- a/pkgs/by-name/ne/newsboat/package.nix +++ b/pkgs/by-name/ne/newsboat/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage rec { pname = "newsboat"; - version = "2.38"; + version = "2.39"; src = fetchFromGitHub { owner = "newsboat"; repo = "newsboat"; rev = "r${version}"; - hash = "sha256-RekP88qZ4VaH5JG190BbVrBHnoUr+UVWvFmdPeyY8Yw="; + hash = "sha256-ypAn9Z27S20f82wqsZIELO1DHN0deqcTHYA77ddtb8g="; }; useFetchCargoVendor = true; - cargoHash = "sha256-yIRw/WMdkuaZEzA0J1bvMzf+9JOLqc6S7lWJIfih4Gw="; + cargoHash = "sha256-LDv5Rrv5ZKs7cspPTWt49omvLWY01y1TDGrfl7Jea3g="; # TODO: Check if that's still needed postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From 14410b1ed84e5bc39b0bdb53b8f3c24eb44f3a5b Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 24 Mar 2025 15:20:51 +0100 Subject: [PATCH 2/2] newsboat: migrate to finalAttrs --- pkgs/by-name/ne/newsboat/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ne/newsboat/package.nix b/pkgs/by-name/ne/newsboat/package.nix index 9eb8d8175c08..96c63f9951a9 100644 --- a/pkgs/by-name/ne/newsboat/package.nix +++ b/pkgs/by-name/ne/newsboat/package.nix @@ -18,14 +18,14 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "newsboat"; version = "2.39"; src = fetchFromGitHub { owner = "newsboat"; repo = "newsboat"; - rev = "r${version}"; + rev = "r${finalAttrs.version}"; hash = "sha256-ypAn9Z27S20f82wqsZIELO1DHN0deqcTHYA77ddtb8g="; }; @@ -109,7 +109,7 @@ rustPlatform.buildRustPackage rec { meta = { homepage = "https://newsboat.org/"; - changelog = "https://github.com/newsboat/newsboat/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/newsboat/newsboat/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Fork of Newsbeuter, an RSS/Atom feed reader for the text console"; maintainers = with lib.maintainers; [ dotlambda @@ -119,4 +119,4 @@ rustPlatform.buildRustPackage rec { platforms = lib.platforms.unix; mainProgram = "newsboat"; }; -} +})