Package Details: kitty-git 1:0.32.2.r373.ge9c4e7310-2

Git Clone URL: https://aur.archlinux.org/kitty-git.git (read-only, click to copy)
Package Base: kitty-git
Description: Modern, hackable, featureful, OpenGL based terminal emulator
Upstream URL: https://sw.kovidgoyal.net/kitty/
Licenses: GPL3
Conflicts: kitty
Provides: kitty
Submitter: mkindshofer
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 24
Popularity: 0.001502
First Submitted: 2017-01-10 15:54 (UTC)
Last Updated: 2024-03-02 09:16 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

bbgun7 commented on 2024-03-13 13:24 (UTC) (edited on 2024-03-13 13:24 (UTC) by bbgun7)

I see, I didn't think about sharing the diff, but it should be pretty easy to generate locally.

I wasn't sure if version was necessary or not, that was just from the build instructions on kittys site.

The AUR "Add Comment" tips blurb ("Git commit identifiers referencing commits in the AUR package repository and URLs are converted to links automatically. Markdown syntax is partially supported.") links to https://daringfireball.net/projects/markdown/syntax for syntax, and that uses the <code> tag. I didn't realize backticks would even work. Might make sense to find a different guide and update the link.

FabioLolix commented on 2024-03-13 06:23 (UTC)

I've build kitty-git yesterday (kitty-git-1:0.33.0.r0.g04f8cb6d3-1-x86_64.pkg.tar.zst) with devtools and builded fine

I think this might be right?

The whole list without the diff isn't very useful

'python>=3.8' 'harfbuzz>=2.2.0' 'go>=1.22'

I'm not going to specify version, you need to have the system updated before building AUR packages

btw please don't <code> but backticks

bbgun7 commented on 2024-03-13 01:06 (UTC) (edited on 2024-03-13 01:08 (UTC) by bbgun7)

It looks like the dependencies have changed in the latest release: https://sw.kovidgoyal.net/kitty/build/

I think this might be right?

depends=('python>=3.8' 'harfbuzz>=2.2.0' zlib libpng lcms2 xxhash openssl freetype2 fontconfig libcanberra)
makedepends=(git gcc simde 'go>=1.22' pkgconf dbus libxcursor libxrandr libxi libxinerama libgl libxkbcommon fontconfig libx11 lcms2 openssl python3 xxhash ncurses)
optdepends=('imagemagick: needed to display uncommon image formats in the terminal')

bbgun7 commented on 2024-03-12 23:09 (UTC) (edited on 2024-03-12 23:09 (UTC) by bbgun7)

I'm getting a bunch of freetype undefined symbols: FT_Done_FreeType, FT_Bitmap_Init, FT_Get_Char_Index, FT_New_Face, FT_Render_Glyph, FT_MulFix, FT_Set_Pixel_Sizes, FT_Bitmap_Convert, FT_Done_Face, FT_Load_Glyph, FT_Init_FreeType, FT_Select_Size, FT_Get_Sfnt_Table, FT_Bitmap_Done, FT_Set_Char_Size, and FT_Get_Postscript_Name.

When I manually clone and do ./dev.sh build it builds just fine, should that be getting called here?

FabioLolix commented on 2024-03-02 09:17 (UTC)

For the records ssh aur access solved

FabioLolix commented on 2024-02-27 09:03 (UTC)

Install simde, I have some problems with ssh aur access now; can't push updates. Also go flags are ready since a while but I had forgot to push that

zjeffer commented on 2024-02-25 15:36 (UTC)

Getting this build error:

==> Starting build()...
[20/20] Generating wayland-cursor-shape-v1-client-protocol.c ... done
[115/115] Compiling kitty/gl-wrapper.c ... done
Compiling kitty/simd-string-128.c ...
gcc -MMD -DNDEBUG -DHAS_COPY_FILE_RANGE -DPRIMARY_VERSION=4000 -DSECONDARY_VERSION=32 -DXT_VERSION="0.32.2" -Wextra -Wfloat-conversion -Wno-missing-field-initializers -Wall -Wstrict-prototypes -std=c11 -pedantic-errors -Werror -O3 -fwrapv -fstack-protector-strong -pipe -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fno-plt -fPIC -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/home/zjeffer/.cache/paru/clone/kitty-git/src=/usr/src/debug/kitty-git -flto=auto -flto -fcf-protection=full -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.11 -msse4.2 -c kitty/simd-string-128.c -o build/fast_data_types-kitty-simd-string-128.c.o
In file included from kitty/simd-string-128.c:9:
kitty/simd-string-impl.h:35:10: fatal error: simde/x86/avx2.h: No such file or directory
   35 | #include <simde/x86/avx2.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'kitty-git-1:r11076.gc03af4d29-2 (kitty-terminfo-git kitty-shell-integration-git kitty-git)': 
error: packages failed to build: kitty-git-1:r11076.gc03af4d29-2 (kitty-terminfo-git kitty-shell-integration-git kitty-git)

rosenberg commented on 2024-02-09 17:39 (UTC)

I'm sorry, it does compile. I was in the folder of actual clone of the kitty repo, so probably it get confused.

rosenberg commented on 2024-02-09 17:32 (UTC)

It doesn't compile anymore:

traceback (most recent call last):
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/__main__.py", line 7, in <module>
    main()
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/entry_points.py", line 197, in main
    func(sys.argv[1:])
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/entry_points.py", line 146, in namespaced
    func(args[1:])
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/entry_points.py", line 43, in complete
    os.execvp(kitten_exe(), args)
              ^^^^^^^^^^^^
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/types.py", line 159, in __call__
    self._cached_result = self.__wrapped__()
                          ^^^^^^^^^^^^^^^^^^
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/constants.py", line 84, in kitten_exe
    return os.path.join(os.path.dirname(kitty_exe()), 'kitten')
                                        ^^^^^^^^^^^
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/types.py", line 159, in __call__
    self._cached_result = self.__wrapped__()
                          ^^^^^^^^^^^^^^^^^^
  file "/home/username/.cache/paru/clone/kitty-git/src/kitty/kitty/constants.py", line 67, in kitty_exe
    rpath = getattr(sys, 'kitty_run_data').get('bundle_exe_dir')
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
attributeerror: module 'sys' has no attribute 'kitty_run_data'

solopasha commented on 2023-05-30 16:58 (UTC)

And shell completions files are empty. kitty setups completion via its shell integration feature, so lines 42-50 can be removed from the pkgbuild.