Package Base Details: kitty-git

Git Clone URL: https://aur.archlinux.org/kitty-git.git (read-only, click to copy)
Submitter: mkindshofer
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 25
Popularity: 1.16
First Submitted: 2017-01-10 15:54
Last Updated: 2021-09-17 17:41

Latest Comments

1 2 3 Next › Last »

FabioLolix commented on 2021-07-25 11:14

furo is another sphinx package (python-sphinx-furo), I have added all makedepends at the moment.

I have tried to chroot build without python-sphinx like the community package but the build fails

rien333 commented on 2021-07-25 09:57

After attempting to install all of the sphinx dependencies based on the error messages, I get the following error about some theme not being found:

sphinx.errors.ThemeError: no theme named 'furo' found (missing theme.conf?)

Theme error:
no theme named 'furo' found (missing theme.conf?)

rien333 commented on 2021-07-20 08:46

I think this now needs community/sphinx_inline_tabs and aur/python-sphinx-copybutton to build without errors (+even more sphinx packages).

Or at least to build the docs - but do we need (all) the docs anyway?

FabioLolix commented on 2021-05-14 10:14

pkgbuild have been updated, it would have been more useful if you tried to build my pkgbuild without glfw-x11 in chroot

pychuang commented on 2021-03-11 21:58

I tried with the dependencies from Arch's official kitty package in a clean build:

depends=('python3' 'freetype2'  'fontconfig' 'wayland' 'libx11' 'libxkbcommon-x11' 'libxi'
         'hicolor-icon-theme' 'libgl' 'libcanberra' 'dbus' 'lcms2')
makedepends=('libxinerama' 'libxcursor' 'libxrandr' 'wayland-protocols' 'python-sphinx')

with extra makedepends: git and python-setuptools.

Did not need glfw-x11 nor glfw-wayland.

Edit: I think one key is libxi, which provides the required header files /usr/include/X11/extensions/XInput2.h. With libxi, then there's no need for glfw-x11. libxi is also listed in the dependencies from upstream: https://sw.kovidgoyal.net/kitty/build.html#dependencies

FabioLolix commented on 2021-03-11 21:28

glfw-x11 is needed at build time, you can try it yourself.

pychuang commented on 2021-03-10 22:47

It seems kitty's source code comes with its own fork of glfw. And it links against that bundled glfw. So I think there's no need to put glfw-x11 in the makedepends. Besides, glfw-x11 conflicts with glfw-wayland.

ronin commented on 2020-11-29 01:20

if you came across this

error: failed to commit transaction (conflicting files)
kitty-terminfo: /usr/share/terminfo/x/xterm-kitty exists in filesystem (owned by kitty-git)
Errors occurred, no packages were upgraded.

just remove the file /usr/share/terminfo/x/xterm-kitty by

sudo rm -f /usr/share/terminfo/x/xterm-kitty

and try installing again.

CjK commented on 2020-08-12 10:25

It seems like starting with Kitty 0.18.4 package liblcms2 is required for building, at least that's how I read this error-message:

Package lcms2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lcms2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'lcms2', required by 'virtual:world', not found
CC: gcc (10, 1)
The package lcms2 was not found on your system

akobel commented on 2020-06-17 11:55

And, thus, it should have corresponding entries for provides and conflicts...

provides=(kitty kitty-terminfo)
conflicts=(kitty kitty-terminfo)