# Template file for 'kitty' pkgname=kitty version=0.14.2 revision=1 pycompile_dirs="usr/lib/kitty" hostmakedepends="ncurses pkg-config python3 wayland-devel wayland-protocols" makedepends="gettext-devel glfw-devel harfbuzz-devel libxkbcommon-devel python3-devel wayland-devel wayland-protocols" depends="kitty-terminfo-${version}_${revision}" short_desc="Modern, hackable, featureful, OpenGL based terminal emulator" maintainer="Benjamin Slade " license="GPL-3.0-or-later" homepage="https://sw.kovidgoyal.net/kitty/" changelog="https://sw.kovidgoyal.net/kitty/changelog.html" distfiles="https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}.tar.xz" checksum=9eb32808425867dd63580718bc1b97bbd9046d4024279837c6132eb1ef37f189 pycompile_version="$py3_ver" LDFLAGS+=" -Wl,-z,stack-size=2097152" do_build() { if [ "$CROSS_BUILD" ]; then CFLAGS+=" -I${XBPS_CROSS_BASE}/${py3_inc}" fi case "$XBPS_TARGET_MACHINE" in *-musl) vsed -e 's/pow10/pow_10/g' -i kitty/parser.c;; esac python3 setup.py linux-package --prefix=${DESTDIR}/usr --update-check-interval=0 --verbose } do_install() { vsconf $(find ${DESTDIR}/usr/share/doc/kitty/html/_downloads/ -name "kitty.conf") } kitty-terminfo_package() { short_desc+=" - terminfo data" archs=noarch pkg_install() { vmove usr/share/terminfo } }