6.1-1: new upstream release

ledoian
Bartłomiej Piotrowski 7 years ago
parent b82062f48f
commit c1f0cbecb6

@ -3,47 +3,48 @@
# Contributor: judd <jvinet@zeroflux.org> # Contributor: judd <jvinet@zeroflux.org>
pkgname=ncurses pkgname=ncurses
_pkgver=6.0-20170902 pkgver=6.1
pkgver=${_pkgver/-/+} pkgrel=1
pkgrel=3
pkgdesc='System V Release 4.0 curses emulation library' pkgdesc='System V Release 4.0 curses emulation library'
arch=(x86_64) arch=(x86_64)
url='http://invisible-island.net/ncurses/ncurses.html' url='http://invisible-island.net/ncurses/ncurses.html'
license=(MIT) license=(MIT)
depends=(glibc gcc-libs) depends=(glibc gcc-libs)
provides=(libncurses++w.so libformw.so libmenuw.so libpanelw.so libncursesw.so) provides=(libncurses++w.so libformw.so libmenuw.so libpanelw.so libncursesw.so)
source=(http://invisible-mirror.net/archives/ncurses/current/ncurses-${_pkgver}.tgz{,.asc}) #source=(http://invisible-mirror.net/archives/ncurses/current/ncurses-${_pkgver}.tgz{,.asc})
md5sums=('b7b1cedc484172434855b00831183458' source=(https://ftp.gnu.org/pub/gnu/ncurses/ncurses-$pkgver.tar.gz{,.sig})
md5sums=('98c889aaf8d23910d2b92d65be2e737a'
'SKIP') 'SKIP')
validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey
build() { build() {
cd $pkgname-${_pkgver} cd $pkgname-$pkgver
./configure --prefix=/usr --mandir=/usr/share/man \ ./configure --prefix=/usr --mandir=/usr/share/man \
--with-pkg-config-libdir=/usr/lib/pkgconfig \ --with-pkg-config-libdir=/usr/lib/pkgconfig \
--with-shared --with-normal --without-debug --without-ada \ --with-shared --with-normal --without-debug --without-ada \
--enable-widec --enable-pc-files --with-cxx-binding --with-cxx-shared \ --enable-widec --enable-pc-files --with-cxx-binding --with-cxx-shared
--with-termlib=tinfo --with-ticlib=tic
make make
} }
package() { package() {
cd $pkgname-${_pkgver} cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install make DESTDIR="$pkgdir" install
# fool packages looking to link to non-wide-character ncurses libraries # fool packages looking to link to non-wide-character ncurses libraries
for lib in ncurses ncurses++ form panel menu; do for lib in ncurses ncurses++ form panel menu; do
echo "INPUT(-l${lib}w)" > "$pkgdir/usr/lib/lib${lib}.so" echo 'INPUT(-l${lib}w)' > "$pkgdir/usr/lib/lib${lib}.so"
ln -s ${lib}w.pc "$pkgdir/usr/lib/pkgconfig/${lib}.pc" ln -s ${lib}w.pc "$pkgdir/usr/lib/pkgconfig/${lib}.pc"
done done
# don't require -ltinfo when linking with --no-add-needed for lib in tic tinfo; do
rm -f "$pkgdir/usr/lib/libncursesw.so" echo 'INPUT(-lncursesw)' > "$pkgdir/usr/lib/lib${lib}.so"
echo "INPUT(libncursesw.so.${pkgver:0:1} -ltinfo)" > "$pkgdir/usr/lib/libncursesw.so" ln -s libncursesw.so.${pkgver:0:1} "$pkgdir/usr/lib/lib${lib}.so.${pkgver:0:1}"
#ln -s ncursesw.pc "$pkgdir/usr/lib/pkgconfig/${lib}.pc"
done
# some packages look for -lcurses during build # some packages look for -lcurses during build
echo "INPUT(-lncursesw)" > "$pkgdir/usr/lib/libcursesw.so" echo 'INPUT(-lncursesw)' > "$pkgdir/usr/lib/libcursesw.so"
ln -s libncurses.so "$pkgdir/usr/lib/libcurses.so" ln -s libncurses.so "$pkgdir/usr/lib/libcurses.so"
# install license, rip it from the readme # install license, rip it from the readme

Loading…
Cancel
Save