aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/ncurses/abuild
blob: 02a0e19963546b2825a4d383e83b04cf795c0a27 (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
name=ncurses
version=6.5
release=2
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
}