diff options
author | Domen Kožar <domen@dev.si> | 2014-08-26 09:57:29 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2014-08-26 09:57:38 +0200 |
commit | 276220262ec25a194247d736c54123dc6e1b0096 (patch) | |
tree | 9e2544bfd5b39ad497b7341023a7470759ed72ec /pkgs/development/interpreters/pypy | |
parent | abe7730f23eb2b0b55308639dba1fbdff2f0c652 (diff) | |
download | nixlib-276220262ec25a194247d736c54123dc6e1b0096.tar nixlib-276220262ec25a194247d736c54123dc6e1b0096.tar.gz nixlib-276220262ec25a194247d736c54123dc6e1b0096.tar.bz2 nixlib-276220262ec25a194247d736c54123dc6e1b0096.tar.lz nixlib-276220262ec25a194247d736c54123dc6e1b0096.tar.xz nixlib-276220262ec25a194247d736c54123dc6e1b0096.tar.zst nixlib-276220262ec25a194247d736c54123dc6e1b0096.zip |
pypy: hint about tcl/tk headers/libs paths
Diffstat (limited to 'pkgs/development/interpreters/pypy')
-rw-r--r-- | pkgs/development/interpreters/pypy/2.3/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/pypy/2.3/default.nix b/pkgs/development/interpreters/pypy/2.3/default.nix index 74f01c0fc0f5..8fef46b58772 100644 --- a/pkgs/development/interpreters/pypy/2.3/default.nix +++ b/pkgs/development/interpreters/pypy/2.3/default.nix @@ -40,12 +40,18 @@ let substituteInPlace pypy/goal/targetpypystandalone.py \ --replace "/usr/bin/env pypy" "${pythonFull}/bin/python" - # convince pypy to find nix ncurses + # hint pypy to find nix ncurses substituteInPlace pypy/module/_minimal_curses/fficurses.py \ --replace "/usr/include/ncurses/curses.h" "${ncurses}/include/curses.h" \ --replace "ncurses/curses.h" "${ncurses}/include/curses.h" \ --replace "ncurses/term.h" "${ncurses}/include/term.h" \ --replace "libraries=['curses']" "libraries=['ncurses']" + + # tkinter hints + substituteInPlace lib_pypy/_tkinter/tklib.py \ + --replace "'/usr/include/tcl'" "'${tk}/include', '${tcl}/include'" \ + --replace "linklibs=['tcl', 'tk']" "linklibs=['tcl8.5', 'tk8.5']" \ + --replace "libdirs = []" "libdirs = ['${tk}/lib', '${tcl}/lib']" ''; setupHook = ./setup-hook.sh; |