testing/kitty: new aport

This commit is contained in:
Francesco Colista 2018-09-18 12:32:17 +00:00
parent 1e37aadb09
commit e92aa33faa

41
testing/kitty/APKBUILD Normal file
View File

@ -0,0 +1,41 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=kitty
pkgver=0.12.1
pkgrel=0
pkgdesc="A modern, hackable, featureful, OpenGL based terminal emulator"
url="https://sw.kovidgoyal.net/kitty/"
arch="all"
license="GPL-3.0"
#some test fails, disabled for now:
#ERROR: test_box_drawing
#ERROR: test_emoji_presentation
#ERROR: test_font_rendering
#ERROR: test_shaping
#ERROR: test_sprite_map
options="!check"
depends="py3-pygments imagemagick ncurses"
makedepends="py3-setuptools harfbuzz-dev zlib-dev libpng-dev freetype-dev
fontconfig-dev mesa-dev python3-dev dbus-dev libxi-dev
libxkbcommon-dev libxrandr-dev libxinerama-dev libxcursor-dev
wayland-protocols wayland-dev py-sphinx"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/kovidgoyal/$pkgname/archive/v$pkgver.tar.gz"
builddir="$srcdir/$pkgname-$pkgver"
build() {
cd "$builddir"
python3 setup.py linux-package
}
check() {
cd "$builddir"
python3 setup.py test
}
package() {
cd "$builddir"
python3 setup.py linux-package --prefix ${pkgdir}/usr
}
sha512sums="3efdc2ee9d41cddda7ff033fa69531ce48a163ef4b6efa7c5f10ca20511046c26313115383aec6bcef1b2a0fbbac19b2de9a43835130624aada48e12fe54b7df kitty-0.12.1.tar.gz"