blob: b4a616cc0c73444f85b6c437ed2a916267a33c68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=kitty
pkgver=0.15.0
pkgrel=1
pkgdesc="A modern, hackable, featureful, OpenGL based terminal emulator"
url="https://sw.kovidgoyal.net/kitty/"
arch="all"
license="GPL-3.0-only"
#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 ncurses-terminfo"
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 py3-sphinx libcanberra-dev"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/kovidgoyal/kitty/archive/v$pkgver.tar.gz
fix-ppc64le-build-ioctl-with-musl.patch
clock-gettime-musl-fix.patch
"
build() {
SPHINXBUILD=sphinx-build python3 setup.py linux-package
}
check() {
python3 setup.py test
}
package() {
python3 setup.py linux-package --prefix "$pkgdir/usr"
}
sha512sums="cbaafb4806b882202141bf823f07afa5b7b88844c2aa2d7d321844b309cea258659eff751b232a346b27629dd85822d7b8ce78e8c87a8467b23f8d088dfa2c46 kitty-0.15.0.tar.gz
330f56f5fd60607c57f4f2cffdf33768b3af9e4c3e271a60a05cc3c653d70f7402af91ba0cdfe0257c8b4779884a6440eb52496078bce11799aaa1829ced9245 fix-ppc64le-build-ioctl-with-musl.patch
ae51cd508fd1225dbfb802dbc9c33127146f38022614a67da9ef744fa990eb1c0a954c1e447163849b7a0f4cc71705554723d3030528be74fe6250ef2cb21630 clock-gettime-musl-fix.patch"
|