View | Details | Raw Unified | Return to bug 233010 | Differences between
and this patch

Collapse All | Expand All

(-)b/x11/Makefile (+1 lines)
Lines 138-143 Link Here
138
    SUBDIR += kf5-kwindowsystem
138
    SUBDIR += kf5-kwindowsystem
139
    SUBDIR += kf5-plasma-framework
139
    SUBDIR += kf5-plasma-framework
140
    SUBDIR += kgamma-kde4
140
    SUBDIR += kgamma-kde4
141
    SUBDIR += kitty
141
    SUBDIR += konsole
142
    SUBDIR += konsole
142
    SUBDIR += konsole-kde4
143
    SUBDIR += konsole-kde4
143
    SUBDIR += leechcraft
144
    SUBDIR += leechcraft
(-)b/x11/kitty/Makefile (+66 lines)
Added Link Here
1
# Created by: Ben Widawsky <bwidawsk@FreeBSD.org>
2
# $FreeBSD$
3
4
PORTNAME=	kitty
5
PORTVERSION=	0.12.3
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	x11
8
9
MAINTAINER=	bwidawsk@FreeBSD.org
10
COMMENT=	Cross-platform, fast, feature full, GPU based terminal emulator
11
12
LICENSE=	GPLv3
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
LIB_DEPENDS=	libdbus-1.so:devel/dbus \
16
		libfontconfig.so:x11-fonts/fontconfig \
17
		libfreetype.so:print/freetype2 \
18
		libglfw.so:graphics/glfw \
19
		libharfbuzz.so:print/harfbuzz \
20
		libpng.so:graphics/png \
21
		libxkbcommon.so:x11/libxkbcommon \
22
		libncursesw.so:devel/ncurses
23
24
USES=		gl gmake pkgconfig:build python:3.5+ shebangfix
25
USE_GL=		gl
26
USE_XORG=	x11 xft xrandr xinerama xcb xcursor
27
USE_GITHUB=	yes
28
GH_ACCOUNT=	kovidgoyal
29
30
SHEBANG_FILES=	kitty/launcher/kitty
31
BINARY_ALIAS=	python3=${PYTHON_CMD}
32
33
ICAT_DESC=	tool to display images in the terminal
34
ICAT_LIB_DEPENDS=	libMagickCore-6.so:graphics/ImageMagick
35
36
DOCS_DESC=	build docs
37
DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=1.7:textproc/py-sphinx
38
DOCS_EXTRA_PATCHES=	${PATCHDIR}/docs-on-patch-setup.py
39
DOCS_EXTRA_PATCHES_OFF=	${PATCHDIR}/docs-off-patch-setup.py
40
41
BELL=	disable audio bell by default (can be changed in kitty.conf)
42
BELL_EXTRA_PATCHES_OFF=	${PATCHDIR}/bell-off-patch-kitty_config__data.py
43
44
NLS_USES=	gettext
45
46
OPTIONS_DEFINE=	ICAT DOCS BELL NLS
47
OPTIONS_DEFAULT= NLS
48
49
post-patch-DOCS-on:
50
	${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|g' ${WRKSRC}/docs/Makefile
51
	${REINPLACE_CMD} -e 's|sphinx-build|&-${PYTHON_VER}|' ${WRKSRC}/docs/Makefile
52
53
do-build:
54
	cd ${WRKSRC} && CC=clang ${PYTHON_CMD} setup.py --prefix ${STAGEDIR}${PREFIX} linux-package
55
56
do-install:
57
	cd ${WRKSRC} && tic -x terminfo/kitty.terminfo
58
59
post-install:
60
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kitty/kitty/fast_data_types.so \
61
		${STAGEDIR}${PREFIX}/lib/kitty/kitty/glfw-x11.so \
62
		${STAGEDIR}${PREFIX}/lib/kitty/kittens/diff/diff_speedup.so \
63
		${STAGEDIR}${PREFIX}/lib/kitty/kittens/unicode_input/unicode_names.so \
64
		${STAGEDIR}${PREFIX}/bin/kitty
65
66
.include <bsd.port.mk>
(-)b/x11/kitty/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1541462009
2
SHA256 (kovidgoyal-kitty-v0.12.3_GH0.tar.gz) = 8d8a1f9c48519e618ac53b614056cf4589edb02fd1d19aa26d5f478e7067887e
3
SIZE (kovidgoyal-kitty-v0.12.3_GH0.tar.gz) = 3485747
(-)b/x11/kitty/files/bell-off-patch-kitty_config__data.py (+11 lines)
Added Link Here
1
--- kitty/config_data.py.orig	2018-11-06 01:20:16 UTC
2
+++ kitty/config_data.py
3
@@ -426,7 +426,7 @@ If so, set this to no.'''))
4
 
5
 g('bell')  # {{{
6
 
7
-o('enable_audio_bell', True, long_text=_('''
8
+o('enable_audio_bell', False, long_text=_('''
9
 Enable/disable the audio bell. Useful in environments that require silence.'''))
10
 
11
 o('visual_bell_duration', 0.0, option_type=positive_float, long_text=_('''
(-)b/x11/kitty/files/docs-off-patch-setup.py (+33 lines)
Added Link Here
1
--- setup.py.orig	2018-11-05 23:48:44 UTC
2
+++ setup.py
3
@@ -595,12 +595,6 @@ def package(args, for_bundle=False, sh_launcher=False)
4
     if os.path.exists(libdir):
5
         shutil.rmtree(libdir)
6
     os.makedirs(os.path.join(libdir, 'logo'))
7
-    for x in (libdir, os.path.join(ddir, 'share')):
8
-        odir = os.path.join(x, 'terminfo')
9
-        safe_makedirs(odir)
10
-        subprocess.check_call(['tic', '-x', '-o' + odir, 'terminfo/kitty.terminfo'])
11
-        if not glob.glob(os.path.join(odir, '*/xterm-kitty')):
12
-            raise SystemExit('tic failed to output the compiled kitty terminfo file')
13
     shutil.copy2('__main__.py', libdir)
14
     shutil.copy2('logo/kitty.rgba', os.path.join(libdir, 'logo'))
15
     shutil.copy2('logo/beam-cursor.png', os.path.join(libdir, 'logo'))
16
@@ -625,8 +619,6 @@ def package(args, for_bundle=False, sh_launcher=False)
17
     safe_makedirs(launcher_dir)
18
     build_linux_launcher(args, launcher_dir, for_bundle, sh_launcher, args.for_freeze)
19
     if not is_macos:  # {{{ linux desktop gunk
20
-        copy_man_pages(ddir)
21
-        copy_html_docs(ddir)
22
         icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', '256x256', 'apps')
23
         safe_makedirs(icdir)
24
         shutil.copy2('logo/kitty.png', icdir)
25
@@ -813,8 +805,6 @@ def main():
26
         )
27
     elif args.action == 'linux-package':
28
         build(args, native_optimizations=False)
29
-        if not os.path.exists(os.path.join(base, 'docs/_build/html')):
30
-            run_tool(['make', 'docs'])
31
         package(args)
32
     elif args.action == 'osx-bundle':
33
         build(args, native_optimizations=False)
(-)b/x11/kitty/files/docs-on-patch-setup.py (+24 lines)
Added Link Here
1
--- setup.py.orig	2018-11-05 23:49:34 UTC
2
+++ setup.py
3
@@ -595,12 +595,6 @@ def package(args, for_bundle=False, sh_launcher=False)
4
     if os.path.exists(libdir):
5
         shutil.rmtree(libdir)
6
     os.makedirs(os.path.join(libdir, 'logo'))
7
-    for x in (libdir, os.path.join(ddir, 'share')):
8
-        odir = os.path.join(x, 'terminfo')
9
-        safe_makedirs(odir)
10
-        subprocess.check_call(['tic', '-x', '-o' + odir, 'terminfo/kitty.terminfo'])
11
-        if not glob.glob(os.path.join(odir, '*/xterm-kitty')):
12
-            raise SystemExit('tic failed to output the compiled kitty terminfo file')
13
     shutil.copy2('__main__.py', libdir)
14
     shutil.copy2('logo/kitty.rgba', os.path.join(libdir, 'logo'))
15
     shutil.copy2('logo/beam-cursor.png', os.path.join(libdir, 'logo'))
16
@@ -814,7 +808,7 @@ def main():
17
     elif args.action == 'linux-package':
18
         build(args, native_optimizations=False)
19
         if not os.path.exists(os.path.join(base, 'docs/_build/html')):
20
-            run_tool(['make', 'docs'])
21
+            run_tool(['gmake', 'docs'])
22
         package(args)
23
     elif args.action == 'osx-bundle':
24
         build(args, native_optimizations=False)
(-)b/x11/kitty/files/patch-kitty_child.c (+22 lines)
Added Link Here
1
--- kitty/child.c.orig	2018-11-06 00:56:31 UTC
2
+++ kitty/child.c
3
@@ -12,6 +12,7 @@
4
 #include <errno.h>
5
 #include <string.h>
6
 #include <signal.h>
7
+#include <sys/ioctl.h>
8
 
9
 static inline char**
10
 serialize_string_tuple(PyObject *src) {
11
@@ -87,10 +88,9 @@ spawn(PyObject *self UNUSED, PyObject *args) {
12
             // Establish the controlling terminal (see man 7 credentials)
13
             int tfd = open(name, O_RDWR);
14
             if (tfd == -1) exit_on_err("Failed to open controlling terminal");
15
-#ifdef TIOCSTTY
16
+
17
             // On BSD open() does not establish the controlling terminal
18
             if (ioctl(tfd, TIOCSCTTY, 0) == -1) exit_on_err("Failed to set controlling terminal with TIOCSCTTY");
19
-#endif
20
             close(tfd);
21
 
22
             // Redirect stdin/stdout/stderr to the pty
(-)b/x11/kitty/files/patch-kitty_child.py (+19 lines)
Added Link Here
1
--- kitty/child.py.orig	2018-11-06 00:29:36 UTC
2
+++ kitty/child.py
3
@@ -4,6 +4,7 @@
4
 
5
 import fcntl
6
 import os
7
+import pty
8
 
9
 import kitty.fast_data_types as fast_data_types
10
 
11
@@ -102,7 +103,7 @@ class Child:
12
         if self.forked:
13
             return
14
         self.forked = True
15
-        master, slave = os.openpty()  # Note that master and slave are in blocking mode
16
+        master, slave = pty.openpty()  # Note that master and slave are in blocking mode
17
         remove_cloexec(slave)
18
         fast_data_types.set_iutf8(master, True)
19
         stdin, self.stdin = self.stdin, None
(-)b/x11/kitty/pkg-descr (+20 lines)
Added Link Here
1
Kitty is the fast, featureful, GPU based terminal emulator
2
 :
3
kitty is designed for power keyboard users. To that end all its controls work
4
with the keyboard (although it fully supports mouse interactions as well). Its
5
configuration is a simple, human editable, single file for easy reproducibility
6
(I like to store configuration in source control).
7
8
The code in kitty is designed to be simple, modular and hackable. It is written
9
in a mix of C (for performance sensitive parts) and Python (for easy hackability
10
of the UI). It does not depend on any large and complex UI toolkit, using only
11
OpenGL for rendering everything.
12
13
Finally, kitty is designed from the ground up to support all modern terminal
14
features, such as unicode, true color, bold/italic fonts, text formatting, etc.
15
It even extends existing text formatting escape codes, to add support for
16
features not available elsewhere, such as colored and styled (curly) underlines.
17
One of the design goals of kitty is to be easily extensible so that new features
18
can be added in the future with relatively less effort.
19
20
WWW: https://sw.kovidgoyal.net/kitty/
(-)b/x11/kitty/pkg-plist (-1 / +159 lines)
Added Link Here
0
- 
1
bin/kitty
2
lib/kitty/__main__.py
3
lib/kitty/__pycache__/__main__.cpython-36.%%PYTHON_PYOEXTENSION%%
4
lib/kitty/kittens/__init__.py
5
lib/kitty/kittens/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
6
lib/kitty/kittens/__pycache__/runner.cpython-36.%%PYTHON_PYOEXTENSION%%
7
lib/kitty/kittens/ask/__init__.py
8
lib/kitty/kittens/ask/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
9
lib/kitty/kittens/ask/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
10
lib/kitty/kittens/ask/main.py
11
lib/kitty/kittens/clipboard/__init__.py
12
lib/kitty/kittens/clipboard/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
13
lib/kitty/kittens/clipboard/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
14
lib/kitty/kittens/clipboard/main.py
15
lib/kitty/kittens/diff/__init__.py
16
lib/kitty/kittens/diff/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
17
lib/kitty/kittens/diff/__pycache__/collect.cpython-36.%%PYTHON_PYOEXTENSION%%
18
lib/kitty/kittens/diff/__pycache__/config.cpython-36.%%PYTHON_PYOEXTENSION%%
19
lib/kitty/kittens/diff/__pycache__/config_data.cpython-36.%%PYTHON_PYOEXTENSION%%
20
lib/kitty/kittens/diff/__pycache__/highlight.cpython-36.%%PYTHON_PYOEXTENSION%%
21
lib/kitty/kittens/diff/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
22
lib/kitty/kittens/diff/__pycache__/patch.cpython-36.%%PYTHON_PYOEXTENSION%%
23
lib/kitty/kittens/diff/__pycache__/render.cpython-36.%%PYTHON_PYOEXTENSION%%
24
lib/kitty/kittens/diff/__pycache__/search.cpython-36.%%PYTHON_PYOEXTENSION%%
25
lib/kitty/kittens/diff/collect.py
26
lib/kitty/kittens/diff/config.py
27
lib/kitty/kittens/diff/config_data.py
28
lib/kitty/kittens/diff/diff_speedup.so
29
lib/kitty/kittens/diff/highlight.py
30
lib/kitty/kittens/diff/main.py
31
lib/kitty/kittens/diff/patch.py
32
lib/kitty/kittens/diff/render.py
33
lib/kitty/kittens/diff/search.py
34
lib/kitty/kittens/hints/__init__.py
35
lib/kitty/kittens/hints/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
36
lib/kitty/kittens/hints/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
37
lib/kitty/kittens/hints/__pycache__/url_regex.cpython-36.%%PYTHON_PYOEXTENSION%%
38
lib/kitty/kittens/hints/main.py
39
lib/kitty/kittens/hints/url_regex.py
40
lib/kitty/kittens/icat/__init__.py
41
lib/kitty/kittens/icat/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
42
lib/kitty/kittens/icat/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
43
lib/kitty/kittens/icat/main.py
44
lib/kitty/kittens/panel/__init__.py
45
lib/kitty/kittens/panel/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
46
lib/kitty/kittens/panel/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
47
lib/kitty/kittens/panel/main.py
48
lib/kitty/kittens/resize_window/__init__.py
49
lib/kitty/kittens/resize_window/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
50
lib/kitty/kittens/resize_window/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
51
lib/kitty/kittens/resize_window/main.py
52
lib/kitty/kittens/runner.py
53
lib/kitty/kittens/show_error/__init__.py
54
lib/kitty/kittens/show_error/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
55
lib/kitty/kittens/show_error/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
56
lib/kitty/kittens/show_error/main.py
57
lib/kitty/kittens/ssh/__init__.py
58
lib/kitty/kittens/ssh/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
59
lib/kitty/kittens/ssh/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
60
lib/kitty/kittens/ssh/main.py
61
lib/kitty/kittens/tui/__init__.py
62
lib/kitty/kittens/tui/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
63
lib/kitty/kittens/tui/__pycache__/handler.cpython-36.%%PYTHON_PYOEXTENSION%%
64
lib/kitty/kittens/tui/__pycache__/images.cpython-36.%%PYTHON_PYOEXTENSION%%
65
lib/kitty/kittens/tui/__pycache__/line_edit.cpython-36.%%PYTHON_PYOEXTENSION%%
66
lib/kitty/kittens/tui/__pycache__/loop.cpython-36.%%PYTHON_PYOEXTENSION%%
67
lib/kitty/kittens/tui/__pycache__/operations.cpython-36.%%PYTHON_PYOEXTENSION%%
68
lib/kitty/kittens/tui/handler.py
69
lib/kitty/kittens/tui/images.py
70
lib/kitty/kittens/tui/line_edit.py
71
lib/kitty/kittens/tui/loop.py
72
lib/kitty/kittens/tui/operations.py
73
lib/kitty/kittens/unicode_input/__init__.py
74
lib/kitty/kittens/unicode_input/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
75
lib/kitty/kittens/unicode_input/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
76
lib/kitty/kittens/unicode_input/main.py
77
lib/kitty/kittens/unicode_input/unicode_names.so
78
lib/kitty/kitty/__init__.py
79
lib/kitty/kitty/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
80
lib/kitty/kitty/__pycache__/borders.cpython-36.%%PYTHON_PYOEXTENSION%%
81
lib/kitty/kitty/__pycache__/boss.cpython-36.%%PYTHON_PYOEXTENSION%%
82
lib/kitty/kitty/__pycache__/child.cpython-36.%%PYTHON_PYOEXTENSION%%
83
lib/kitty/kitty/__pycache__/cli.cpython-36.%%PYTHON_PYOEXTENSION%%
84
lib/kitty/kitty/__pycache__/client.cpython-36.%%PYTHON_PYOEXTENSION%%
85
lib/kitty/kitty/__pycache__/cmds.cpython-36.%%PYTHON_PYOEXTENSION%%
86
lib/kitty/kitty/__pycache__/complete.cpython-36.%%PYTHON_PYOEXTENSION%%
87
lib/kitty/kitty/__pycache__/config.cpython-36.%%PYTHON_PYOEXTENSION%%
88
lib/kitty/kitty/__pycache__/config_data.cpython-36.%%PYTHON_PYOEXTENSION%%
89
lib/kitty/kitty/__pycache__/constants.cpython-36.%%PYTHON_PYOEXTENSION%%
90
lib/kitty/kitty/__pycache__/key_encoding.cpython-36.%%PYTHON_PYOEXTENSION%%
91
lib/kitty/kitty/__pycache__/keys.cpython-36.%%PYTHON_PYOEXTENSION%%
92
lib/kitty/kitty/__pycache__/layout.cpython-36.%%PYTHON_PYOEXTENSION%%
93
lib/kitty/kitty/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
94
lib/kitty/kitty/__pycache__/remote_control.cpython-36.%%PYTHON_PYOEXTENSION%%
95
lib/kitty/kitty/__pycache__/rgb.cpython-36.%%PYTHON_PYOEXTENSION%%
96
lib/kitty/kitty/__pycache__/session.cpython-36.%%PYTHON_PYOEXTENSION%%
97
lib/kitty/kitty/__pycache__/shell.cpython-36.%%PYTHON_PYOEXTENSION%%
98
lib/kitty/kitty/__pycache__/tab_bar.cpython-36.%%PYTHON_PYOEXTENSION%%
99
lib/kitty/kitty/__pycache__/tabs.cpython-36.%%PYTHON_PYOEXTENSION%%
100
lib/kitty/kitty/__pycache__/terminfo.cpython-36.%%PYTHON_PYOEXTENSION%%
101
lib/kitty/kitty/__pycache__/utils.cpython-36.%%PYTHON_PYOEXTENSION%%
102
lib/kitty/kitty/__pycache__/window.cpython-36.%%PYTHON_PYOEXTENSION%%
103
lib/kitty/kitty/blit_fragment.glsl
104
lib/kitty/kitty/blit_vertex.glsl
105
lib/kitty/kitty/border_fragment.glsl
106
lib/kitty/kitty/border_vertex.glsl
107
lib/kitty/kitty/borders.py
108
lib/kitty/kitty/boss.py
109
lib/kitty/kitty/cell_fragment.glsl
110
lib/kitty/kitty/cell_vertex.glsl
111
lib/kitty/kitty/child.py
112
lib/kitty/kitty/cli.py
113
lib/kitty/kitty/client.py
114
lib/kitty/kitty/cmds.py
115
lib/kitty/kitty/complete.py
116
lib/kitty/kitty/conf/__init__.py
117
lib/kitty/kitty/conf/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
118
lib/kitty/kitty/conf/__pycache__/definition.cpython-36.%%PYTHON_PYOEXTENSION%%
119
lib/kitty/kitty/conf/__pycache__/utils.cpython-36.%%PYTHON_PYOEXTENSION%%
120
lib/kitty/kitty/conf/definition.py
121
lib/kitty/kitty/conf/utils.py
122
lib/kitty/kitty/config.py
123
lib/kitty/kitty/config_data.py
124
lib/kitty/kitty/constants.py
125
lib/kitty/kitty/fast_data_types.so
126
lib/kitty/kitty/fonts/__init__.py
127
lib/kitty/kitty/fonts/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
128
lib/kitty/kitty/fonts/__pycache__/box_drawing.cpython-36.%%PYTHON_PYOEXTENSION%%
129
lib/kitty/kitty/fonts/__pycache__/core_text.cpython-36.%%PYTHON_PYOEXTENSION%%
130
lib/kitty/kitty/fonts/__pycache__/fontconfig.cpython-36.%%PYTHON_PYOEXTENSION%%
131
lib/kitty/kitty/fonts/__pycache__/list.cpython-36.%%PYTHON_PYOEXTENSION%%
132
lib/kitty/kitty/fonts/__pycache__/render.cpython-36.%%PYTHON_PYOEXTENSION%%
133
lib/kitty/kitty/fonts/box_drawing.py
134
lib/kitty/kitty/fonts/core_text.py
135
lib/kitty/kitty/fonts/fontconfig.py
136
lib/kitty/kitty/fonts/list.py
137
lib/kitty/kitty/fonts/render.py
138
lib/kitty/kitty/glfw-x11.so
139
lib/kitty/kitty/graphics_fragment.glsl
140
lib/kitty/kitty/graphics_vertex.glsl
141
lib/kitty/kitty/key_encoding.py
142
lib/kitty/kitty/keys.py
143
lib/kitty/kitty/launcher/kitty
144
lib/kitty/kitty/layout.py
145
lib/kitty/kitty/main.py
146
lib/kitty/kitty/remote_control.py
147
lib/kitty/kitty/rgb.py
148
lib/kitty/kitty/session.py
149
lib/kitty/kitty/shell.py
150
lib/kitty/kitty/tab_bar.py
151
lib/kitty/kitty/tabs.py
152
lib/kitty/kitty/terminfo.py
153
lib/kitty/kitty/utils.py
154
lib/kitty/kitty/window.py
155
lib/kitty/logo/beam-cursor.png
156
lib/kitty/logo/beam-cursor@2x.png
157
lib/kitty/logo/kitty.rgba
158
share/applications/kitty.desktop
159
share/icons/hicolor/256x256/apps/kitty.png

Return to bug 233010