blob: 2b6658921ead7ab15cdfa1f20eb274316911ec5b (
plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
description="A System V Release 4.0 curses emulation library."
packager="CRUX System Team <core-ports AT crux DOT nu>"
maintainer="Lukc <lukc AT upyum DOT com>"
url="http://www.gnu.org/software/ncurses/ncurses.html"
depends=()
name=ncurses
version=5.7
release=1
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)
build ()
{
cd $name-$version;
local opts=(
${CBUILD:+-build=${CBUILD}}
${CHOST:+-host=${CHOST}}
--with-install-prefix=$PKG
--prefix=$prefix
--with-normal
--with-shared
--without-debug
$(use_with ada)
);
./configure ${opts[@]};
make;
make install;
make distclean;
./configure ${opts[@]} --enable-widec;
make;
make install;
# In my mind, it’s correct to install a such important library in /lib.
mkdir $PKG/lib;
for i in w '';
do
mv $PKG/usr/lib/libncurses$i.so.* $PKG/lib && \
ln -sf libncurses$i.so $PKG/usr/lib/libcurses$i.so && \
ln -sf ../../lib/libncurses$i.so.5 $PKG/usr/lib/libncurses$i.so && \
ln -sf ../../lib/libncurses$i.so.5 $PKG/usr/lib/libncurses$i.so.5;
done
}
|