From b9b371c2e1f61edb926a22ee44a5f3021e7b6e5f Mon Sep 17 00:00:00 2001 From: misilelab Date: Wed, 9 Jul 2025 09:00:02 +0900 Subject: [PATCH] television: 0.11.9 -> 0.13.2 https://github.com/alexpasmantier/television/releases/tag/0.12.0 https://github.com/alexpasmantier/television/releases/tag/0.12.1 https://github.com/alexpasmantier/television/releases/tag/0.12.2 https://github.com/alexpasmantier/television/releases/tag/0.12.3 https://github.com/alexpasmantier/television/releases/tag/0.12.4 https://github.com/alexpasmantier/television/releases/tag/0.12.5 https://github.com/alexpasmantier/television/releases/tag/0.13.0 https://github.com/alexpasmantier/television/releases/tag/0.13.1 https://github.com/alexpasmantier/television/releases/tag/0.13.2 Signed-off-by: misilelab --- pkgs/by-name/te/television/package.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/television/package.nix b/pkgs/by-name/te/television/package.nix index a9b3ba9fb0d1..99ed16059053 100644 --- a/pkgs/by-name/te/television/package.nix +++ b/pkgs/by-name/te/television/package.nix @@ -2,22 +2,35 @@ lib, rustPlatform, fetchFromGitHub, + makeWrapper, testers, television, nix-update-script, + extraPackages ? [ ], }: rustPlatform.buildRustPackage (finalAttrs: { pname = "television"; - version = "0.11.9"; + version = "0.13.2"; src = fetchFromGitHub { owner = "alexpasmantier"; repo = "television"; tag = finalAttrs.version; - hash = "sha256-9ug3MFBAvdOpA7Cw5eqCjS2gWK0InqlfUAOItE0o40s="; + hash = "sha256-Ur6UTd3XsI2ZyVboQA9r3WDkl7hd1wQ0NCgTlYFF/C0="; }; - cargoHash = "sha256-n417hrDLpBD7LhtHfqHPgr9N+gkdC9nw+iDnNRcTqQQ="; + cargoHash = "sha256-LfaYRrJ4ZXoNVDsI650t+A7mWB9+2+znATp+mqDwTiE="; + + nativeBuildInputs = [ makeWrapper ]; + + postInstall = lib.optionalString (extraPackages != [ ]) '' + wrapProgram $out/bin/tv \ + --prefix PATH : ${lib.makeBinPath extraPackages} + ''; + + # TODO(@getchoo): Investigate selectively disabling some tests, or fixing them + # https://github.com/NixOS/nixpkgs/pull/423662#issuecomment-3156362941 + doCheck = false; passthru = { tests.version = testers.testVersion {