From 9a76775412c6d01ea2342262606ef4da19bfd45e Mon Sep 17 00:00:00 2001 From: kyehn Date: Wed, 10 Sep 2025 20:43:54 +0800 Subject: [PATCH] tiv: use finalAttrs --- pkgs/by-name/ti/tiv/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ti/tiv/package.nix b/pkgs/by-name/ti/tiv/package.nix index 4ee9ff92a54f..6f1b986d749b 100644 --- a/pkgs/by-name/ti/tiv/package.nix +++ b/pkgs/by-name/ti/tiv/package.nix @@ -2,28 +2,26 @@ lib, stdenv, fetchFromGitHub, - makeWrapper, + makeBinaryWrapper, imagemagick, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tiv"; version = "1.2.1"; src = fetchFromGitHub { owner = "stefanhaustein"; repo = "TerminalImageViewer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xuJpl/tGWlyo8aKKy0yYzGladLs3ayKcRCodDNyZI9w="; }; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeBinaryWrapper ]; - buildInputs = [ imagemagick ]; - - makeFlags = [ "prefix=$(out)" ]; + makeFlags = [ "prefix=${placeholder "out"}" ]; postFixup = '' wrapProgram $out/bin/tiv \ @@ -38,4 +36,4 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ magnetophon ]; platforms = [ "x86_64-linux" ]; }; -} +})