From 09ebceb03cecedc0310cd9caef7a1a161e383f29 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 9 Aug 2026 20:08:46 +0200 Subject: [PATCH] tclPackages.incrtcl: use finalAttrs --- .../tcl-modules/by-name/in/incrtcl/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tcl-modules/by-name/in/incrtcl/package.nix b/pkgs/development/tcl-modules/by-name/in/incrtcl/package.nix index 9ea98c23381f..40920c5a421c 100644 --- a/pkgs/development/tcl-modules/by-name/in/incrtcl/package.nix +++ b/pkgs/development/tcl-modules/by-name/in/incrtcl/package.nix @@ -7,12 +7,12 @@ tcl, }: -mkTclDerivation rec { +mkTclDerivation (finalAttrs: { pname = "incrtcl"; version = "4.2.3"; src = fetchurl { - url = "mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4/itcl${version}.tar.gz"; + url = "mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4/itcl${finalAttrs.version}.tar.gz"; hash = "sha256-idOs2GXP3ZY7ECtF+K9hg5REyK6sQ0qk+666gUQPjCY="; }; @@ -24,10 +24,10 @@ mkTclDerivation rec { postInstall = '' rmdir $out/bin - mv $out/lib/itcl${version}/* $out/lib - ln -s libitcl${version}${stdenv.hostPlatform.extensions.sharedLibrary} \ - $out/lib/libitcl${lib.versions.major version}${stdenv.hostPlatform.extensions.sharedLibrary} - rmdir $out/lib/itcl${version} + mv $out/lib/itcl${finalAttrs.version}/* $out/lib + ln -s libitcl${finalAttrs.version}${stdenv.hostPlatform.extensions.sharedLibrary} \ + $out/lib/libitcl${lib.versions.major finalAttrs.version}${stdenv.hostPlatform.extensions.sharedLibrary} + rmdir $out/lib/itcl${finalAttrs.version} ''; setupHook = writeText "setup-hook.sh" '' @@ -48,4 +48,4 @@ mkTclDerivation rec { maintainers = with lib.maintainers; [ thoughtpolice ]; broken = tcl.isTcl9; }; -} +})