From c2e3ef65d1f53d332202da13c47fd7ae25d73a5a Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Mon, 26 May 2025 14:20:32 +0900 Subject: [PATCH] typescript: prefer versionCheckHook rather than testers.testVersion Actually simplify updating from 5.8.2 to 5.8.3 causes errors in the version check --- pkgs/by-name/ty/typescript/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ty/typescript/package.nix b/pkgs/by-name/ty/typescript/package.nix index e95c9e79d893..ce6a4d89553a 100644 --- a/pkgs/by-name/ty/typescript/package.nix +++ b/pkgs/by-name/ty/typescript/package.nix @@ -2,8 +2,7 @@ lib, buildNpmPackage, fetchFromGitHub, - testers, - typescript, + versionCheckHook, }: buildNpmPackage rec { @@ -23,11 +22,12 @@ buildNpmPackage rec { npmDepsHash = "sha256-ytdkxIjAd3UsU90o9IFZa5lGEv39zblBmgTTseVRGKQ="; - passthru.tests = { - version = testers.testVersion { - package = typescript; - }; - }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/tsc"; + versionCheckProgramArg = "--version"; meta = with lib; { description = "Superset of JavaScript that compiles to clean JavaScript output";