blob: 2dd1ee2fe57dec3d70b71908ac7a6579572b741a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
{
lib,
versionData,
mkDerivation,
libncurses-tinfo,
...
}:
mkDerivation {
path = "lib/ncurses/ncurses";
extraPaths = [
"lib/ncurses"
"contrib/ncurses"
"lib/Makefile.inc"
];
MK_TESTS = "no";
preBuild = lib.optionalString (versionData.major == 14) ''
make -C ../tinfo $makeFlags curses.h ncurses_dll.h ncurses_def.h
'';
buildInputs = lib.optionals (versionData.major == 14) [ libncurses-tinfo ];
# some packages depend on libncursesw.so.8
postInstall = ''
ln -s $out/lib/libncursesw.so.9 $out/lib/libncursesw.so.8
'';
}
|