abuild (1006B)
1 name=ncurses 2 version=6.5 3 release=3 4 source="https://invisible-mirror.net/archives/$name/$name-$version.tar.gz" 5 build_opt="--without-debug 6 --with-shared 7 --without-normal 8 --with-cxx-shared 9 --enable-pc-files 10 --enable-widec 11 --with-pkg-config-libdir=/usr/lib/pkgconfig" 12 13 postbuild() { 14 # Create libtinfo symlinks. 15 ln -sf libncursesw.so $PKG/usr/lib/libtinfo.so 16 ln -sf libncursesw.so.${version} $PKG/usr/lib/libtinfo.so.${version} 17 ln -sf libtinfo.so.${version} $PKG/usr/lib/libtinfo.so.6 18 ln -sf ncursesw.pc $PKG/usr/lib/pkgconfig/tinfo.pc 19 for lib in ncurses form panel menu ; do 20 rm -vf $PKG/usr/lib/lib${lib}.so 21 echo "INPUT(-l${lib}w)" > $PKG/usr/lib/lib${lib}.so 22 ln -sfv ${lib}w.pc $PKG/usr/lib/pkgconfig/${lib}.pc 23 done 24 25 rm -vf $PKG/usr/lib/libcursesw.so 26 echo "INPUT(-lncursesw)" > $PKG/usr/lib/libcursesw.so 27 ln -sfv libncurses.so $PKG/usr/lib/libcurses.so 28 29 # shipped by busybox 30 rm $PKG/usr/bin/clear \ 31 $PKG/usr/bin/reset 32 }