(final: prev: { # Fix for static linking. readline = prev.readline.overrideAttrs ( oldAttrs: prev.lib.attrsets.optionalAttrs prev.stdenv.hostPlatform.isMinGW { NIX_CFLAGS_COMPILE = "-DNEED_EXTERN_PC=1"; } ); tcl = if final.stdenv.hostPlatform.isMinGW then final.callPackage ./tcl.nix { } else prev.tcl; # Create a pc file for termcap, since readline expects it. termcap = prev.termcap.overrideAttrs ( oldAttrs: prev.lib.attrsets.optionalAttrs prev.stdenv.hostPlatform.isMinGW { postInstall = oldAttrs.postInstall + '' mkdir -p $dev/lib/pkgconfig/ cat >$dev/lib/pkgconfig/termcap.pc <