community/notcurses: cope with /dev/tty not being a TTY; likely resolves FTBFS on x86

See https://github.com/dankamongmen/notcurses/issues/1197 for more information.
This commit is contained in:
Ariadne Conill 2020-12-15 06:00:37 -07:00
parent 318a06c148
commit dcc002fc18

View File

@ -2,14 +2,15 @@
# Maintainer: Nick Black <dankamongmen@gmail.com>
pkgname=notcurses
pkgver=2.0.12
pkgrel=0
pkgrel=1
pkgdesc="Blingful character graphics and TUI library"
url="https://nick-black.com/dankwiki/index.php/Notcurses"
arch="all !x86" # FTBFS on x86
arch="all"
license="Apache-2.0"
makedepends="cmake ncurses-dev linux-headers ffmpeg-dev doctest-dev libunistring-dev"
subpackages="$pkgname-static $pkgname-dbg $pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/dankamongmen/notcurses/archive/v$pkgver.tar.gz"
source="$pkgname-$pkgver.tar.gz::https://github.com/dankamongmen/notcurses/archive/v$pkgver.tar.gz
notcurses-validate-tty.patch::https://patch-diff.githubusercontent.com/raw/dankamongmen/notcurses/pull/1212.patch"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
@ -35,4 +36,5 @@ package() {
make -C build DESTDIR="$pkgdir" install
}
sha512sums="7a287c213e15809c3e7e56081c002d49f7aa64c1e7b5e1d5b173805baeb88a0186e2c0bcca0e43ac74706af80ec3cda1f51e4e1d137db0825065a9295eaba9bd notcurses-2.0.12.tar.gz"
sha512sums="7a287c213e15809c3e7e56081c002d49f7aa64c1e7b5e1d5b173805baeb88a0186e2c0bcca0e43ac74706af80ec3cda1f51e4e1d137db0825065a9295eaba9bd notcurses-2.0.12.tar.gz
a2d98eb1f24fe09c426349bbae8351265ec4fbc4b0fe08342f72c9c95e1610c1822578d045eb688af5a43b6755f09a7f397a6a4791caa082eca0d342a92d9262 notcurses-validate-tty.patch"