@ -5,7 +5,7 @@
pkgname = ncurses
pkgname = ncurses
pkgver = 6.3
pkgver = 6.3
pkgrel = 2
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 = 'https://invisible-island.net/ncurses/ncurses.html'
url = 'https://invisible-island.net/ncurses/ncurses.html'
@ -17,9 +17,9 @@ provides=(libncurses++w.so libformw.so libmenuw.so libpanelw.so libncursesw.so)
replaces = ( alacritty-terminfo)
replaces = ( alacritty-terminfo)
options = ( debug)
options = ( debug)
source = (
source = (
" https://invisible-mirror.net/archives/ ${ pkgname } / ${ pkgname } - ${ pkgver } .tar.gz " { ,.asc}
https://invisible-mirror.net/archives/$pkgname /$pkgname -$pkgver .tar.gz { ,.asc}
" ${ pkgname} -6.3-libs.patch"
$ pkgname-6.3-libs.patch
" ${ pkgname} -6.3-pkgconfig.patch"
$ pkgname-6.3-pkgconfig.patch
)
)
sha512sums = ( '5373f228cba6b7869210384a607a2d7faecfcbfef6dbfcd7c513f4e84fbd8bcad53ac7db2e7e84b95582248c1039dcfc7c4db205a618f7da22a166db482f0105'
sha512sums = ( '5373f228cba6b7869210384a607a2d7faecfcbfef6dbfcd7c513f4e84fbd8bcad53ac7db2e7e84b95582248c1039dcfc7c4db205a618f7da22a166db482f0105'
'SKIP'
'SKIP'
@ -32,12 +32,11 @@ b2sums=('b2c174ac48d587b4d3aa054f04e4ec8bffd8a657a4aff5f090104965c741901e600712c
validpgpkeys = ( '19882D92DDA4C400C22C0D56CC2AF4472167BE03' ) # Thomas Dickey <dickey@invisible-island.net>
validpgpkeys = ( '19882D92DDA4C400C22C0D56CC2AF4472167BE03' ) # Thomas Dickey <dickey@invisible-island.net>
prepare( ) {
prepare( ) {
cd $pkgname -$pkgver
# do not link against test libraries
# do not link against test libraries
patch -Np1 -i ../" ${ pkgname} -6.3-libs.patch"
patch -Np1 -d $pkgname -$pkgver - i ../$ pkgname-6.3-libs.patch
# do not leak build-time LDFLAGS into the pkgconfig files:
# do not leak build-time LDFLAGS into the pkgconfig files:
# https://bugs.archlinux.org/task/68523
# https://bugs.archlinux.org/task/68523
patch -Np1 -i ../" ${ pkgname} -6.3-pkgconfig.patch"
patch -Np1 -d $pkgname -$pkgver - i ../$ pkgname-6.3-pkgconfig.patch
# NOTE: can't run autoreconf because the autotools setup is custom and ancient
# NOTE: can't run autoreconf because the autotools setup is custom and ancient
}
}
@ -54,6 +53,7 @@ build() {
--with-pkg-config-libdir= /usr/lib/pkgconfig \
--with-pkg-config-libdir= /usr/lib/pkgconfig \
--with-shared \
--with-shared \
--with-versioned-syms \
--with-versioned-syms \
--with-xterm-kbs= del \
--without-ada
--without-ada
make
make
}
}