From ea207d91775f59ebd87bd2a9529b9a7a7e549e5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Thu, 16 May 2019 15:25:56 +0200 Subject: [PATCH] ncurses: enable tinfo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: #11718 Signed-off-by: Jürgen Buchmüller --- common/shlibs | 4 ++++ srcpkgs/ncurses/template | 31 ++++++++++++++----------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/common/shlibs b/common/shlibs index 26d30a2c37..c4d5e1d0a4 100644 --- a/common/shlibs +++ b/common/shlibs @@ -79,6 +79,10 @@ libpanelw.so.5 ncurses-libs-5.9_13 ignore libpanelw.so.6 ncurses-libs-5.8_1 ignore libmenuw.so.5 ncurses-libs-5.9_13 ignore libmenuw.so.6 ncurses-libs-5.8_1 ignore +libtinfow.so.6 ncurses-libs-6.1_3 ignore +libtinfow.so.5 ncurses-libs-6.1_3 ignore +libtinfo.so.6 ncurses-libs-6.1_3 ignore +libtinfo.so.5 ncurses-libs-6.1_3 ignore libobjc.so.4 libobjc-4.7.3_12 libgomp.so.1 libgomp-4.4.0_1 libgps.so.24 gpsd-3.18.1_1 diff --git a/srcpkgs/ncurses/template b/srcpkgs/ncurses/template index f7a50b603e..90c667b3e6 100644 --- a/srcpkgs/ncurses/template +++ b/srcpkgs/ncurses/template @@ -1,11 +1,15 @@ -# Template build file for 'ncurses'. +# Template file for 'ncurses' pkgname=ncurses version=6.1 -revision=2 -short_desc="A System V Release 4.0 curses emulation library" +revision=3 +configure_args="--with-shared --without-debug --with-manpage-symlinks + --with-manpage-format=normal --with-termlib --without-ada --without-tests + --enable-pc-files --with-pkg-config-libdir=/usr/lib/pkgconfig + ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config" +short_desc="System V Release 4.0 curses emulation library" maintainer="Juan RP " -homepage="http://www.gnu.org/software/ncurses/" license="MIT" +homepage="http://www.gnu.org/software/ncurses/" distfiles="${GNU_SITE}/ncurses/$pkgname-$version.tar.gz" checksum=aa057eeeb4a14d470101eff4597d5833dcef5965331be3528c08d99cebaa0d17 @@ -22,24 +26,15 @@ do_configure() { export BUILD_CFLAGS="$BUILD_CFLAGS -fPIC" mkdir -p ncurses-build ncursesw-build - cd ${wrksrc}/ncursesw-build # widec build ../configure ${configure_args} \ - --enable-widec --with-shared --without-debug \ - --with-manpage-symlinks --with-manpage-format=normal \ - --without-ada --enable-ext-colors \ - --without-tests --enable-pc-files \ - --with-pkg-config-libdir=/usr/lib/pkgconfig \ - ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config \ + --enable-widec --enable-ext-colors \ BUILD_CFLAGS="$BUILD_CFLAGS" cd ${wrksrc}/ncurses-build # non-widec build - ../configure ${configure_args} --with-shared \ - --without-debug --without-ada --without-tests \ - --enable-pc-files --with-pkg-config-libdir=/usr/lib/pkgconfig \ - ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config \ + ../configure ${configure_args} \ BUILD_CFLAGS="$BUILD_CFLAGS" } @@ -78,9 +73,11 @@ do_install() { cd ${wrksrc}/ncurses-build install -Dm755 lib/libncurses.so.${version} \ ${DESTDIR}/usr/lib/libncurses.so.${version} + install -Dm755 lib/libtinfo.so.${version} \ + ${DESTDIR}/usr/lib/libtinfo.so.${version} # Create compat symlinks. - for f in ncurses form panel menu; do + for f in ncurses form panel menu tinfo; do ln -sfr ${DESTDIR}/usr/lib/lib${f}w.so.6 \ ${DESTDIR}/usr/lib/lib${f}w.so.5 done @@ -93,7 +90,7 @@ do_install() { } ncurses-libs_package() { - shlib_provides="libformw.so.5 libmenuw.so.5 libpanelw.so.5 libncursesw.so.5" + shlib_provides="libformw.so.5 libmenuw.so.5 libpanelw.so.5 libncursesw.so.5 libtinfow.so.5" short_desc+=" -- shared libraries" pkg_install() { vmove "usr/lib/*.so.*"