mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-16 18:37:04 +03:00
Merge pull request #5595 from abbradar/expect-fix
expect: fix Tcl tools
This commit is contained in:
commit
1f3b6f5509
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, tcl }:
|
||||
{ stdenv, fetchurl, tcl, makeWrapper }:
|
||||
|
||||
let version = "5.45";
|
||||
in
|
||||
@ -11,6 +11,7 @@ stdenv.mkDerivation {
|
||||
};
|
||||
|
||||
buildInputs = [ tcl ];
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
#NIX_CFLAGS_COMPILE = "-DHAVE_UNISTD_H";
|
||||
|
||||
@ -30,11 +31,16 @@ stdenv.mkDerivation {
|
||||
configureFlags = [
|
||||
"--with-tcl=${tcl}/lib"
|
||||
"--with-tclinclude=${tcl}/include"
|
||||
"--exec-prefix=$out"
|
||||
"--exec-prefix=$(out)"
|
||||
];
|
||||
|
||||
postInstall = let libSuff = if stdenv.isDarwin then "dylib" else "so";
|
||||
in "cp expect $out/bin; mkdir -p $out/lib; cp *.${libSuff} $out/lib";
|
||||
postInstall = ''
|
||||
for i in $out/bin/*; do
|
||||
wrapProgram $i \
|
||||
--prefix PATH : "${tcl}/bin" \
|
||||
--prefix TCLLIBPATH ' ' $out/lib/*
|
||||
done
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A tool for automating interactive applications";
|
||||
|
Loading…
Reference in New Issue
Block a user