mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-18 13:50:04 +00:00
tclPackages.incrtcl: use finalAttrs
This commit is contained in:
@@ -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;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user