From 05f9af0856ce96edc1e2910cf4abf18b81165331 Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Sun, 1 Feb 2026 10:30:45 +0100 Subject: [PATCH] tsm-client: set pname and version Inspired by https://github.com/NixOS/nixpkgs/issues/485742 Note: The final packages (`tsm-client`, `tsm-client-withGUI`) are based on a "unwrapped" package. The latter one is now named `pname="tsm-client-unwrapped"`. Its `version` is simply inherited into the final packages. --- pkgs/by-name/ts/tsm-client/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ts/tsm-client/package.nix b/pkgs/by-name/ts/tsm-client/package.nix index b7175e36260b..25cc4b8cdf18 100644 --- a/pkgs/by-name/ts/tsm-client/package.nix +++ b/pkgs/by-name/ts/tsm-client/package.nix @@ -90,7 +90,7 @@ let }/client/v${major}r${minor}/Linux/LinuxX86/BA/v${major}${minor}${patch}/${version}-TIV-TSMBAC-LinuxX86.tar"; unwrapped = stdenv.mkDerivation (finalAttrs: { - name = "tsm-client-${finalAttrs.version}-unwrapped"; + pname = "tsm-client-unwrapped"; version = "8.1.27.1"; src = fetchurl { url = mkSrcUrl finalAttrs.version; @@ -152,7 +152,8 @@ let in buildEnv { - name = "tsm-client-${unwrapped.version}"; + pname = "tsm-client"; + inherit (unwrapped) version; meta = meta // lib.attrsets.optionalAttrs enableGui {