# Template file for 'kitty' pkgname=kitty version=0.14.6 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 libcanberra-devel" 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=f07e0b2398b21e546ead8bb7755b140ee2d9cd1be10b720263b2578a0396a9b8 patch_args="-Np1" 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 } }