# Maintainer: ivanp7 pkgname=fbterm _gitname=fbterm _majorver=1.7 pkgver=1.7_5 pkgrel=5 pkgdesc='Framebuffer terminal emulator' arch=('x86_64' 'armv7h') url='https://salsa.debian.org/debian/fbterm' license=('GPL2') depends=(freetype2 fontconfig ncurses) makedepends=(autoconf patch) provides=(fbterm) conflicts=(fbterm) source=("http://deb.debian.org/debian/pool/main/f/fbterm/fbterm_1.7.orig.tar.gz" '0001-Fix-build-with-gcc-6.patch' 'fix_ftbfs_crosscompile.patch' 'fix_ftbfs_epoll.patch' 'fbconfig.patch' 'color_palette.patch' 'fbterm.patch' 'fbtermrc') sha256sums=('b98d487e84618503887e3996162354c482e24884bad8bf2219b6776372f306ad' '8054410ab97da3df03406543c6a471acf3323b9e5712da6455d7c49cad7489ce' '73f0c87aaa5a74631c167fb765c0340dc28626b00d0a3cd065cebf71acc585f7' '2b5daa2664adf1efb3e478c2f97376c055b1698422524d262fbae2e7a530a323' '0d1781e2654d32d5dfd1cbf17680b49aefbb124b7164ca1d70fcf4468563be7c' 'ad865628f2f6d67c82a5d29b1ec68af37293b9df5f4a6e8fad6b356d08ab368b' '5cd1c14c640679a40f8a9d9781c2a5af5db7543c2296cda99f2886aa40468735' 'ccd21f8b66631067393cb74e222aca1935c449be569b95c1008d6c7c76b7d4b6') prepare() { cd $srcdir/$_gitname-$_majorver patch -p1 < "$srcdir/fbconfig.patch" patch -p1 < "$srcdir/color_palette.patch" patch -p1 < "$srcdir/fbterm.patch" patch -p1 < "$srcdir/0001-Fix-build-with-gcc-6.patch" patch -p1 < "$srcdir/fix_ftbfs_crosscompile.patch" patch -p1 < "$srcdir/fix_ftbfs_epoll.patch" autoreconf -fvi ./configure --prefix=/usr # workaround for tic writing outside of the builddir sed -i '/^SUBDIRS =/ s/terminfo//' Makefile } build() { cd $srcdir/$_gitname-$_majorver make mkdir -p tic TERMINFO=$srcdir/$_gitname-$_majorver/tic tic terminfo/fbterm } package() { cd $srcdir/$_gitname-$_majorver make DESTDIR="$pkgdir/" install mkdir -p "$pkgdir/usr/share/terminfo" cp -r tic/f "$pkgdir/usr/share/terminfo/" mkdir -p "$pkgdir/etc/fbterm" cp $srcdir/fbtermrc "$pkgdir/etc/fbterm/fbtermrc.example" }