aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/ncurses/abuild
blob: 561bcf9c75575c446e1c3c404e381cc2c17c1965 (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
name=ncurses
version=6.6
release=1
source="https://invisible-mirror.net/archives/$name/$name-$version.tar.gz"
build_opt="--without-debug
	--with-shared
	--without-normal
	--with-cxx-shared
	--enable-pc-files
	--enable-widec
	--with-pkg-config-libdir=/usr/lib/pkgconfig"

postbuild() {
	# Create libtinfo symlinks.
	ln -sf libncursesw.so $PKG/usr/lib/libtinfo.so
	ln -sf libncursesw.so.${version} $PKG/usr/lib/libtinfo.so.${version}
	ln -sf libtinfo.so.${version} $PKG/usr/lib/libtinfo.so.6
	ln -sf ncursesw.pc $PKG/usr/lib/pkgconfig/tinfo.pc
	for lib in ncurses form panel menu ; do
	    rm -vf                    $PKG/usr/lib/lib${lib}.so
	    echo "INPUT(-l${lib}w)" > $PKG/usr/lib/lib${lib}.so
	    ln -sfv ${lib}w.pc        $PKG/usr/lib/pkgconfig/${lib}.pc
	done
	
	rm -vf                     $PKG/usr/lib/libcursesw.so
	echo "INPUT(-lncursesw)" > $PKG/usr/lib/libcursesw.so
	ln -sfv libncurses.so      $PKG/usr/lib/libcurses.so

	# shipped by busybox
	rm $PKG/usr/bin/clear \
	   $PKG/usr/bin/reset
}