[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 62f1186d58302aab0cedc9dcbd77b7369c26c797
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Jan 31 09:24:59 2026 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Jan 31 09:26:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f1186d
x11-terms/kitty-terminfo: drop 0.44.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 -
.../kitty-terminfo/kitty-terminfo-0.44.0.ebuild| 29 --
2 files changed, 30 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index e69215dfebe2..6dda4ce9fa91 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,2 @@
-DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
DIST kitty-0.45.0-less691-fix-backport.tar.xz 10892 BLAKE2B
0c93088c6a9f85dbd35459b31a1638d2c3748eb4edffefffd3ffd7f3023cb8ddce00c96ff5e82cd9c632b7d1a8a612cccdd523ef5f3550f847697a6baaaf6dd4
SHA512
76b8c348bf502a4902c0a2c89b17dd2c8bbec4079cc7d77c7f1680f553f0ce0f5dd3c26298830047225f41aa68b4fe94a473c0b61b6c23bde4e524cebcf08ccf
DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
deleted file mode 100644
index 1734b5b4f8e2..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
-fi
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 283fef948c1f3d45fb4855ad56cf709c54090666
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Jan 31 09:24:28 2026 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Jan 31 09:25:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283fef94
x11-terms/kitty-terminfo: adjust comment
Technically could've been a patch just fine here, but
no reason to do it differently than the main package.
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
index a64bf0c9ee7f..b4177c186465 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
# backport for less-691 search issue wrt bug #969467
- # (not a patch due to binary files, albeit could've re-generated with
tic)
+ # (not a patch due to binary files, and main package does not re-run
tic)
SRC_URI+="
https://dev.gentoo.org/~ionen/distfiles/kitty-${PV}-less691-fix-backport.tar.xz";
S=${WORKDIR}/kitty-${PV}
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 78855d55140335a802001c1ad1e986d0bf4331f2
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Jan 31 09:24:43 2026 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Jan 31 09:26:09 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78855d55
x11-terms/kitty: drop 0.44.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 -
x11-terms/kitty/kitty-0.44.0.ebuild | 203
2 files changed, 206 deletions(-)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 5015715139f1..9c332e41b345 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,3 @@
-DIST kitty-0.44.0-vendor.tar.xz 1984612 BLAKE2B
876d148f8f59e97f48055e79ee4a0bd763aee70bbb57641cc0147332f4ba422a379aa6d7d1f97636cf38152973edf522f75a68badc0d91a5437c62e05f98ae4d
SHA512
5b20edd8c653369abe0bc85cc88652c177c8c4b1dcc0fad779ce0fcc209717192941495b064555be6c1b97294ec17b6a9b779dbcf50f98d4e6e4a68a4924e362
-DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
-DIST kitty-0.44.0.tar.xz.sig 566 BLAKE2B
3f1f388927883be8155195189ece6eafcda4e889dd8884d9d94c9fa90e4e8b9e5f6eed0f1d4969495d4e0d5d610848b10b78cf1cb970f26a285b058a8070b2e6
SHA512
bf86a0cf874d7ea8986c579a0c02df48f5434bf847f015880d9ebf9c1f9f8fab8fd3fde4c04c56572e01830dd27f984d7c4d9a368cfa06957a3285647235b782
DIST kitty-0.45.0-less691-fix-backport.tar.xz 10892 BLAKE2B
0c93088c6a9f85dbd35459b31a1638d2c3748eb4edffefffd3ffd7f3023cb8ddce00c96ff5e82cd9c632b7d1a8a612cccdd523ef5f3550f847697a6baaaf6dd4
SHA512
76b8c348bf502a4902c0a2c89b17dd2c8bbec4079cc7d77c7f1680f553f0ce0f5dd3c26298830047225f41aa68b4fe94a473c0b61b6c23bde4e524cebcf08ccf
DIST kitty-0.45.0-vendor.tar.xz 2294144 BLAKE2B
9215ef0f5568ce3f15c2befb66286e06a081574cf76bc561117297272529a4ac38f740b4b552c7867a6577a042ed17e170d6d9c8f465d59a737e066cb815
SHA512
5fc9b97091907b8052351033b3d2d00bdd02e3fdb895bd0051739583413c6c21c190e5538f2bcfccbd2f150a8499b115d5417c9f9e61b421b796b87ddd7efb95
DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild
b/x11-terms/kitty/kitty-0.44.0.ebuild
deleted file mode 100644
index 687aea2a0dac..
--- a/x11-terms/kitty/kitty-0.44.0.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..14} )
-inherit edo go-env optfeature multiprocessing python-single-r1
-inherit shell-completion toolchain-funcs xdg
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
- inherit verify-sig
- SRC_URI="
-
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
- https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
- verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
- test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
- ${PYTHON_DEPS}
- dev-libs/openssl:=
- dev-libs/xxhash
- media-fonts/symbols-nerd-font
- media-libs/freetype
- media-libs/harfbuzz:=[truetype]
- media-libs/lcms:2
- media-libs/libglvnd[X?]
- media-libs/libpng:=
- sys-apps/dbus
- virtual/zlib:=
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-misc/xkeyboard-config
- ~x11-terms/kitty-shell-integration-${PV}
- ~x11-terms/kitty-terminfo-${PV}
- X? (
- x11-libs/libX11
- x11-libs/libXcursor
- )
- wayland? ( dev-libs/wayland )
- !sci-mathematics/kissat
-"
-DEPEND="
- ${RDEPEND}
- amd64? ( >=dev-libs/simde-0.8.0-r1 )
- arm64? ( dev-libs/simde )
- x86? ( dev-libs/simde )
- X? (
- x11-base/xorg-proto
- x11-libs/libXi
- x11-libs/libXinerama
- x11
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: b93a70d6988a9f9c403cbf04b20e3fbc0eea2cf2
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Jan 31 09:24:53 2026 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Jan 31 09:26:09 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93a70d6
x11-terms/kitty-shell-integration: drop 0.44.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 -
.../kitty-shell-integration-0.44.0.ebuild | 39 --
2 files changed, 40 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 32464b560698..0d9e8afe0ef2 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
deleted file mode 100644
index e0e648873b81..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
-fi
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # split from the kitty package to allow installing individually on
- # remote machines and have shell integration scripts be auto-loaded
- insinto /etc/bash/bashrc.d
- newins shell-integration/bash/kitty.bash 90-kitty.bash
-
- insinto /usr/share/fish
- doins -r shell-integration/fish/vendor_conf.d
-
- # unfortunately zsh currently lacks a bashrc.d equivalent, copy
- # to docdir for now so users can use it manually if needed (also at
- # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
- docinto zsh
- docompress -x /usr/share/doc/${PF}/zsh
- dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 1e5842209fdda7834525e2e83001cc32c89001e4
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Jan 31 09:14:27 2026 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Jan 31 09:18:40 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e584220
x11-terms/kitty-terminfo: backport fix for less-691
Hopefully correct, the fix needs a few leading commits to apply.
Note needs to be in both kitty and kitty-terminfo depending on usage.
Closes: https://bugs.gentoo.org/969467
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../{kitty-terminfo-0.45.0.ebuild => kitty-terminfo-0.45.0-r1.ebuild} | 3 +++
2 files changed, 4 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 32464b560698..e69215dfebe2 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
+DIST kitty-0.45.0-less691-fix-backport.tar.xz 10892 BLAKE2B
0c93088c6a9f85dbd35459b31a1638d2c3748eb4edffefffd3ffd7f3023cb8ddce00c96ff5e82cd9c632b7d1a8a612cccdd523ef5f3550f847697a6baaaf6dd4
SHA512
76b8c348bf502a4902c0a2c89b17dd2c8bbec4079cc7d77c7f1680f553f0ce0f5dd3c26298830047225f41aa68b4fe94a473c0b61b6c23bde4e524cebcf08ccf
DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
similarity index 77%
rename from x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
rename to x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
index c6b9f8ab8d8a..a64bf0c9ee7f 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0-r1.ebuild
@@ -8,6 +8,9 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ # backport for less-691 search issue wrt bug #969467
+ # (not a patch due to binary files, albeit could've re-generated with
tic)
+ SRC_URI+="
https://dev.gentoo.org/~ionen/distfiles/kitty-${PV}-less691-fix-backport.tar.xz";
S=${WORKDIR}/kitty-${PV}
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 0948f969fdd726cc5054a9a88183bad6ceaff25a
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Jan 31 09:12:16 2026 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Jan 31 09:18:40 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0948f969
x11-terms/kitty: backport fix for less-691
Hopefully correct, the fix needs a few leading commits to apply.
Note needs to be in both kitty and kitty-terminfo depending on usage.
Bug: https://bugs.gentoo.org/969467
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 1 +
x11-terms/kitty/{kitty-0.45.0.ebuild => kitty-0.45.0-r1.ebuild} | 3 +++
2 files changed, 4 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index df5d53358997..5015715139f1 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,7 @@
DIST kitty-0.44.0-vendor.tar.xz 1984612 BLAKE2B
876d148f8f59e97f48055e79ee4a0bd763aee70bbb57641cc0147332f4ba422a379aa6d7d1f97636cf38152973edf522f75a68badc0d91a5437c62e05f98ae4d
SHA512
5b20edd8c653369abe0bc85cc88652c177c8c4b1dcc0fad779ce0fcc209717192941495b064555be6c1b97294ec17b6a9b779dbcf50f98d4e6e4a68a4924e362
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
DIST kitty-0.44.0.tar.xz.sig 566 BLAKE2B
3f1f388927883be8155195189ece6eafcda4e889dd8884d9d94c9fa90e4e8b9e5f6eed0f1d4969495d4e0d5d610848b10b78cf1cb970f26a285b058a8070b2e6
SHA512
bf86a0cf874d7ea8986c579a0c02df48f5434bf847f015880d9ebf9c1f9f8fab8fd3fde4c04c56572e01830dd27f984d7c4d9a368cfa06957a3285647235b782
+DIST kitty-0.45.0-less691-fix-backport.tar.xz 10892 BLAKE2B
0c93088c6a9f85dbd35459b31a1638d2c3748eb4edffefffd3ffd7f3023cb8ddce00c96ff5e82cd9c632b7d1a8a612cccdd523ef5f3550f847697a6baaaf6dd4
SHA512
76b8c348bf502a4902c0a2c89b17dd2c8bbec4079cc7d77c7f1680f553f0ce0f5dd3c26298830047225f41aa68b4fe94a473c0b61b6c23bde4e524cebcf08ccf
DIST kitty-0.45.0-vendor.tar.xz 2294144 BLAKE2B
9215ef0f5568ce3f15c2befb66286e06a081574cf76bc561117297272529a4ac38f740b4b552c7867a6577a042ed17e170d6d9c8f465d59a737e066cb815
SHA512
5fc9b97091907b8052351033b3d2d00bdd02e3fdb895bd0051739583413c6c21c190e5538f2bcfccbd2f150a8499b115d5417c9f9e61b421b796b87ddd7efb95
DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
DIST kitty-0.45.0.tar.xz.sig 566 BLAKE2B
6e23d94ba115bd49c500ac9b2359b00279b6a2b8cdbed1f2b55d2c18af591f380e2ea2a597856f9105afa1e2ca44b996e4225aa3078bff85e4d28822ee97f89d
SHA512
c21798dcc5ee637d94806aa7cb5b579959f4e321eb830f4df65a32fbac5781bec48f74f821afcfe2091cfba069b6e1f2a7d4a98067ab18b8335ef6d2991209c0
diff --git a/x11-terms/kitty/kitty-0.45.0.ebuild
b/x11-terms/kitty/kitty-0.45.0-r1.ebuild
similarity index 96%
rename from x11-terms/kitty/kitty-0.45.0.ebuild
rename to x11-terms/kitty/kitty-0.45.0-r1.ebuild
index 83878945bf10..88d13b39b825 100644
--- a/x11-terms/kitty/kitty-0.45.0.ebuild
+++ b/x11-terms/kitty/kitty-0.45.0-r1.ebuild
@@ -17,6 +17,9 @@ else
https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
+ # backport for less-691 search issue wrt bug #969467
+ # (not a patch due to binary files, albeit could've re-generated with
tic)
+ SRC_URI+="
https://dev.gentoo.org/~ionen/distfiles/${P}-less691-fix-backport.tar.xz";
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: ac4e4253c387fb9924b123a2ab893f046751d684
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 03:08:14 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 03:08:14 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4e4253
x11-terms/kitty: Stabilize 0.45.0 x86, #968869
Signed-off-by: Eli Schwartz gentoo.org>
x11-terms/kitty/kitty-0.45.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.45.0.ebuild
b/x11-terms/kitty/kitty-0.45.0.ebuild
index ca5e43fc4414..83878945bf10 100644
--- a/x11-terms/kitty/kitty-0.45.0.ebuild
+++ b/x11-terms/kitty/kitty-0.45.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: c7de378c6523b758776fee1dff6dadfe5d9952b2
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 01:33:11 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 02:24:05 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7de378c
x11-terms/kitty: Stabilize 0.45.0 arm64, #968869
Signed-off-by: Eli Schwartz gentoo.org>
x11-terms/kitty/kitty-0.45.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.45.0.ebuild
b/x11-terms/kitty/kitty-0.45.0.ebuild
index f0c3c07c67b5..ca5e43fc4414 100644
--- a/x11-terms/kitty/kitty-0.45.0.ebuild
+++ b/x11-terms/kitty/kitty-0.45.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 80b2e2b20fced2a41d9ca9ef64f19b7572f2b0c4
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 00:15:16 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 00:15:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b2e2b2
x11-terms/kitty: Stabilize 0.45.0 amd64, #968869
Signed-off-by: Eli Schwartz gentoo.org>
x11-terms/kitty/kitty-0.45.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-terms/kitty/kitty-0.45.0.ebuild
b/x11-terms/kitty/kitty-0.45.0.ebuild
index c0a84b196fc1..f0c3c07c67b5 100644
--- a/x11-terms/kitty/kitty-0.45.0.ebuild
+++ b/x11-terms/kitty/kitty-0.45.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: bbb2615a0595f8f570b254bfae4154168d426bb0
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jan 17 14:02:57 2026 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jan 17 14:02:57 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb2615a
x11-terms/kitty-shell-integration: Stabilize 0.45.0 ALLARCHES, #968867
Signed-off-by: Arthur Zamarin gentoo.org>
.../kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
index 6d3f01d1f3db..4f72c1642c0c 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: fa6be002cf51858c6e93cb91c563b2c333c42e3f
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jan 17 14:02:58 2026 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jan 17 14:02:58 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6be002
x11-terms/kitty-terminfo: Stabilize 0.45.0 ALLARCHES, #968868
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
index 4298203f5167..c6b9f8ab8d8a 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 98a4fc670d8bd05c0b0201f508ce7dba06b0b722 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Dec 24 06:55:14 2025 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Dec 24 07:09:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a4fc67 x11-terms/kitty: update live Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 58427f160abe..c0a84b196fc1 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -25,7 +25,7 @@ DESCRIPTION="Fast, feature-rich, GPU-based terminal" HOMEPAGE="https://sw.kovidgoyal.net/kitty/"; LICENSE="GPL-3 ZLIB" -LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go +LICENSE+=" Apache-2.0 BSD BSD-2 MIT" # go SLOT="0" IUSE="+X test wayland" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 78650371912bd969876e7adfbb9569c8278c7644
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Dec 24 06:58:13 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Dec 24 07:09:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78650371
x11-terms/kitty: add 0.45.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.45.0.ebuild | 203
2 files changed, 206 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 40a45224c0f1..df5d53358997 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,3 +1,6 @@
DIST kitty-0.44.0-vendor.tar.xz 1984612 BLAKE2B
876d148f8f59e97f48055e79ee4a0bd763aee70bbb57641cc0147332f4ba422a379aa6d7d1f97636cf38152973edf522f75a68badc0d91a5437c62e05f98ae4d
SHA512
5b20edd8c653369abe0bc85cc88652c177c8c4b1dcc0fad779ce0fcc209717192941495b064555be6c1b97294ec17b6a9b779dbcf50f98d4e6e4a68a4924e362
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
DIST kitty-0.44.0.tar.xz.sig 566 BLAKE2B
3f1f388927883be8155195189ece6eafcda4e889dd8884d9d94c9fa90e4e8b9e5f6eed0f1d4969495d4e0d5d610848b10b78cf1cb970f26a285b058a8070b2e6
SHA512
bf86a0cf874d7ea8986c579a0c02df48f5434bf847f015880d9ebf9c1f9f8fab8fd3fde4c04c56572e01830dd27f984d7c4d9a368cfa06957a3285647235b782
+DIST kitty-0.45.0-vendor.tar.xz 2294144 BLAKE2B
9215ef0f5568ce3f15c2befb66286e06a081574cf76bc561117297272529a4ac38f740b4b552c7867a6577a042ed17e170d6d9c8f465d59a737e066cb815
SHA512
5fc9b97091907b8052351033b3d2d00bdd02e3fdb895bd0051739583413c6c21c190e5538f2bcfccbd2f150a8499b115d5417c9f9e61b421b796b87ddd7efb95
+DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
+DIST kitty-0.45.0.tar.xz.sig 566 BLAKE2B
6e23d94ba115bd49c500ac9b2359b00279b6a2b8cdbed1f2b55d2c18af591f380e2ea2a597856f9105afa1e2ca44b996e4225aa3078bff85e4d28822ee97f89d
SHA512
c21798dcc5ee637d94806aa7cb5b579959f4e321eb830f4df65a32fbac5781bec48f74f821afcfe2091cfba069b6e1f2a7d4a98067ab18b8335ef6d2991209c0
diff --git a/x11-terms/kitty/kitty-0.45.0.ebuild
b/x11-terms/kitty/kitty-0.45.0.ebuild
new file mode 100644
index ..c0a84b196fc1
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.45.0.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit edo go-env optfeature multiprocessing python-single-r1
+inherit shell-completion toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ virtual/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ )
+
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: e0f1c41f4a6bb801f41360a8ef2888062a2043f8
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Dec 24 06:53:24 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Dec 24 07:09:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f1c41f
x11-terms/kitty-shell-integration: add 0.45.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.45.0.ebuild | 39 ++
2 files changed, 40 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 59244b58ecc0..32464b560698 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1 +1,2 @@
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
+DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
new file mode 100644
index ..6d3f01d1f3db
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.45.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # split from the kitty package to allow installing individually on
+ # remote machines and have shell integration scripts be auto-loaded
+ insinto /etc/bash/bashrc.d
+ newins shell-integration/bash/kitty.bash 90-kitty.bash
+
+ insinto /usr/share/fish
+ doins -r shell-integration/fish/vendor_conf.d
+
+ # unfortunately zsh currently lacks a bashrc.d equivalent, copy
+ # to docdir for now so users can use it manually if needed (also at
+ # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
+ docinto zsh
+ docompress -x /usr/share/doc/${PF}/zsh
+ dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 180c1de607a51829c4191fa92d2f547083f5a723
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Dec 24 06:53:09 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Dec 24 07:09:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180c1de6
x11-terms/kitty-terminfo: add 0.45.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.45.0.ebuild| 29 ++
2 files changed, 30 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 59244b58ecc0..32464b560698 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1 +1,2 @@
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
+DIST kitty-0.45.0.tar.xz 10189520 BLAKE2B
7a0ae48199d485ebe0d5c64eae85548b9bd996157f3de8eef773f39d3fa5304ef7d2ad9b5849a71eefc9ea224077c54b08cb54d802127ed70ea0436584c671d8
SHA512
6d627072c1e0500d46aa3d82793fe10f271c00c45447558e555e3704ee09c43ad6472eada97b95c49c7af2eea8b1da632190274f7ff567bdb0d7baba8b0eba8c
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
new file mode 100644
index ..4298203f5167
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.45.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 42426bc21a5ca9e6938c0ec39bb3e86d4d84fbc2
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Dec 24 06:51:55 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Dec 24 07:09:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42426bc2
x11-terms/kitty-shell-integration: drop 0.43.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 -
.../kitty-shell-integration-0.43.1.ebuild | 39 --
2 files changed, 40 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 8a6b1f2b0eb5..59244b58ecc0 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
deleted file mode 100644
index e0e648873b81..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
-fi
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # split from the kitty package to allow installing individually on
- # remote machines and have shell integration scripts be auto-loaded
- insinto /etc/bash/bashrc.d
- newins shell-integration/bash/kitty.bash 90-kitty.bash
-
- insinto /usr/share/fish
- doins -r shell-integration/fish/vendor_conf.d
-
- # unfortunately zsh currently lacks a bashrc.d equivalent, copy
- # to docdir for now so users can use it manually if needed (also at
- # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
- docinto zsh
- docompress -x /usr/share/doc/${PF}/zsh
- dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: a19c26a3d4cdd2e6e283a9295b4a19a7506d44d7
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Dec 24 06:51:36 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Dec 24 07:09:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19c26a3
x11-terms/kitty-terminfo: drop 0.43.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 -
.../kitty-terminfo/kitty-terminfo-0.43.1.ebuild| 29 --
2 files changed, 30 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 8a6b1f2b0eb5..59244b58ecc0 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
deleted file mode 100644
index 1734b5b4f8e2..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
-fi
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 9dda2abd907ac7e2a3af70c81812391c368aea1d
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Dec 24 06:51:25 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Dec 24 07:09:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dda2abd
x11-terms/kitty: drop 0.43.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 -
x11-terms/kitty/kitty-0.43.1.ebuild | 203
2 files changed, 206 deletions(-)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 58146795aca5..40a45224c0f1 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,3 @@
-DIST kitty-0.43.1-vendor.tar.xz 1937580 BLAKE2B
070b57b5efc58a36327a3886519074f8b2c019625eed2758bee74ef9154112860e885c5a65774245f52db4f16aff0a512323a15fe5d1609f69adc85076243dfb
SHA512
44b03a5f15149003f4c003d938636c0efa4063bd39ddc7049783509404efb46194e69f3c734442052fd21e6b52b1573f13fc3aeca149abc2a649ca6ae7f2e3f8
-DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
-DIST kitty-0.43.1.tar.xz.sig 566 BLAKE2B
7ce16f1fdafeabe405f5923950f11b249f3200b5705455e26827a6e0d01ec82ef3c1103184ae9b2d87019c338c0304a7c2f655d35ba45ae1e315511adfe1fd82
SHA512
c9ce4b02de4d627dfee101a8c8f16b204ecaf96ff1438a8c078ced2884c5515a91866ae99bb1cf1fa982e5ef71d0b875b747ccda638696a1dd243f174fb9
DIST kitty-0.44.0-vendor.tar.xz 1984612 BLAKE2B
876d148f8f59e97f48055e79ee4a0bd763aee70bbb57641cc0147332f4ba422a379aa6d7d1f97636cf38152973edf522f75a68badc0d91a5437c62e05f98ae4d
SHA512
5b20edd8c653369abe0bc85cc88652c177c8c4b1dcc0fad779ce0fcc209717192941495b064555be6c1b97294ec17b6a9b779dbcf50f98d4e6e4a68a4924e362
DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
DIST kitty-0.44.0.tar.xz.sig 566 BLAKE2B
3f1f388927883be8155195189ece6eafcda4e889dd8884d9d94c9fa90e4e8b9e5f6eed0f1d4969495d4e0d5d610848b10b78cf1cb970f26a285b058a8070b2e6
SHA512
bf86a0cf874d7ea8986c579a0c02df48f5434bf847f015880d9ebf9c1f9f8fab8fd3fde4c04c56572e01830dd27f984d7c4d9a368cfa06957a3285647235b782
diff --git a/x11-terms/kitty/kitty-0.43.1.ebuild
b/x11-terms/kitty/kitty-0.43.1.ebuild
deleted file mode 100644
index 0502f11be137..
--- a/x11-terms/kitty/kitty-0.43.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..14} )
-inherit edo go-env optfeature multiprocessing python-single-r1
-inherit shell-completion toolchain-funcs xdg
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
- inherit verify-sig
- SRC_URI="
-
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
- https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
- verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
- test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
- ${PYTHON_DEPS}
- dev-libs/openssl:=
- dev-libs/xxhash
- media-fonts/symbols-nerd-font
- media-libs/freetype
- media-libs/harfbuzz:=[truetype]
- media-libs/lcms:2
- media-libs/libglvnd[X?]
- media-libs/libpng:=
- sys-apps/dbus
- virtual/zlib:=
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-misc/xkeyboard-config
- ~x11-terms/kitty-shell-integration-${PV}
- ~x11-terms/kitty-terminfo-${PV}
- X? (
- x11-libs/libX11
- x11-libs/libXcursor
- )
- wayland? ( dev-libs/wayland )
- !sci-mathematics/kissat
-"
-DEPEND="
- ${RDEPEND}
- amd64? ( >=dev-libs/simde-0.8.0-r1 )
- arm64? ( dev-libs/simde )
- x86? ( dev-libs/simde )
- X? (
- x11-base/xorg-proto
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- )
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 78377faf650a486fd4619b77f06ecf2cb599e6c2
Author: WANG Xuerui gentoo org>
AuthorDate: Thu Dec 11 09:59:54 2025 +
Commit: WANG Xuerui gentoo org>
CommitDate: Thu Dec 11 10:00:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78377faf
x11-terms/kitty: forward ~loong
Signed-off-by: WANG Xuerui gentoo.org>
x11-terms/kitty/kitty-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 5e68f6f0e28a..58427f160abe 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 3ea7566e6cc5be71093b2169fd898e79a6ea6394
Author: WANG Xuerui gentoo org>
AuthorDate: Thu Dec 11 09:59:20 2025 +
Commit: WANG Xuerui gentoo org>
CommitDate: Thu Dec 11 10:00:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea7566e
x11-terms/kitty: keyword 0.44.0 for ~loong
Signed-off-by: WANG Xuerui gentoo.org>
x11-terms/kitty/kitty-0.44.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild
b/x11-terms/kitty/kitty-0.44.0.ebuild
index 0502f11be137..687aea2a0dac 100644
--- a/x11-terms/kitty/kitty-0.44.0.ebuild
+++ b/x11-terms/kitty/kitty-0.44.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 44172c980a9317085dea857feb59b01e0cb44af7
Author: Sam James gentoo org>
AuthorDate: Fri Nov 28 00:33:42 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Nov 28 00:33:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44172c98
x11-terms/kitty: Stabilize 0.44.0 x86, #966535
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.44.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild
b/x11-terms/kitty/kitty-0.44.0.ebuild
index b5372d3158a5..0502f11be137 100644
--- a/x11-terms/kitty/kitty-0.44.0.ebuild
+++ b/x11-terms/kitty/kitty-0.44.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: f84adab4c3bb4cba92ef775f054fef08f0570b94
Author: Sam James gentoo org>
AuthorDate: Wed Nov 26 01:28:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Nov 26 01:28:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f84adab4
x11-terms/kitty: Stabilize 0.44.0 arm64, #966535
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.44.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild
b/x11-terms/kitty/kitty-0.44.0.ebuild
index b60f540aea84..b5372d3158a5 100644
--- a/x11-terms/kitty/kitty-0.44.0.ebuild
+++ b/x11-terms/kitty/kitty-0.44.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 66b6ad94e4b4908498d9e2ae082c6c760d422845
Author: Sam James gentoo org>
AuthorDate: Tue Nov 25 19:12:16 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Nov 25 19:18:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b6ad94
x11-terms/kitty: Stabilize 0.44.0 amd64, #966535
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.44.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild
b/x11-terms/kitty/kitty-0.44.0.ebuild
index 5e68f6f0e28a..b60f540aea84 100644
--- a/x11-terms/kitty/kitty-0.44.0.ebuild
+++ b/x11-terms/kitty/kitty-0.44.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: d39d985fe05fe2c4403bdf39523815d47a28482f
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Nov 25 17:11:34 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Nov 25 17:11:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39d985f
x11-terms/kitty-terminfo: Stabilize 0.44.0 ALLARCHES, #966534
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
index 4298203f5167..1734b5b4f8e2 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 05c45b8a93a0fd1a3c49cce7b18204ef0e2b23d2
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Nov 25 17:11:33 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Nov 25 17:11:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c45b8a
x11-terms/kitty-shell-integration: Stabilize 0.44.0 ALLARCHES, #966533
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
index 6d3f01d1f3db..e0e648873b81 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 149533f63c574645e3a2468e30257879f1bfc6e0
Author: Ionen Wolkens gentoo org>
AuthorDate: Mon Nov 3 11:14:10 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Mon Nov 3 11:18:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149533f6
x11-terms/kitty: add 0.44.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.44.0.ebuild | 203
2 files changed, 206 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 88ecf5cfda75..58146795aca5 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,3 +1,6 @@
DIST kitty-0.43.1-vendor.tar.xz 1937580 BLAKE2B
070b57b5efc58a36327a3886519074f8b2c019625eed2758bee74ef9154112860e885c5a65774245f52db4f16aff0a512323a15fe5d1609f69adc85076243dfb
SHA512
44b03a5f15149003f4c003d938636c0efa4063bd39ddc7049783509404efb46194e69f3c734442052fd21e6b52b1573f13fc3aeca149abc2a649ca6ae7f2e3f8
DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
DIST kitty-0.43.1.tar.xz.sig 566 BLAKE2B
7ce16f1fdafeabe405f5923950f11b249f3200b5705455e26827a6e0d01ec82ef3c1103184ae9b2d87019c338c0304a7c2f655d35ba45ae1e315511adfe1fd82
SHA512
c9ce4b02de4d627dfee101a8c8f16b204ecaf96ff1438a8c078ced2884c5515a91866ae99bb1cf1fa982e5ef71d0b875b747ccda638696a1dd243f174fb9
+DIST kitty-0.44.0-vendor.tar.xz 1984612 BLAKE2B
876d148f8f59e97f48055e79ee4a0bd763aee70bbb57641cc0147332f4ba422a379aa6d7d1f97636cf38152973edf522f75a68badc0d91a5437c62e05f98ae4d
SHA512
5b20edd8c653369abe0bc85cc88652c177c8c4b1dcc0fad779ce0fcc209717192941495b064555be6c1b97294ec17b6a9b779dbcf50f98d4e6e4a68a4924e362
+DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
+DIST kitty-0.44.0.tar.xz.sig 566 BLAKE2B
3f1f388927883be8155195189ece6eafcda4e889dd8884d9d94c9fa90e4e8b9e5f6eed0f1d4969495d4e0d5d610848b10b78cf1cb970f26a285b058a8070b2e6
SHA512
bf86a0cf874d7ea8986c579a0c02df48f5434bf847f015880d9ebf9c1f9f8fab8fd3fde4c04c56572e01830dd27f984d7c4d9a368cfa06957a3285647235b782
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild
b/x11-terms/kitty/kitty-0.44.0.ebuild
new file mode 100644
index ..250b3065d505
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.44.0.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit edo go-env optfeature multiprocessing python-single-r1
+inherit shell-completion toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ )
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 8206c473ba1f68730fb268c6fbb45bd911633e66
Author: Ionen Wolkens gentoo org>
AuthorDate: Mon Nov 3 11:11:43 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Mon Nov 3 11:18:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8206c473
x11-terms/kitty-shell-integration: drop 0.42.1, 0.42.2, 0.43.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 3 --
.../kitty-shell-integration-0.42.1.ebuild | 37
.../kitty-shell-integration-0.42.2.ebuild | 39 --
.../kitty-shell-integration-0.43.0.ebuild | 39 --
4 files changed, 118 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 81ecda74ce2a..b8b1df20d1c4 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1 @@
-DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
-DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
-DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B
7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9
SHA512
87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da
DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
deleted file mode 100644
index 2f5786a270ea..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc
files,
- # but may require user intervention depending on zsh invocation or if
remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
deleted file mode 100644
index e0e648873b81..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mip
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: d178c5d2b7958c28c181d02339199de2de115506
Author: Ionen Wolkens gentoo org>
AuthorDate: Mon Nov 3 11:12:28 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Mon Nov 3 11:18:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d178c5d2
x11-terms/kitty-shell-integration: add 0.44.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.44.0.ebuild | 39 ++
2 files changed, 40 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index b8b1df20d1c4..8a6b1f2b0eb5 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1 +1,2 @@
DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
+DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
new file mode 100644
index ..6d3f01d1f3db
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # split from the kitty package to allow installing individually on
+ # remote machines and have shell integration scripts be auto-loaded
+ insinto /etc/bash/bashrc.d
+ newins shell-integration/bash/kitty.bash 90-kitty.bash
+
+ insinto /usr/share/fish
+ doins -r shell-integration/fish/vendor_conf.d
+
+ # unfortunately zsh currently lacks a bashrc.d equivalent, copy
+ # to docdir for now so users can use it manually if needed (also at
+ # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
+ docinto zsh
+ docompress -x /usr/share/doc/${PF}/zsh
+ dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 3c603709991186bc1c362508e9219ba951f8d1a4
Author: Ionen Wolkens gentoo org>
AuthorDate: Mon Nov 3 11:11:18 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Mon Nov 3 11:18:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c603709
x11-terms/kitty-terminfo: drop 0.42.1, 0.42.2, 0.43.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 3 ---
.../kitty-terminfo/kitty-terminfo-0.42.1.ebuild| 23 -
.../kitty-terminfo/kitty-terminfo-0.42.2.ebuild| 29 --
.../kitty-terminfo/kitty-terminfo-0.43.0.ebuild| 29 --
4 files changed, 84 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 81ecda74ce2a..b8b1df20d1c4 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1 @@
-DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
-DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
-DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B
7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9
SHA512
87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da
DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
deleted file mode 100644
index aabb3f1084e6..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
deleted file mode 100644
index 1734b5b4f8e2..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
-fi
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.0.ebuild
deleted file mode 100644
index 4298203f5167..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
-
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
- S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: f4767af43c513b5af4fd1db90d7afe8c8664a657
Author: Ionen Wolkens gentoo org>
AuthorDate: Mon Nov 3 11:12:12 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Mon Nov 3 11:18:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4767af4
x11-terms/kitty-terminfo: add 0.44.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.44.0.ebuild| 29 ++
2 files changed, 30 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index b8b1df20d1c4..8a6b1f2b0eb5 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1 +1,2 @@
DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B
27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570
SHA512
083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d
+DIST kitty-0.44.0.tar.xz 12766804 BLAKE2B
67c876292be90f7c783dc1a07430508e0bce3cfc2092b21c93e794c86fad76427b7be8e24480f5dc9c56c99e103cc5ef4575743968ee2821b4aee30069e0e748
SHA512
5e947aacc32e142316c65ff3aa8df8fca38d3a654cecd669e22d001f4628f7da716cf70c668f6881296d7b3e145180a5524e596c7ac873e08d3c0b8588db0538
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
new file mode 100644
index ..4298203f5167
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 277821d1090e817ad3baf00f97dc0b4a5345aa95 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Nov 3 11:11:05 2025 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Nov 3 11:18:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277821d1 x11-terms/kitty: drop 0.42.1, 0.42.2-r1, 0.43.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest | 9 -- x11-terms/kitty/kitty-0.42.1.ebuild| 190 -- x11-terms/kitty/kitty-0.42.2-r1.ebuild | 203 - x11-terms/kitty/kitty-0.43.0.ebuild| 203 - 4 files changed, 605 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 3169818b0248..88ecf5cfda75 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,12 +1,3 @@ -DIST kitty-0.42.1-vendor.tar.xz 1664352 BLAKE2B cc02dd3b06b874d20bb0b5815d49d37ab2b12b5ededf64637f8db8edd2b4de6cc394ccbe1338d01880ac2b2480bf5e5ca79083aad9f58afb57e9d775175196ef SHA512 5b6c78a5b1f1d7588797f4e5b0e06ecf843d9c5836437de83c592fc7690a98191ec59fa418bec559a719f8b062544d709a9ce1482e5048dba9353b0aec237a5e -DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5 SHA512 07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430 -DIST kitty-0.42.1.tar.xz.sig 566 BLAKE2B efc003de8ddbc7f4a0f98343ecd9e8447cd9bf068049cda4693ee70671667609b12e56a8f10978b517275404d146fc03d9b50859fd0af077ca140edbf7e8645b SHA512 661a515b4a424e18c76b9a6f95ee15e34fd989810be22f8fa96b040e2a5c921744a46fca5e928e14f49a42b3404db1e5c55204331dc3f1c82f510af904cf7e30 -DIST kitty-0.42.2-vendor.tar.xz 1933124 BLAKE2B aa3fc60e2a08d247a64552e8d1dfdd9225e3690f78162ef09be00c2b646d9518d5c52118f96b9d96ccf63be8c92d4d0ddbaaa491fc60118dfc404295099e9674 SHA512 c6461521dff9e62821202d419f95b0623e31014e61b04b77919912c91136185fa852e786ecc9ab94bea90bf43e690c46d556fa0bfea57c6a18d805a9b0dce00d -DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B 56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d SHA512 29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949 -DIST kitty-0.42.2.tar.xz.sig 566 BLAKE2B 58487f8a62fd7e0e67809c31301545b6bf9a6164f45ca13b106983c6d605f478c3e2121f77c78aa8894b1c9c871af1516a6f5a2b5da9279de78bf19b448a6302 SHA512 8146741a6cfb8846a7a369ccf5fe0f2f3a537d38b933d83463337a34e2b850d1c86ef4e1ef860cc5a7dfe6d67f8d8b71151150a578504b3165779a9547141033 -DIST kitty-0.43.0-vendor.tar.xz 1935964 BLAKE2B fba4fa6ade8a23b235826ceecf3442d8c3a689147d6f0539504557c33a8c293b77a2a544d1ed3c2b625acb923950970e31a97b64cfb0d6a10e6a4783fb6e1f7a SHA512 a245f5a209ffad515faf977c5adf38e0b4c753547ec0c60127a033d5e2e2dd6bee12e7e051cae533a9f95d4b3f79bca0b99afad447c74577a102de7e3e0d4b3c -DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B 7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9 SHA512 87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da -DIST kitty-0.43.0.tar.xz.sig 566 BLAKE2B 0db7ee39256467a66354ba2bbf1342ab850c2d2fdbe7ea6f7ad0ce799bc25c03a783d5b16b59cfa1bddd1a9486b4db4a59474a3e5a2a2363eff71bac4aeba328 SHA512 bb34f4315f7e23a309940ca1653a226801be569f276c0da8366adbc529a0b442d0f2b87b44d995d3a3ac8a9c662bcc5258630f4d3664251241f2d99f1270bbf7 DIST kitty-0.43.1-vendor.tar.xz 1937580 BLAKE2B 070b57b5efc58a36327a3886519074f8b2c019625eed2758bee74ef9154112860e885c5a65774245f52db4f16aff0a512323a15fe5d1609f69adc85076243dfb SHA512 44b03a5f15149003f4c003d938636c0efa4063bd39ddc7049783509404efb46194e69f3c734442052fd21e6b52b1573f13fc3aeca149abc2a649ca6ae7f2e3f8 DIST kitty-0.43.1.tar.xz 12756968 BLAKE2B 27d6d06d16d5d2989741691aa5ec40c395f11ae9479f2ac78cfab6e2716023d01603d94957b825f9fe5bf09c377c5bc87a839545238abab8512a408482a4a570 SHA512 083fba383d970aec87aa279787b35bf974562987340a5b10538cab4b816fa0031ba02ba46240928649ef88e7ba7cafdae3dc697e7681d0899c43b5ef1af6ae7d DIST kitty-0.43.1.tar.xz.sig 566 BLAKE2B 7ce16f1fdafeabe405f5923950f11b249f3200b5705455e26827a6e0d01ec82ef3c1103184ae9b2d87019c338c0304a7c2f655d35ba45ae1e315511adfe1fd82 SHA512 c9ce4b02de4d627dfee101a8c8f16b204ecaf96ff1438a8c078ced2884c5515a91866ae99bb1cf1fa982e5ef71d0b875b747ccda638696a1dd243f174fb9 diff --git a/x11-terms/kitty/kitty-0.42.1.ebuild b/x11-terms/kitty/kitty-0.42.1.ebuild deleted file mode 100644 index 167693b3311a.. --- a/x11-terms/kitty/kitty-0.42.1.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=(
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 3badd2690720ec1028a0f5d420061520928d423c
Author: Sam James gentoo org>
AuthorDate: Sun Oct 19 16:40:54 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 16:40:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3badd269
x11-terms/kitty: Stabilize 0.43.1 arm64, #964629
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.43.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.43.1.ebuild
b/x11-terms/kitty/kitty-0.43.1.ebuild
index c604a50c05f1..53f4194a8e8b 100644
--- a/x11-terms/kitty/kitty-0.43.1.ebuild
+++ b/x11-terms/kitty/kitty-0.43.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 0e21186758eabec1fa549f003a9f37bb37386865
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Oct 19 15:39:51 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Oct 19 15:39:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e211867
x11-terms/kitty: Stabilize 0.43.1 x86, #964629
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty/kitty-0.43.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.43.1.ebuild
b/x11-terms/kitty/kitty-0.43.1.ebuild
index 61f0606aeadb..c604a50c05f1 100644
--- a/x11-terms/kitty/kitty-0.43.1.ebuild
+++ b/x11-terms/kitty/kitty-0.43.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 97df04261a9ff6f513fb35e4a2be777559dc495c
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Oct 19 15:39:50 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Oct 19 15:39:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97df0426
x11-terms/kitty: Stabilize 0.43.1 amd64, #964629
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty/kitty-0.43.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.43.1.ebuild
b/x11-terms/kitty/kitty-0.43.1.ebuild
index 250b3065d505..61f0606aeadb 100644
--- a/x11-terms/kitty/kitty-0.43.1.ebuild
+++ b/x11-terms/kitty/kitty-0.43.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 80178d97175af9c42cf0aa2b7ff3cd6fbcd979e0
Author: Sam James gentoo org>
AuthorDate: Sun Oct 19 13:18:14 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 13:18:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80178d97
x11-terms/kitty-terminfo: Stabilize 0.43.1 ALLARCHES, #964628
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
index 4298203f5167..1734b5b4f8e2 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: b883859eda20fcb2aa53cbe6ef159ef8da4db1e3
Author: Sam James gentoo org>
AuthorDate: Sun Oct 19 13:18:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 19 13:18:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b883859e
x11-terms/kitty-shell-integration: Stabilize 0.43.1 ALLARCHES, #964627
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
index 6d3f01d1f3db..e0e648873b81 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.1.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
fi
DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 6236d7d922a91edcad129da85b1ef83c188f71d1
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Sep 28 05:43:05 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Sep 28 06:50:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6236d7d9
x11-terms/kitty: add 0.43.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.43.0.ebuild | 203
2 files changed, 206 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 212d88a2bfee..4338904ea3a8 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.42.1.tar.xz.sig 566 BLAKE2B
efc003de8ddbc7f4a0f98343ecd9e8447cd9bf0
DIST kitty-0.42.2-vendor.tar.xz 1933124 BLAKE2B
aa3fc60e2a08d247a64552e8d1dfdd9225e3690f78162ef09be00c2b646d9518d5c52118f96b9d96ccf63be8c92d4d0ddbaaa491fc60118dfc404295099e9674
SHA512
c6461521dff9e62821202d419f95b0623e31014e61b04b77919912c91136185fa852e786ecc9ab94bea90bf43e690c46d556fa0bfea57c6a18d805a9b0dce00d
DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
DIST kitty-0.42.2.tar.xz.sig 566 BLAKE2B
58487f8a62fd7e0e67809c31301545b6bf9a6164f45ca13b106983c6d605f478c3e2121f77c78aa8894b1c9c871af1516a6f5a2b5da9279de78bf19b448a6302
SHA512
8146741a6cfb8846a7a369ccf5fe0f2f3a537d38b933d83463337a34e2b850d1c86ef4e1ef860cc5a7dfe6d67f8d8b71151150a578504b3165779a9547141033
+DIST kitty-0.43.0-vendor.tar.xz 1935964 BLAKE2B
fba4fa6ade8a23b235826ceecf3442d8c3a689147d6f0539504557c33a8c293b77a2a544d1ed3c2b625acb923950970e31a97b64cfb0d6a10e6a4783fb6e1f7a
SHA512
a245f5a209ffad515faf977c5adf38e0b4c753547ec0c60127a033d5e2e2dd6bee12e7e051cae533a9f95d4b3f79bca0b99afad447c74577a102de7e3e0d4b3c
+DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B
7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9
SHA512
87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da
+DIST kitty-0.43.0.tar.xz.sig 566 BLAKE2B
0db7ee39256467a66354ba2bbf1342ab850c2d2fdbe7ea6f7ad0ce799bc25c03a783d5b16b59cfa1bddd1a9486b4db4a59474a3e5a2a2363eff71bac4aeba328
SHA512
bb34f4315f7e23a309940ca1653a226801be569f276c0da8366adbc529a0b442d0f2b87b44d995d3a3ac8a9c662bcc5258630f4d3664251241f2d99f1270bbf7
diff --git a/x11-terms/kitty/kitty-0.43.0.ebuild
b/x11-terms/kitty/kitty-0.43.0.ebuild
new file mode 100644
index ..250b3065d505
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.43.0.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit edo go-env optfeature multiprocessing python-single-r1
+inherit shell-completion toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: dff6c0eb9bcebfd9ad812bbcabb7982ffa9d80e7
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Sep 28 05:36:29 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Sep 28 06:50:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff6c0eb
x11-terms/kitty: update live
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 84b4f1c8009c..250b3065d505 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -76,7 +76,7 @@ DEPEND="
# bug #919751 wrt go subslot
BDEPEND="
${PYTHON_DEPS}
- >=dev-lang/go-1.23:=
+ >=dev-lang/go-1.24:=
sys-libs/ncurses
virtual/pkgconfig
test? ( $(python_gen_cond_dep
'dev-python/pillow[zlib,${PYTHON_USEDEP}]') )
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: b49534a50f7245055361f55356d836d16a47b0c4
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Sep 28 05:34:57 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Sep 28 06:50:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49534a5
x11-terms/kitty-shell-integration: add 0.43.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.43.0.ebuild | 39 ++
2 files changed, 40 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 946471087048..c6ebe00a1635 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
+DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B
7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9
SHA512
87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.0.ebuild
new file mode 100644
index ..6d3f01d1f3db
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.43.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # split from the kitty package to allow installing individually on
+ # remote machines and have shell integration scripts be auto-loaded
+ insinto /etc/bash/bashrc.d
+ newins shell-integration/bash/kitty.bash 90-kitty.bash
+
+ insinto /usr/share/fish
+ doins -r shell-integration/fish/vendor_conf.d
+
+ # unfortunately zsh currently lacks a bashrc.d equivalent, copy
+ # to docdir for now so users can use it manually if needed (also at
+ # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
+ docinto zsh
+ docompress -x /usr/share/doc/${PF}/zsh
+ dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 67e399c53d578a3cd649241eef23b076da4b360d
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Sep 28 05:34:12 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Sep 28 06:50:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e399c5
x11-terms/kitty-terminfo: add 0.43.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.43.0.ebuild| 29 ++
2 files changed, 30 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 946471087048..c6ebe00a1635 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
+DIST kitty-0.43.0.tar.xz 12751580 BLAKE2B
7e7212d4d4f1e00e2885cf6f95a7dacc741c3660d6aea6f2b494b4c397648340c72b1bff0e659e484634fad0395b850daf0d94594c2ffe20e41f6b044e9e6ab9
SHA512
87066a74d61572975a344837b7bee987acedaaa2fa4cce375003d1836403534bee9ca64db0ea4243038620995237c75712652bae28b12828e6a030f0874730da
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.43.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.0.ebuild
new file mode 100644
index ..4298203f5167
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.43.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 5301d6f47224637cbcb8599965036902b22ce8c7
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Aug 14 04:26:19 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Aug 14 04:26:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5301d6f4
x11-terms/kitty-shell-integration: drop 0.41.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 -
.../kitty-shell-integration-0.41.1.ebuild | 37 --
2 files changed, 38 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 308c77f24df7..946471087048 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,2 @@
-DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
deleted file mode 100644
index 5bc2e8b241fc..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc
files,
- # but may require user intervention depending on zsh invocation or if
remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: b743edb249b308a2966e0ca5c586f8cca127
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Aug 14 04:27:11 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Aug 14 04:27:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b743edb2
x11-terms/kitty: enable py3.14
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-0.42.2-r1.ebuild | 2 +-
x11-terms/kitty/kitty-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-terms/kitty/kitty-0.42.2-r1.ebuild
b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
index 7d8356d0d28f..0172cd8b7861 100644
--- a/x11-terms/kitty/kitty-0.42.2-r1.ebuild
+++ b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit edo go-env optfeature multiprocessing python-single-r1
inherit shell-completion toolchain-funcs xdg
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 55e9571068af..84b4f1c8009c 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit edo go-env optfeature multiprocessing python-single-r1
inherit shell-completion toolchain-funcs xdg
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 8ed90df6a77cc11eba8693aa121c672f2b11fb76
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Aug 14 04:25:58 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Aug 14 04:25:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed90df6
x11-terms/kitty: drop 0.41.1-r1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest | 3 -
x11-terms/kitty/kitty-0.41.1-r1.ebuild | 194 -
2 files changed, 197 deletions(-)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 309812a0df21..212d88a2bfee 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,3 @@
-DIST kitty-0.41.1-vendor.tar.xz 1576104 BLAKE2B
fc3bab39f5a447fa084aa603729e0c130ee5378e122b39788714e479e82c6a4e661a7d57aa6b5e89a22bd01205aa59f59169e5f16c796ee22012d77cb2e9
SHA512
a0e8059bf9ecf1abef4887448c1da08cd879e619a3653e5c2a4964028d40a730d8e1a0c51a89e6bd7275793fd31b50488a15d6e271a19418340a28cbc13e04fc
-DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
-DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539f8297967b6461c3f80ff0954c2f5cc8a00b1bfdd4bd507df8e7d1b91ae33eb81fb9a9c03655e35ca0a50b2840
SHA512
cfb7cf222907f1956ac6a49960958a5bce2d6a115801189c74c7e7488dbd82b93cf435b1d7dbb508d138d5f75983cdd446b14b112a1d69fe2f9daeb12a5e1164
DIST kitty-0.42.1-vendor.tar.xz 1664352 BLAKE2B
cc02dd3b06b874d20bb0b5815d49d37ab2b12b5ededf64637f8db8edd2b4de6cc394ccbe1338d01880ac2b2480bf5e5ca79083aad9f58afb57e9d775175196ef
SHA512
5b6c78a5b1f1d7588797f4e5b0e06ecf843d9c5836437de83c592fc7690a98191ec59fa418bec559a719f8b062544d709a9ce1482e5048dba9353b0aec237a5e
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.1.tar.xz.sig 566 BLAKE2B
efc003de8ddbc7f4a0f98343ecd9e8447cd9bf068049cda4693ee70671667609b12e56a8f10978b517275404d146fc03d9b50859fd0af077ca140edbf7e8645b
SHA512
661a515b4a424e18c76b9a6f95ee15e34fd989810be22f8fa96b040e2a5c921744a46fca5e928e14f49a42b3404db1e5c55204331dc3f1c82f510af904cf7e30
diff --git a/x11-terms/kitty/kitty-0.41.1-r1.ebuild
b/x11-terms/kitty/kitty-0.41.1-r1.ebuild
deleted file mode 100644
index 7eaa921d368c..
--- a/x11-terms/kitty/kitty-0.41.1-r1.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit edo flag-o-matic go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
- inherit verify-sig
- SRC_URI="
-
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
- https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
- verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
- test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
- ${PYTHON_DEPS}
- dev-libs/openssl:=
- dev-libs/xxhash
- media-fonts/symbols-nerd-font
- media-libs/freetype
- media-libs/harfbuzz:=[truetype]
- media-libs/lcms:2
- media-libs/libglvnd[X?]
- media-libs/libpng:=
- sys-apps/dbus
- sys-libs/zlib:=
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-misc/xkeyboard-config
- ~x11-terms/kitty-shell-integration-${PV}
- ~x11-terms/kitty-terminfo-${PV}
- X? (
- x11-libs/libX11
- x11-libs/libXcursor
- )
- wayland? ( dev-libs/wayland )
- !sci-mathematics/kissat
-"
-DEPEND="
- ${RDEPEND}
- amd64? ( >=dev-libs/simde-0.8.0-r1 )
- arm64? ( dev-libs/simde )
- x86? ( dev-libs/simde )
- X? (
- x11-base/xorg-proto
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 8d5bd2a077234d7b156e191ccef9f4064c1d3e79
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Aug 14 04:26:10 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Aug 14 04:26:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5bd2a0
x11-terms/kitty-terminfo: drop 0.41.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 -
.../kitty-terminfo/kitty-terminfo-0.41.1.ebuild| 23 --
2 files changed, 24 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 308c77f24df7..946471087048 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,2 @@
-DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
deleted file mode 100644
index 365a27cfe366..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 3a397711e32c5bdc043c19087a4605402a27cc91
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Aug 5 20:27:23 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Aug 5 20:27:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a397711
x11-terms/kitty: Stabilize 0.42.2-r1 amd64, #961088
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty/kitty-0.42.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.42.2-r1.ebuild
b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
index 55e9571068af..8c0d61d9c758 100644
--- a/x11-terms/kitty/kitty-0.42.2-r1.ebuild
+++ b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: e9cae6d7a735d6f2bf4f31ea156c1d86552ffa2a
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Aug 5 20:27:24 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Aug 5 20:27:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9cae6d7
x11-terms/kitty: Stabilize 0.42.2-r1 arm64, #961088
Signed-off-by: Arthur Zamarin gentoo.org>
x11-terms/kitty/kitty-0.42.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.42.2-r1.ebuild
b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
index 8c0d61d9c758..7d8356d0d28f 100644
--- a/x11-terms/kitty/kitty-0.42.2-r1.ebuild
+++ b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 37ff2bd5852173870cd336980f2a1e02d415c466
Author: Sam James gentoo org>
AuthorDate: Tue Aug 5 12:20:31 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 5 12:20:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ff2bd5
x11-terms/kitty-shell-integration: Stabilize 0.42.2 ALLARCHES, #961086
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
index 6d3f01d1f3db..27790473ded0 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
fi
DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: a3d686347298917996b3c557a371362bd3f5909e
Author: Sam James gentoo org>
AuthorDate: Tue Aug 5 12:20:33 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 5 12:20:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d68634
x11-terms/kitty-terminfo: Stabilize 0.42.2 ALLARCHES, #961087
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
index 4298203f5167..58464c71a44d 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
S=${WORKDIR}/kitty-${PV}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
fi
DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 91f85d95e10f957b835022512720ea573f05e284
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Jul 17 15:52:04 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Jul 17 16:00:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f85d95
x11-terms/kitty: add alias symlinks for bash completions
Also switch to shell-completion.eclass while at it.
Closes: https://bugs.gentoo.org/960346
Signed-off-by: Ionen Wolkens gentoo.org>
...{kitty-0.42.2.ebuild => kitty-0.42.2-r1.ebuild} | 22 +-
x11-terms/kitty/kitty-.ebuild | 22 +-
2 files changed, 26 insertions(+), 18 deletions(-)
diff --git a/x11-terms/kitty/kitty-0.42.2.ebuild
b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
similarity index 90%
rename from x11-terms/kitty/kitty-0.42.2.ebuild
rename to x11-terms/kitty/kitty-0.42.2-r1.ebuild
index 43e67bb59913..55e9571068af 100644
--- a/x11-terms/kitty/kitty-0.42.2.ebuild
+++ b/x11-terms/kitty/kitty-0.42.2-r1.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
+PYTHON_COMPAT=( python3_{11..13} )
+inherit edo go-env optfeature multiprocessing python-single-r1
+inherit shell-completion toolchain-funcs xdg
if [[ ${PV} == ]]; then
inherit git-r3
@@ -168,12 +168,9 @@ src_compile() {
# generate shell completions, shell-integration/ has some "old"
pre-gen
# ones that currently miss things (no bash, no kitten for zsh,
etc...)
- mkdir -p linux-package/share/bash-completion/completions || die
- linux-package/bin/kitten __complete__ setup bash > ${_}/kitty
|| die
- mkdir -p linux-package/share/fish/vendor_completions.d || die
- linux-package/bin/kitten __complete__ setup fish >
${_}/kitty.fish || die
- mkdir -p linux-package/share/zsh/site-functions || die
- linux-package/bin/kitten __complete__ setup zsh > ${_}/_kitty
|| die
+ linux-package/bin/kitten __complete__ setup bash > "${T}"/kitty
|| die
+ linux-package/bin/kitten __complete__ setup fish >
"${T}"/kitty.fish || die
+ linux-package/bin/kitten __complete__ setup zsh > "${T}"/_kitty
|| die
fi
}
@@ -188,6 +185,13 @@ src_install() {
# time, then uses that rather than the system's at runtime
dosym -r
/usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \
/usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf
+
+ if ! tc-is-cross-compiler; then
+ dobashcomp "${T}"/kitty
+ bashcomp_alias kitty edit-in-kitty clone-in-kitty kitten
+ dofishcomp "${T}"/kitty.fish
+ dozshcomp "${T}"/_kitty
+ fi
}
pkg_postinst() {
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 43e67bb59913..55e9571068af 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -3,9 +3,9 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
+PYTHON_COMPAT=( python3_{11..13} )
+inherit edo go-env optfeature multiprocessing python-single-r1
+inherit shell-completion toolchain-funcs xdg
if [[ ${PV} == ]]; then
inherit git-r3
@@ -168,12 +168,9 @@ src_compile() {
# generate shell completions, shell-integration/ has some "old"
pre-gen
# ones that currently miss things (no bash, no kitten for zsh,
etc...)
- mkdir -p linux-package/share/bash-completion/completions || die
- linux-package/bin/kitten __complete__ setup bash > ${_}/kitty
|| die
- mkdir -p linux-package/share/fish/vendor_completions.d || die
- linux-package/bin/kitten __complete__ setup fish >
${_}/kitty.fish || die
- mkdir -p linux-package/share/zsh/site-functions || die
- linux-package/bin/kitten __complete__ setup zsh > ${_}/_kitty
|| die
+ linux-package/bin/kitten __complete__ setup bash > "${T}"/kitty
|| die
+ linux-package/bin/kitten __complete__ setup fish >
"${T}"/kitty.fish || die
+ linux-package/bin/kitten __complete__ setup zsh > "${T}"/_kitty
|| die
fi
}
@@ -188,6 +185,13 @@ src_install() {
# time, then uses that rather than the system's at runtime
dosym -r
/usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \
/usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf
+
+ if ! tc-is-cross-compiler; then
+ dobashcomp "${T}"/kitty
+ bashcomp_alias kitty edit-in-kitty clone-in-kitty kitten
+ dofishcomp "${T}"/kitty.fish
+ dozshcomp "${T}"/_kitt
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 04ba2bcd9d5766949f0f09a79ad65d4be21f20d8
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 07:31:59 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ba2bcd
x11-terms/kitty: add 0.42.2
Closes: https://bugs.gentoo.org/960075
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.42.2.ebuild | 199
2 files changed, 202 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index de11686806cc..309812a0df21 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539
DIST kitty-0.42.1-vendor.tar.xz 1664352 BLAKE2B
cc02dd3b06b874d20bb0b5815d49d37ab2b12b5ededf64637f8db8edd2b4de6cc394ccbe1338d01880ac2b2480bf5e5ca79083aad9f58afb57e9d775175196ef
SHA512
5b6c78a5b1f1d7588797f4e5b0e06ecf843d9c5836437de83c592fc7690a98191ec59fa418bec559a719f8b062544d709a9ce1482e5048dba9353b0aec237a5e
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.1.tar.xz.sig 566 BLAKE2B
efc003de8ddbc7f4a0f98343ecd9e8447cd9bf068049cda4693ee70671667609b12e56a8f10978b517275404d146fc03d9b50859fd0af077ca140edbf7e8645b
SHA512
661a515b4a424e18c76b9a6f95ee15e34fd989810be22f8fa96b040e2a5c921744a46fca5e928e14f49a42b3404db1e5c55204331dc3f1c82f510af904cf7e30
+DIST kitty-0.42.2-vendor.tar.xz 1933124 BLAKE2B
aa3fc60e2a08d247a64552e8d1dfdd9225e3690f78162ef09be00c2b646d9518d5c52118f96b9d96ccf63be8c92d4d0ddbaaa491fc60118dfc404295099e9674
SHA512
c6461521dff9e62821202d419f95b0623e31014e61b04b77919912c91136185fa852e786ecc9ab94bea90bf43e690c46d556fa0bfea57c6a18d805a9b0dce00d
+DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
+DIST kitty-0.42.2.tar.xz.sig 566 BLAKE2B
58487f8a62fd7e0e67809c31301545b6bf9a6164f45ca13b106983c6d605f478c3e2121f77c78aa8894b1c9c871af1516a6f5a2b5da9279de78bf19b448a6302
SHA512
8146741a6cfb8846a7a369ccf5fe0f2f3a537d38b933d83463337a34e2b850d1c86ef4e1ef860cc5a7dfe6d67f8d8b71151150a578504b3165779a9547141033
diff --git a/x11-terms/kitty/kitty-0.42.2.ebuild
b/x11-terms/kitty/kitty-0.42.2.ebuild
new file mode 100644
index ..43e67bb59913
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.42.2.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 8817101a95344422c0bf5e81a619c991cec7
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 07:21:28 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=881710cc
x11-terms/kitty: stop forcing no-rc in live
As noted in bug #960075, this was formerly passed to prevent kitty
from modifying e.g. .bashrc out-of-the-box when it wasn't needed.
However it no longer modify files as far as I can tell see, and
this helps zsh which lacks a meant to auto-load the kitty
integration on Gentoo at the moment. Also won't load twice if files
were already loaded making it harmless for non-zsh, and having two
methods ensure it will be loaded in more situations (remote,
sub-shells, tmux, custom setups, etc...).
Bug: https://bugs.gentoo.org/960075
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index dfa4af207290..43e67bb59913 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -144,7 +144,7 @@ src_compile() {
--disable-link-time-optimization
--ignore-compiler-warnings
--libdir-name=$(get_libdir)
- --shell-integration="enabled no-rc no-sudo"
+ --shell-integration="enabled no-sudo"
--update-check-interval=0
--verbose
)
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 58a02ed9e6328b7df28d130a4f2a45928ff2ad5d
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 07:29:54 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a02ed9
x11-terms/kitty-shell-integration: add 0.42.2
Bug: https://bugs.gentoo.org/960075
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.42.2.ebuild | 39 ++
2 files changed, 40 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 77e4e81c275a..308c77f24df7 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
+DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
new file mode 100644
index ..6d3f01d1f3db
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # split from the kitty package to allow installing individually on
+ # remote machines and have shell integration scripts be auto-loaded
+ insinto /etc/bash/bashrc.d
+ newins shell-integration/bash/kitty.bash 90-kitty.bash
+
+ insinto /usr/share/fish
+ doins -r shell-integration/fish/vendor_conf.d
+
+ # unfortunately zsh currently lacks a bashrc.d equivalent, copy
+ # to docdir for now so users can use it manually if needed (also at
+ # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
+ docinto zsh
+ docompress -x /usr/share/doc/${PF}/zsh
+ dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 809c8f62fa2c6c3d0882e9c0a314f2bb23732804
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 07:29:36 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809c8f62
x11-terms/kitty-terminfo: add 0.42.2
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.42.2.ebuild| 29 ++
2 files changed, 30 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 77e4e81c275a..308c77f24df7 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
+DIST kitty-0.42.2.tar.xz 12534304 BLAKE2B
56c80ab6467e4c4bef0acd0724e8a2458234c4bbdf81aaffed330a3148c299c3c59bf9cf5309d14618b0d143ee8f925fdb25776d6d5d530ffad24673cc88b04d
SHA512
29e17ee3e4709b90d8d945ecd1737440bc88ad276cde4f5d159fd094de571bf7a10ccb86dfe9e0f8e213e36e59f7c62e2045f411d199ec729722a6462279d949
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
new file mode 100644
index ..4298203f5167
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: d4af71c7f0cc9182d1194b8caaec383d4d2514dd
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 05:45:54 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4af71c7
x11-terms/kitty-shell-integration: make live ebuild copyable
Signed-off-by: Ionen Wolkens gentoo.org>
.../kitty-shell-integration-.ebuild | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
index 5e6174ae77d5..837efbfa43f0 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
@@ -1,13 +1,19 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit git-r3
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
LICENSE="GPL-3"
SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 75d82ba5befd03bbe680ab1cc34c0dc37fc8c7b3
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 06:36:21 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d82ba5
x11-terms/kitty: install shell completion files in live
Some of this was already done by x11-terms/kitty-shell-integration but
there was little reason to have that package install these (see
bug #960075) and the pre-generated files it installed were missing
things (most notably it did not have a pre-gen file for bash).
Note that for this will cause conflicts unless update
kitty-shell-integration first (normally these are always supposed
to be updated together and in order either way, albeit for
that is not enforced). Otherwise blockers are not needed given
kitty pins to exact versions forcing the update first.
Bug: https://bugs.gentoo.org/960075
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-.ebuild | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 16ecbab67df8..dfa4af207290 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -160,11 +160,20 @@ src_compile() {
mv linux-package/share/doc/{${PN},${PF}} || die
fi
- # generate default config as reference, command taken from docs/conf.rst
if ! tc-is-cross-compiler; then
+ # generate default config reference, command taken from
docs/conf.rst
linux-package/bin/kitty +runpy \
'from kitty.config import *;
print(commented_out_default_config())' \
> linux-package/share/doc/${PF}/kitty.conf || die
+
+ # generate shell completions, shell-integration/ has some "old"
pre-gen
+ # ones that currently miss things (no bash, no kitten for zsh,
etc...)
+ mkdir -p linux-package/share/bash-completion/completions || die
+ linux-package/bin/kitten __complete__ setup bash > ${_}/kitty
|| die
+ mkdir -p linux-package/share/fish/vendor_completions.d || die
+ linux-package/bin/kitten __complete__ setup fish >
${_}/kitty.fish || die
+ mkdir -p linux-package/share/zsh/site-functions || die
+ linux-package/bin/kitten __complete__ setup zsh > ${_}/_kitty
|| die
fi
}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: eadfa6eb32cba5c6567511e96ad0e9d665c63af9
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 05:47:25 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadfa6eb
x11-terms/kitty-terminfo: make live ebuild copyable
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-.ebuild | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
index af803f4eecd4..4298203f5167 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-.ebuild
@@ -1,13 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit git-r3
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+ S=${WORKDIR}/kitty-${PV}
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+fi
DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
LICENSE="GPL-3"
SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: dbf1d088e4fed5259b2123c138d29570ef4683ce
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Jul 16 06:22:30 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jul 16 07:38:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf1d088
x11-terms/kitty-shell-integration: install only auto scripts in live
See bug #960075 for details, but (as far as I can tell) remotely the
auto-loaded scripts (e.g. bashrc.d) is all that should be needed from
the shell-integration directory, the rest can be kept in the main
kitty package.
Unfortunately no such location for zsh, but still install the scripts
somewhere in case users need it but do not want to install kitty.
Users can opt to resort to `kitten ssh` instead though.
This also drops completions which did not make much sense if kitty is
not also installed, besides these were incomplete and it'll be handled
hopeufully properly in the kitty package instead.
Bug: https://bugs.gentoo.org/960075
Signed-off-by: Ionen Wolkens gentoo.org>
.../kitty-shell-integration-.ebuild| 32 ++
1 file changed, 14 insertions(+), 18 deletions(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
index 837efbfa43f0..6d3f01d1f3db 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
@@ -22,22 +22,18 @@ RESTRICT="test" # intended to be ran on the full kitty
package
src_compile() { :; }
src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc
files,
- # but may require user intervention depending on zsh invocation or if
remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+ # split from the kitty package to allow installing individually on
+ # remote machines and have shell integration scripts be auto-loaded
+ insinto /etc/bash/bashrc.d
+ newins shell-integration/bash/kitty.bash 90-kitty.bash
+
+ insinto /usr/share/fish
+ doins -r shell-integration/fish/vendor_conf.d
+
+ # unfortunately zsh currently lacks a bashrc.d equivalent, copy
+ # to docdir for now so users can use it manually if needed (also at
+ # /usr/lib*/kitty/shell-integration/zsh if kitty is installed)
+ docinto zsh
+ docompress -x /usr/share/doc/${PF}/zsh
+ dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh}
}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 1d101fd3d81f0929721a81967e53d5a259377edc
Author: Sam James gentoo org>
AuthorDate: Thu Jun 5 11:49:24 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 5 11:49:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d101fd3
x11-terms/kitty: Stabilize 0.42.1 x86, #957152
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.42.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.42.1.ebuild
b/x11-terms/kitty/kitty-0.42.1.ebuild
index 16ecbab67df8..167693b3311a 100644
--- a/x11-terms/kitty/kitty-0.42.1.ebuild
+++ b/x11-terms/kitty/kitty-0.42.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 59bf4dbfb0a9ef3e68067e006d6ce018eec91e07
Author: Sam James gentoo org>
AuthorDate: Thu Jun 5 10:32:47 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 5 10:32:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bf4dbf
x11-terms/kitty-terminfo: Stabilize 0.42.1 ALLARCHES, #957151
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
index 00c37bdc2955..365a27cfe366 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 436403ad493dd74b22c4dc801f9a2a8d93df82c4
Author: Sam James gentoo org>
AuthorDate: Thu Jun 5 10:32:46 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 5 10:32:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436403ad
x11-terms/kitty-shell-integration: Stabilize 0.42.1 ALLARCHES, #957150
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
index 180d8106dfee..5bc2e8b241fc 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 9bf60f71bca5a4d4416a06e9b1cf1ec66388081f
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Jun 5 05:04:29 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Jun 5 05:04:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf60f71
x11-terms/kitty-shell-integration: drop 0.39.1, 0.42.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 2 --
.../kitty-shell-integration-0.39.1.ebuild | 37 --
.../kitty-shell-integration-0.42.0.ebuild | 37 --
3 files changed, 76 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index b845c9125864..77e4e81c275a 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
-DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
deleted file mode 100644
index 5bc2e8b241fc..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc
files,
- # but may require user intervention depending on zsh invocation or if
remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.0.ebuild
deleted file mode 100644
index 180d8106dfee..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: e15c5c0a666886d4868c40fa6a7a8e7bf1972870
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Jun 5 05:04:08 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Jun 5 05:04:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15c5c0a
x11-terms/kitty-terminfo: drop 0.39.1, 0.42.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 2 --
.../kitty-terminfo/kitty-terminfo-0.39.1.ebuild| 23 --
.../kitty-terminfo/kitty-terminfo-0.42.0.ebuild| 23 --
3 files changed, 48 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index b845c9125864..77e4e81c275a 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
-DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
deleted file mode 100644
index 365a27cfe366..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.0.ebuild
deleted file mode 100644
index 00c37bdc2955..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 9b176c83dd59419710128297798ac4df9e169a54
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Jun 5 05:03:35 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Jun 5 05:03:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b176c83
x11-terms/kitty: drop 0.39.1, 0.42.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 6 --
x11-terms/kitty/kitty-0.39.1.ebuild | 187 ---
x11-terms/kitty/kitty-0.42.0.ebuild | 190
3 files changed, 383 deletions(-)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index fb003aaffc6d..de11686806cc 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,12 +1,6 @@
-DIST kitty-0.39.1-vendor.tar.xz 1575868 BLAKE2B
32187f48becc430eb3ecda990dc8e01977fb80676689caff11c7061434d8b3f1cf26ddeffa26db61d9949f96551dd6d78422a068e03b03c3ac4b9dd0b5cc4e5a
SHA512
796b3f91f7539c78a3a2995cb1d73424fdb5159f8328d331ece54a028830f73583bed840b7c0cb75a1cc3e516cdf6a2d1b5a80c545d8b90826f6898430488d3c
-DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
-DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B
ad055db8e0de99ceea2745f795ad629dc7237a7a02527c4dc1de9eba02f2498ef009e088081036c154b9b66e166d89462d1ce31708f30fa167528e61a2d1724b
SHA512
0cdca0dac72d3e1679858efffd5dc30fa224ec40b774922778cb33d39974713a5847d7b41b485cdb4db5e33e0c084d36d1b2aa27434414ae2c4b3dd97e1883ee
DIST kitty-0.41.1-vendor.tar.xz 1576104 BLAKE2B
fc3bab39f5a447fa084aa603729e0c130ee5378e122b39788714e479e82c6a4e661a7d57aa6b5e89a22bd01205aa59f59169e5f16c796ee22012d77cb2e9
SHA512
a0e8059bf9ecf1abef4887448c1da08cd879e619a3653e5c2a4964028d40a730d8e1a0c51a89e6bd7275793fd31b50488a15d6e271a19418340a28cbc13e04fc
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539f8297967b6461c3f80ff0954c2f5cc8a00b1bfdd4bd507df8e7d1b91ae33eb81fb9a9c03655e35ca0a50b2840
SHA512
cfb7cf222907f1956ac6a49960958a5bce2d6a115801189c74c7e7488dbd82b93cf435b1d7dbb508d138d5f75983cdd446b14b112a1d69fe2f9daeb12a5e1164
-DIST kitty-0.42.0-vendor.tar.xz 1661372 BLAKE2B
38a7b2f00c66afbb6877c09134a10cc16e6f3f98f19d74d5078b937b0b81a2ec7b993db8953021be519a0903a93db9b93120032bd94006d4ccbdcdaf6839f0ed
SHA512
858213fc41a2bea8227f56375cbad6c2be093488dc52e0771fdee600354198dfa274ea3db32bc694bbfc64553bf5042e48b0ebf1e853e68f8a7ab5fc8c9389d4
-DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
-DIST kitty-0.42.0.tar.xz.sig 566 BLAKE2B
0192129ea9b37953d5161a6643435e8d1e3534b7b6c856839aa55f6dd0beef7c57cff9e5cee2d36e5a72d0a9960ef2f7883cbaa2d0c59f28095e25d538395f61
SHA512
9a9f691a190b1587b3f103a15a75a76fd8ded13077d3d577308f6112681ecea13a7700dda228b4f396540e4adebcd13a24052bcfff95e6f70847939aaf92f38a
DIST kitty-0.42.1-vendor.tar.xz 1664352 BLAKE2B
cc02dd3b06b874d20bb0b5815d49d37ab2b12b5ededf64637f8db8edd2b4de6cc394ccbe1338d01880ac2b2480bf5e5ca79083aad9f58afb57e9d775175196ef
SHA512
5b6c78a5b1f1d7588797f4e5b0e06ecf843d9c5836437de83c592fc7690a98191ec59fa418bec559a719f8b062544d709a9ce1482e5048dba9353b0aec237a5e
DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
DIST kitty-0.42.1.tar.xz.sig 566 BLAKE2B
efc003de8ddbc7f4a0f98343ecd9e8447cd9bf068049cda4693ee70671667609b12e56a8f10978b517275404d146fc03d9b50859fd0af077ca140edbf7e8645b
SHA512
661a515b4a424e18c76b9a6f95ee15e34fd989810be22f8fa96b040e2a5c921744a46fca5e928e14f49a42b3404db1e5c55204331dc3f1c82f510af904cf7e30
diff --git a/x11-terms/kitty/kitty-0.39.1.ebuild
b/x11-terms/kitty/kitty-0.39.1.ebuild
deleted file mode 100644
index 05dd5f1c0bbf..
--- a/x11-terms/kitty/kitty-0.39.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 t
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 9a211b44d7544490ddf4ff97e6c973b92f3f02a2
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat May 17 21:18:12 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat May 17 21:36:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a211b44
x11-terms/kitty: add 0.42.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.42.1.ebuild | 190
2 files changed, 193 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 8024191e3895..fb003aaffc6d 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539
DIST kitty-0.42.0-vendor.tar.xz 1661372 BLAKE2B
38a7b2f00c66afbb6877c09134a10cc16e6f3f98f19d74d5078b937b0b81a2ec7b993db8953021be519a0903a93db9b93120032bd94006d4ccbdcdaf6839f0ed
SHA512
858213fc41a2bea8227f56375cbad6c2be093488dc52e0771fdee600354198dfa274ea3db32bc694bbfc64553bf5042e48b0ebf1e853e68f8a7ab5fc8c9389d4
DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
DIST kitty-0.42.0.tar.xz.sig 566 BLAKE2B
0192129ea9b37953d5161a6643435e8d1e3534b7b6c856839aa55f6dd0beef7c57cff9e5cee2d36e5a72d0a9960ef2f7883cbaa2d0c59f28095e25d538395f61
SHA512
9a9f691a190b1587b3f103a15a75a76fd8ded13077d3d577308f6112681ecea13a7700dda228b4f396540e4adebcd13a24052bcfff95e6f70847939aaf92f38a
+DIST kitty-0.42.1-vendor.tar.xz 1664352 BLAKE2B
cc02dd3b06b874d20bb0b5815d49d37ab2b12b5ededf64637f8db8edd2b4de6cc394ccbe1338d01880ac2b2480bf5e5ca79083aad9f58afb57e9d775175196ef
SHA512
5b6c78a5b1f1d7588797f4e5b0e06ecf843d9c5836437de83c592fc7690a98191ec59fa418bec559a719f8b062544d709a9ce1482e5048dba9353b0aec237a5e
+DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
+DIST kitty-0.42.1.tar.xz.sig 566 BLAKE2B
efc003de8ddbc7f4a0f98343ecd9e8447cd9bf068049cda4693ee70671667609b12e56a8f10978b517275404d146fc03d9b50859fd0af077ca140edbf7e8645b
SHA512
661a515b4a424e18c76b9a6f95ee15e34fd989810be22f8fa96b040e2a5c921744a46fca5e928e14f49a42b3404db1e5c55204331dc3f1c82f510af904cf7e30
diff --git a/x11-terms/kitty/kitty-0.42.1.ebuild
b/x11-terms/kitty/kitty-0.42.1.ebuild
new file mode 100644
index ..16ecbab67df8
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.42.1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: e52dfff4d0476254dcce17515dec5ed640dce2f3
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat May 17 21:15:52 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat May 17 21:36:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52dfff4
x11-terms/kitty-terminfo: add 0.42.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.42.1.ebuild| 23 ++
2 files changed, 24 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 61bb759924c1..b845c9125864 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,4 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
+DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
new file mode 100644
index ..00c37bdc2955
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 7ab161cdc7a404b3fa9842b9fe32fd738bdc37f7
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat May 17 21:15:36 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat May 17 21:36:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab161cd
x11-terms/kitty-shell-integration: add 0.42.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.42.1.ebuild | 37 ++
2 files changed, 38 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 61bb759924c1..b845c9125864 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,4 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
+DIST kitty-0.42.1.tar.xz 12371156 BLAKE2B
df0e9cba73d3e05579760b0f3d4778a189ab70b89c3a9932927fecc3c1e16870e8ae34ebd1042e9e1d44920991d5f45e4e53257f095797395f06f102d7308df5
SHA512
07dc2c1d814e40c1c39dc4275e6118efabbf8cbaae59a746996e310127d6e13297614f6b12406da3241f6b55e164bc675e157d5a2831ace248e78095d74cc430
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
new file mode 100644
index ..180d8106dfee
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc
files,
+ # but may require user intervention depending on zsh invocation or if
remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: dca41adb8321f1af66e41a67c8b6e6216268a512
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun May 11 07:36:58 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun May 11 07:54:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca41adb
x11-terms/kitty: add 0.42.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.42.0.ebuild | 190
2 files changed, 193 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 53118faf0e0b..8024191e3895 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B
ad055db8e0de99ceea2745f795ad629dc7237a7
DIST kitty-0.41.1-vendor.tar.xz 1576104 BLAKE2B
fc3bab39f5a447fa084aa603729e0c130ee5378e122b39788714e479e82c6a4e661a7d57aa6b5e89a22bd01205aa59f59169e5f16c796ee22012d77cb2e9
SHA512
a0e8059bf9ecf1abef4887448c1da08cd879e619a3653e5c2a4964028d40a730d8e1a0c51a89e6bd7275793fd31b50488a15d6e271a19418340a28cbc13e04fc
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539f8297967b6461c3f80ff0954c2f5cc8a00b1bfdd4bd507df8e7d1b91ae33eb81fb9a9c03655e35ca0a50b2840
SHA512
cfb7cf222907f1956ac6a49960958a5bce2d6a115801189c74c7e7488dbd82b93cf435b1d7dbb508d138d5f75983cdd446b14b112a1d69fe2f9daeb12a5e1164
+DIST kitty-0.42.0-vendor.tar.xz 1661372 BLAKE2B
38a7b2f00c66afbb6877c09134a10cc16e6f3f98f19d74d5078b937b0b81a2ec7b993db8953021be519a0903a93db9b93120032bd94006d4ccbdcdaf6839f0ed
SHA512
858213fc41a2bea8227f56375cbad6c2be093488dc52e0771fdee600354198dfa274ea3db32bc694bbfc64553bf5042e48b0ebf1e853e68f8a7ab5fc8c9389d4
+DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
+DIST kitty-0.42.0.tar.xz.sig 566 BLAKE2B
0192129ea9b37953d5161a6643435e8d1e3534b7b6c856839aa55f6dd0beef7c57cff9e5cee2d36e5a72d0a9960ef2f7883cbaa2d0c59f28095e25d538395f61
SHA512
9a9f691a190b1587b3f103a15a75a76fd8ded13077d3d577308f6112681ecea13a7700dda228b4f396540e4adebcd13a24052bcfff95e6f70847939aaf92f38a
diff --git a/x11-terms/kitty/kitty-0.42.0.ebuild
b/x11-terms/kitty/kitty-0.42.0.ebuild
new file mode 100644
index ..16ecbab67df8
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.42.0.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x1
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 253f21c6114d249c137cff91117c363df166c725
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun May 11 07:34:47 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun May 11 07:54:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=253f21c6
x11-terms/kitty-terminfo: add 0.42.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.42.0.ebuild| 23 ++
2 files changed, 24 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 61dfd5ea06db..61bb759924c1 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
+DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.42.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.0.ebuild
new file mode 100644
index ..00c37bdc2955
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.42.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 8ba82828c6ba37479be24d115b726ad20e606e8d
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun May 11 07:34:35 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun May 11 07:54:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba82828
x11-terms/kitty-shell-integration: add 0.42.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.42.0.ebuild | 37 ++
2 files changed, 38 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 61dfd5ea06db..61bb759924c1 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
+DIST kitty-0.42.0.tar.xz 12366996 BLAKE2B
8da616f758a63bec66c4afc088376e4392fc4e339a3953374962b70924e3aabe4009d71c74be8b6a49c731c4bddf9b430e4d61f86f23f047f068d6a661083edf
SHA512
73b4a777c97ff9ffd2b42d11e8447b0c134b51e012acf7836f558fa3038711b53d20687c05a7f81a73a0a5dfbe6619fbd04ac38938f827102cdd03ab2501b03d
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.0.ebuild
new file mode 100644
index ..180d8106dfee
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.42.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc
files,
+ # but may require user intervention depending on zsh invocation or if
remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 817831eb8b63b00a9bce1caf63c184d5b7cbe5fb
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu May 8 06:38:31 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu May 8 06:44:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817831eb
x11-terms/kitty-terminfo: stabilize everywhere
Doing it myself rather than bother arch testers given this does
nothing but run a tic(1) command and is ALLARCHES. The keywords
were similarly added in commit 16f7af268946.
Perhaps a minor annoyance is that will have to put kitty-terminfo
and shell-integration in a separate bug in the future for ALLARCHES
to work and, while not a major issue, being stabilized for ALLARCHES
may print "skipped upgrade" warnings for users until the main kitty
package is stabilized on that arch too due to the pinning which may
be worse if e.g. x86 is done first then amd64/arm64 stalls.
Closes: https://bugs.gentoo.org/955573
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild | 2 +-
x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
index cd95244857b1..365a27cfe366 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.39.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
index cd95244857b1..365a27cfe366 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: bf395db5a5146735e024af924faf224e12aa278c
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu May 8 06:41:44 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu May 8 06:44:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf395db5
x11-terms/kitty-shell-integration: stabilize everywhere
Doing it myself rather than bother arch testers given this does
nothing but copy text files and is ALLARCHES.
Perhaps a minor annoyance is that will have to put kitty-terminfo
and shell-integration in a separate bug in the future for ALLARCHES
to work and, while not a major issue, being stabilized for ALLARCHES
may print "skipped upgrade" warnings for users until the main kitty
package is stabilized on that arch too due to the pinning which may
be worse if e.g. x86 is done first then amd64/arm64 stalls.
Closes: https://bugs.gentoo.org/955573
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild | 2 +-
x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
index 76995a85206e..5bc2e8b241fc 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
index 76995a85206e..5bc2e8b241fc 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 32597146e7b8382e08e5800717a1073207dd2a24
Author: Sam James gentoo org>
AuthorDate: Mon May 5 02:46:48 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon May 5 02:46:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32597146
x11-terms/kitty-shell-integration: Stabilize 0.41.1 arm64, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
index 096f862b5b9d..76995a85206e 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 537e075d1fe42019640ec8489ffdd724db4009e9
Author: Sam James gentoo org>
AuthorDate: Mon May 5 02:46:49 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon May 5 02:46:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537e075d
x11-terms/kitty-terminfo: Stabilize 0.41.1 arm64, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
index 2284f2e68740..cd95244857b1 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 40af456276655aa4547772a5e6ab0e1eca215666
Author: Sam James gentoo org>
AuthorDate: Mon May 5 02:46:47 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon May 5 02:46:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40af4562
x11-terms/kitty: Stabilize 0.41.1-r1 arm64, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.41.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.41.1-r1.ebuild
b/x11-terms/kitty/kitty-0.41.1-r1.ebuild
index 33faf19342cb..7eaa921d368c 100644
--- a/x11-terms/kitty/kitty-0.41.1-r1.ebuild
+++ b/x11-terms/kitty/kitty-0.41.1-r1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 32c5e4cd4953c21ccaf198313615f0408db0b5f6
Author: Ionen Wolkens gentoo org>
AuthorDate: Mon Apr 28 09:25:26 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Mon Apr 28 09:29:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c5e4cd
x11-terms/kitty: filter graphite flags for now
kitty did a workaround, so it probably won't be needed next
version (albeit I'd suggest to stop using these flags).
Considered backporting the workaround, but think will just filter
after all.
Note I haven't been able to reproduce myself, but haven't tried
much (not looked at debug, X vs wayland, gcc-14 vs 15 and such,
would rather not spend time on this).
Closes: https://bugs.gentoo.org/954894
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/{kitty-0.41.1.ebuild => kitty-0.41.1-r1.ebuild} | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.41.1.ebuild
b/x11-terms/kitty/kitty-0.41.1-r1.ebuild
similarity index 94%
rename from x11-terms/kitty/kitty-0.41.1.ebuild
rename to x11-terms/kitty/kitty-0.41.1-r1.ebuild
index 5e6c456f3966..33faf19342cb 100644
--- a/x11-terms/kitty/kitty-0.41.1.ebuild
+++ b/x11-terms/kitty/kitty-0.41.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
-inherit edo go-env optfeature multiprocessing
+inherit edo flag-o-matic go-env optfeature multiprocessing
inherit python-single-r1 toolchain-funcs xdg
if [[ ${PV} == ]]; then
@@ -136,6 +136,10 @@ src_compile() {
tc-export CC
local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+ # may cause startup performance issues (bug #954894), kitty upstream did
+ # a workaround in the next version but ideally no one should use these
+ filter-flags -fgraphite-identity -floop-block -floop-parallelize-all
+
go-env_set_compile_environment
local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: c685c18b5d7cd800a718112c9696f146e4a3e0dc
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Apr 27 09:57:27 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Apr 27 10:49:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c685c18b
x11-terms/kitty-terminfo: drop 0.41.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 -
.../kitty-terminfo/kitty-terminfo-0.41.0.ebuild| 23 --
2 files changed, 24 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index a158653aecfb..61dfd5ea06db 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,2 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
-DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.0.ebuild
deleted file mode 100644
index 00c37bdc2955..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: d831cee8c4666c1aa93512c467c7bc624a2b95d4
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Apr 27 09:57:17 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Apr 27 10:49:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d831cee8
x11-terms/kitty: drop 0.41.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 -
x11-terms/kitty/kitty-0.41.0.ebuild | 188
2 files changed, 191 deletions(-)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 071342d64840..53118faf0e0b 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,9 +1,6 @@
DIST kitty-0.39.1-vendor.tar.xz 1575868 BLAKE2B
32187f48becc430eb3ecda990dc8e01977fb80676689caff11c7061434d8b3f1cf26ddeffa26db61d9949f96551dd6d78422a068e03b03c3ac4b9dd0b5cc4e5a
SHA512
796b3f91f7539c78a3a2995cb1d73424fdb5159f8328d331ece54a028830f73583bed840b7c0cb75a1cc3e516cdf6a2d1b5a80c545d8b90826f6898430488d3c
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B
ad055db8e0de99ceea2745f795ad629dc7237a7a02527c4dc1de9eba02f2498ef009e088081036c154b9b66e166d89462d1ce31708f30fa167528e61a2d1724b
SHA512
0cdca0dac72d3e1679858efffd5dc30fa224ec40b774922778cb33d39974713a5847d7b41b485cdb4db5e33e0c084d36d1b2aa27434414ae2c4b3dd97e1883ee
-DIST kitty-0.41.0-vendor.tar.xz 1576152 BLAKE2B
e647d3daee00d4dcf5bff5de5fa9f3623ce2fe8ec8acceb3f7750be606e1142b5002548bbe7727f996e7da53f066ec197348b45578c2addf66511a8467f00ade
SHA512
da85f0e3295eb8e0ca7bbe3329629a4726cbc41501b28fffdbb6eef1dc75123ba4951f340d789dd03da699b0d56564102ad408f569ed7f605ec61e54b00e2c09
-DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
-DIST kitty-0.41.0.tar.xz.sig 566 BLAKE2B
8d98ef3891c002aecfdeea54766d65c079ed730a31e9c298e855482d6b15a935712550a98c960addfc186b05ad6f6313cdbe1aa863d914726da1fae320f4ffac
SHA512
2b3b826b6934d799c4f195cf93395b6db66c218dce3c203626eaa9d8ddf915818f50d7a610293b4b76a585d98ef64f9b56e53913e850618e15e9da5c56f6fbf7
DIST kitty-0.41.1-vendor.tar.xz 1576104 BLAKE2B
fc3bab39f5a447fa084aa603729e0c130ee5378e122b39788714e479e82c6a4e661a7d57aa6b5e89a22bd01205aa59f59169e5f16c796ee22012d77cb2e9
SHA512
a0e8059bf9ecf1abef4887448c1da08cd879e619a3653e5c2a4964028d40a730d8e1a0c51a89e6bd7275793fd31b50488a15d6e271a19418340a28cbc13e04fc
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539f8297967b6461c3f80ff0954c2f5cc8a00b1bfdd4bd507df8e7d1b91ae33eb81fb9a9c03655e35ca0a50b2840
SHA512
cfb7cf222907f1956ac6a49960958a5bce2d6a115801189c74c7e7488dbd82b93cf435b1d7dbb508d138d5f75983cdd446b14b112a1d69fe2f9daeb12a5e1164
diff --git a/x11-terms/kitty/kitty-0.41.0.ebuild
b/x11-terms/kitty/kitty-0.41.0.ebuild
deleted file mode 100644
index af65daae1bbe..
--- a/x11-terms/kitty/kitty-0.41.0.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
-else
- inherit verify-sig
- SRC_URI="
-
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
- https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
- verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
- test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
- ${PYTHON_DEPS}
- dev-l
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: f02bf1877e1428c4a01a6663b4ac77bf1c588577
Author: Ionen Wolkens gentoo org>
AuthorDate: Sun Apr 27 09:57:38 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sun Apr 27 10:49:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02bf187
x11-terms/kitty-shell-integration: drop 0.41.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 -
.../kitty-shell-integration-0.41.0.ebuild | 37 --
2 files changed, 38 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index a158653aecfb..61dfd5ea06db 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,2 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
-DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.0.ebuild
deleted file mode 100644
index 180d8106dfee..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc
files,
- # but may require user intervention depending on zsh invocation or if
remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 33a7023992e6c5ef3266f0ffc2f2c5b5ffa1872a
Author: Sam James gentoo org>
AuthorDate: Wed Apr 23 16:41:24 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Apr 23 16:41:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a70239
x11-terms/kitty-terminfo: Stabilize 0.41.1 x86, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
index 5deb15cd9b28..2284f2e68740 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: b688ba82425269d07e0b2ccd0a64adf8ede41b6f
Author: Sam James gentoo org>
AuthorDate: Wed Apr 23 16:41:23 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Apr 23 16:41:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b688ba82
x11-terms/kitty-shell-integration: Stabilize 0.41.1 x86, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
index 50f8f34a4e4d..096f862b5b9d 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: c281caf9144ae106274972aa538575f3d32e7595
Author: Sam James gentoo org>
AuthorDate: Wed Apr 23 16:41:22 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Apr 23 16:41:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c281caf9
x11-terms/kitty: Stabilize 0.41.1 x86, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.41.1.ebuild
b/x11-terms/kitty/kitty-0.41.1.ebuild
index a314e01efad2..5e6c456f3966 100644
--- a/x11-terms/kitty/kitty-0.41.1.ebuild
+++ b/x11-terms/kitty/kitty-0.41.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 54aca142351d6b70b04790a9eb41678bde62857f
Author: Sam James gentoo org>
AuthorDate: Wed Apr 23 08:52:20 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Apr 23 08:52:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54aca142
x11-terms/kitty-terminfo: Stabilize 0.41.1 amd64, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
index 00c37bdc2955..5deb15cd9b28 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 3a550d76f6bcd3173f4779fedea00996bc364ab5
Author: Sam James gentoo org>
AuthorDate: Wed Apr 23 08:52:18 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Apr 23 08:52:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a550d76
x11-terms/kitty: Stabilize 0.41.1 amd64, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty/kitty-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/kitty/kitty-0.41.1.ebuild
b/x11-terms/kitty/kitty-0.41.1.ebuild
index 16ecbab67df8..a314e01efad2 100644
--- a/x11-terms/kitty/kitty-0.41.1.ebuild
+++ b/x11-terms/kitty/kitty-0.41.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 2a46c147fde6b5d33eed3a8ffc4586e8d7cba8e6
Author: Sam James gentoo org>
AuthorDate: Wed Apr 23 08:52:19 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Apr 23 08:52:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a46c147
x11-terms/kitty-shell-integration: Stabilize 0.41.1 amd64, #953919
Signed-off-by: Sam James gentoo.org>
x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
index 180d8106dfee..50f8f34a4e4d 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 2926e215c63472c24757ea128933e78b399e9585
Author: Ionen Wolkens gentoo org>
AuthorDate: Tue Apr 22 05:48:11 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Tue Apr 22 06:00:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2926e215
x11-terms/kitty: skip crypto.py tests
Haven't actually tried nspawn, but the test is not ran
anymore so it should be fine in theory.
Closes: https://bugs.gentoo.org/954176
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-0.41.1.ebuild | 2 ++
x11-terms/kitty/kitty-.ebuild | 2 ++
2 files changed, 4 insertions(+)
diff --git a/x11-terms/kitty/kitty-0.41.1.ebuild
b/x11-terms/kitty/kitty-0.41.1.ebuild
index af65daae1bbe..16ecbab67df8 100644
--- a/x11-terms/kitty/kitty-0.41.1.ebuild
+++ b/x11-terms/kitty/kitty-0.41.1.ebuild
@@ -120,6 +120,8 @@ src_prepare() {
sed -i setup.py "${sedargs[@]}" || die
local skiptests=(
+ # broken with nspawn defaults, skip for convenience (bug
#954176)
+ kitty_tests/crypto.py
# relies on 'who' command which doesn't detect users with
pid-sandbox
kitty_tests/utmp.py
# may fail/hang depending on environment and shell
initialization
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index af65daae1bbe..16ecbab67df8 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -120,6 +120,8 @@ src_prepare() {
sed -i setup.py "${sedargs[@]}" || die
local skiptests=(
+ # broken with nspawn defaults, skip for convenience (bug
#954176)
+ kitty_tests/crypto.py
# relies on 'who' command which doesn't detect users with
pid-sandbox
kitty_tests/utmp.py
# may fail/hang depending on environment and shell
initialization
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/, x11-terms/kitty-shell-integration/, x11-terms/kitty-terminfo/
commit: ee92d23575041644f30f8947535c4c3ff5badb8a Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 16 17:26:26 2025 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Apr 16 17:33:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee92d235 x11-terms/kitty-*: drop "inactive" proxy-maint Inactive in the sense that I've been the primary maintainer for a while now and others haven't really needed to touch it even if they wanted to. Just to avoid unnecessary CC on bugs, they are free to re-add themselves if for some reason I cannot maintain this anymore. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/metadata.xml | 8 x11-terms/kitty-terminfo/metadata.xml | 8 x11-terms/kitty/metadata.xml | 8 3 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-shell-integration/metadata.xml b/x11-terms/kitty-shell-integration/metadata.xml index 60597e252fe3..cbc9f8bd6b1a 100644 --- a/x11-terms/kitty-shell-integration/metadata.xml +++ b/x11-terms/kitty-shell-integration/metadata.xml @@ -5,14 +5,6 @@ [email protected] Ionen Wolkens - - [email protected] - Pablo Orduna - - - [email protected] - Proxy Maintainers - kovidgoyal/kitty diff --git a/x11-terms/kitty-terminfo/metadata.xml b/x11-terms/kitty-terminfo/metadata.xml index 60597e252fe3..cbc9f8bd6b1a 100644 --- a/x11-terms/kitty-terminfo/metadata.xml +++ b/x11-terms/kitty-terminfo/metadata.xml @@ -5,14 +5,6 @@ [email protected] Ionen Wolkens - - [email protected] - Pablo Orduna - - - [email protected] - Proxy Maintainers - kovidgoyal/kitty diff --git a/x11-terms/kitty/metadata.xml b/x11-terms/kitty/metadata.xml index c4f584c5169f..23cef2178a81 100644 --- a/x11-terms/kitty/metadata.xml +++ b/x11-terms/kitty/metadata.xml @@ -5,14 +5,6 @@ [email protected] Ionen Wolkens - - [email protected] - Pablo Orduna - - - [email protected] - Proxy Maintainers - kovidgoyal/kitty https://sw.kovidgoyal.net/kitty/changelog
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: c2cde39f3798006099b100d9f9f19aa1854f61f1
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Apr 3 04:49:18 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Apr 3 04:56:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2cde39f
x11-terms/kitty-shell-integration: add 0.41.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.41.1.ebuild | 37 ++
2 files changed, 38 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index d3c55b54f4a4..a158653aecfb 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
+DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
new file mode 100644
index ..180d8106dfee
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc
files,
+ # but may require user intervention depending on zsh invocation or if
remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: baee14b091eb394f699dc009d29cacdb0c661984
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Apr 3 04:51:48 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Apr 3 04:56:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baee14b0
x11-terms/kitty: add 0.41.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.41.1.ebuild | 188
2 files changed, 191 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index ebda6f0c6cbd..071342d64840 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B
ad055db8e0de99ceea2745f795ad629dc7237a7
DIST kitty-0.41.0-vendor.tar.xz 1576152 BLAKE2B
e647d3daee00d4dcf5bff5de5fa9f3623ce2fe8ec8acceb3f7750be606e1142b5002548bbe7727f996e7da53f066ec197348b45578c2addf66511a8467f00ade
SHA512
da85f0e3295eb8e0ca7bbe3329629a4726cbc41501b28fffdbb6eef1dc75123ba4951f340d789dd03da699b0d56564102ad408f569ed7f605ec61e54b00e2c09
DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
DIST kitty-0.41.0.tar.xz.sig 566 BLAKE2B
8d98ef3891c002aecfdeea54766d65c079ed730a31e9c298e855482d6b15a935712550a98c960addfc186b05ad6f6313cdbe1aa863d914726da1fae320f4ffac
SHA512
2b3b826b6934d799c4f195cf93395b6db66c218dce3c203626eaa9d8ddf915818f50d7a610293b4b76a585d98ef64f9b56e53913e850618e15e9da5c56f6fbf7
+DIST kitty-0.41.1-vendor.tar.xz 1576104 BLAKE2B
fc3bab39f5a447fa084aa603729e0c130ee5378e122b39788714e479e82c6a4e661a7d57aa6b5e89a22bd01205aa59f59169e5f16c796ee22012d77cb2e9
SHA512
a0e8059bf9ecf1abef4887448c1da08cd879e619a3653e5c2a4964028d40a730d8e1a0c51a89e6bd7275793fd31b50488a15d6e271a19418340a28cbc13e04fc
+DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
+DIST kitty-0.41.1.tar.xz.sig 566 BLAKE2B
c30f4d4b87ea74d1ce2c48d09701580b4306539f8297967b6461c3f80ff0954c2f5cc8a00b1bfdd4bd507df8e7d1b91ae33eb81fb9a9c03655e35ca0a50b2840
SHA512
cfb7cf222907f1956ac6a49960958a5bce2d6a115801189c74c7e7488dbd82b93cf435b1d7dbb508d138d5f75983cdd446b14b112a1d69fe2f9daeb12a5e1164
diff --git a/x11-terms/kitty/kitty-0.41.1.ebuild
b/x11-terms/kitty/kitty-0.41.1.ebuild
new file mode 100644
index ..af65daae1bbe
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.41.1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 252b9923b70faec21e6fcf7a8ab549ac91cc3829
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Apr 3 04:48:34 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Apr 3 04:56:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252b9923
x11-terms/kitty-terminfo: drop 0.40.0, 0.40.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 2 --
.../kitty-terminfo/kitty-terminfo-0.40.0.ebuild| 23 --
.../kitty-terminfo/kitty-terminfo-0.40.1.ebuild| 23 --
3 files changed, 48 deletions(-)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index 2fa20a213338..d3c55b54f4a4 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1,2 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
-DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
-DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.40.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.40.0.ebuild
deleted file mode 100644
index 00c37bdc2955..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.40.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.40.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.40.1.ebuild
deleted file mode 100644
index 00c37bdc2955..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.40.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 0effb5870cc612ad023d97caf80d4913acfac483
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Apr 3 04:49:35 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Apr 3 04:56:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0effb587
x11-terms/kitty-terminfo: add 0.41.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.41.1.ebuild| 23 ++
2 files changed, 24 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index d3c55b54f4a4..a158653aecfb 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
+DIST kitty-0.41.1.tar.xz 8907984 BLAKE2B
9875df797099b893176bc8899d00f40cb57f0056a1ca87c778d2ffdd4480c7b14f58e0fe322c1e3cbdb73a126f3b0664600484764217eccfd4818589fbe43b47
SHA512
c4ce7750d4c8716af755e5ec6bb34c34616cf0cc62d7675a94ca77b68f72aa1e23b753836e885883f9eb0033ba1413d326b2dd63b17e8a26f83b04b1a3188836
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
new file mode 100644
index ..00c37bdc2955
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: d5ddafd151c7365fc893aab1e931dbbfef0047b9
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Apr 3 04:48:54 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Apr 3 04:56:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ddafd1
x11-terms/kitty-shell-integration: drop 0.40.0, 0.40.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 2 --
.../kitty-shell-integration-0.40.0.ebuild | 37 --
.../kitty-shell-integration-0.40.1.ebuild | 37 --
3 files changed, 76 deletions(-)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index 2fa20a213338..d3c55b54f4a4 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1,2 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
-DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
-DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.0.ebuild
deleted file mode 100644
index 180d8106dfee..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc
files,
- # but may require user intervention depending on zsh invocation or if
remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.1.ebuild
deleted file mode 100644
index 180d8106dfee..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
-RESTRICT="test" # intend
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 41638485b0df45c09ac38ba2b9920d880350bf17
Author: Ionen Wolkens gentoo org>
AuthorDate: Thu Apr 3 04:48:16 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Thu Apr 3 04:56:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41638485
x11-terms/kitty: drop 0.40.0, 0.40.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 6 --
x11-terms/kitty/kitty-0.40.0.ebuild | 193
x11-terms/kitty/kitty-0.40.1.ebuild | 188 ---
3 files changed, 387 deletions(-)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 60b86616cc7f..ebda6f0c6cbd 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,12 +1,6 @@
DIST kitty-0.39.1-vendor.tar.xz 1575868 BLAKE2B
32187f48becc430eb3ecda990dc8e01977fb80676689caff11c7061434d8b3f1cf26ddeffa26db61d9949f96551dd6d78422a068e03b03c3ac4b9dd0b5cc4e5a
SHA512
796b3f91f7539c78a3a2995cb1d73424fdb5159f8328d331ece54a028830f73583bed840b7c0cb75a1cc3e516cdf6a2d1b5a80c545d8b90826f6898430488d3c
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B
ad055db8e0de99ceea2745f795ad629dc7237a7a02527c4dc1de9eba02f2498ef009e088081036c154b9b66e166d89462d1ce31708f30fa167528e61a2d1724b
SHA512
0cdca0dac72d3e1679858efffd5dc30fa224ec40b774922778cb33d39974713a5847d7b41b485cdb4db5e33e0c084d36d1b2aa27434414ae2c4b3dd97e1883ee
-DIST kitty-0.40.0-vendor.tar.xz 1577692 BLAKE2B
04f36d364675d7a3d15a83f2b66f1cf663df2a82d00f7ae70449cd24be0e10a8518805c8492e6b65ac7c403349e5b6e2fed30eed4f956e3ce5ba2618c266616a
SHA512
c02d575d3ffc2d04a3dba9ea7b8a50ea0593a955ff1656e177a0d449c2eb0dac15a170e8a1e241a9a30884d2e63d3c26da826d74e0799bd8e03e03334123e513
-DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
-DIST kitty-0.40.0.tar.xz.sig 566 BLAKE2B
022a8f544a680ef98c84275cdba5dcab3cc21f7d4139e9c46d43fa08bc1a1b64cac97ae07cbbb5c6b0350433ca07591e9313dca9d80abf5c23bd532803c5eb5a
SHA512
79ec3f9ba9010cc111ab470ec14525cafd367ecc3effc2a775d4911132aae462f5bb6fc9c92351c3cc57e874a134ab6819d06904cbf5d397e875f4e377a49830
-DIST kitty-0.40.1-vendor.tar.xz 1577408 BLAKE2B
557d6b9dc1ed8f003aca96445dfc1f79f5c2e87a2fba1dcf2f867a467ed7a128030afd2f27f2d9e8de63bd90fe440ccb048409bf979a20df101fcb75ac11762c
SHA512
413649ce3dd04eca1fe3039e70d9aaa15511a7526f23d58b1d066b5e148efd1f25b319983673ff02107c21a3c392edc22f63b82bb627981c39096cbb855e426b
-DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
-DIST kitty-0.40.1.tar.xz.sig 566 BLAKE2B
ada6ac48cacf50986c75387469d984bcd6b9587869f2aa90b62fe6166f7f4f3a938d7ab134457af06755446d39bc331bf0f4ce5f911699de7ad0b9c7ef43030c
SHA512
cf3514b2f77378efe5262ab972bc9f6ddf7ac6550c0d848f3f636a897f0ff94d51bf7c4e67dc10285d6c40080f54a22df9b760cfe53e1ddc6cb26921369f7191
DIST kitty-0.41.0-vendor.tar.xz 1576152 BLAKE2B
e647d3daee00d4dcf5bff5de5fa9f3623ce2fe8ec8acceb3f7750be606e1142b5002548bbe7727f996e7da53f066ec197348b45578c2addf66511a8467f00ade
SHA512
da85f0e3295eb8e0ca7bbe3329629a4726cbc41501b28fffdbb6eef1dc75123ba4951f340d789dd03da699b0d56564102ad408f569ed7f605ec61e54b00e2c09
DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
DIST kitty-0.41.0.tar.xz.sig 566 BLAKE2B
8d98ef3891c002aecfdeea54766d65c079ed730a31e9c298e855482d6b15a935712550a98c960addfc186b05ad6f6313cdbe1aa863d914726da1fae320f4ffac
SHA512
2b3b826b6934d799c4f195cf93395b6db66c218dce3c203626eaa9d8ddf915818f50d7a610293b4b76a585d98ef64f9b56e53913e850618e15e9da5c56f6fbf7
diff --git a/x11-terms/kitty/kitty-0.40.0.ebuild
b/x11-terms/kitty/kitty-0.40.0.ebuild
deleted file mode 100644
index 88bbd192ca41..
--- a/x11-terms/kitty/kitty-0.40.0.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 too
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 27bf448850268e0138fe38869680f8564c8be974
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Mar 29 01:28:06 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Mar 29 01:28:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bf4488
x11-terms/kitty: add 0.41.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.41.0.ebuild | 188
2 files changed, 191 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 7b1f71efc157..60b86616cc7f 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.40.0.tar.xz.sig 566 BLAKE2B
022a8f544a680ef98c84275cdba5dcab3cc21f7
DIST kitty-0.40.1-vendor.tar.xz 1577408 BLAKE2B
557d6b9dc1ed8f003aca96445dfc1f79f5c2e87a2fba1dcf2f867a467ed7a128030afd2f27f2d9e8de63bd90fe440ccb048409bf979a20df101fcb75ac11762c
SHA512
413649ce3dd04eca1fe3039e70d9aaa15511a7526f23d58b1d066b5e148efd1f25b319983673ff02107c21a3c392edc22f63b82bb627981c39096cbb855e426b
DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
DIST kitty-0.40.1.tar.xz.sig 566 BLAKE2B
ada6ac48cacf50986c75387469d984bcd6b9587869f2aa90b62fe6166f7f4f3a938d7ab134457af06755446d39bc331bf0f4ce5f911699de7ad0b9c7ef43030c
SHA512
cf3514b2f77378efe5262ab972bc9f6ddf7ac6550c0d848f3f636a897f0ff94d51bf7c4e67dc10285d6c40080f54a22df9b760cfe53e1ddc6cb26921369f7191
+DIST kitty-0.41.0-vendor.tar.xz 1576152 BLAKE2B
e647d3daee00d4dcf5bff5de5fa9f3623ce2fe8ec8acceb3f7750be606e1142b5002548bbe7727f996e7da53f066ec197348b45578c2addf66511a8467f00ade
SHA512
da85f0e3295eb8e0ca7bbe3329629a4726cbc41501b28fffdbb6eef1dc75123ba4951f340d789dd03da699b0d56564102ad408f569ed7f605ec61e54b00e2c09
+DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
+DIST kitty-0.41.0.tar.xz.sig 566 BLAKE2B
8d98ef3891c002aecfdeea54766d65c079ed730a31e9c298e855482d6b15a935712550a98c960addfc186b05ad6f6313cdbe1aa863d914726da1fae320f4ffac
SHA512
2b3b826b6934d799c4f195cf93395b6db66c218dce3c203626eaa9d8ddf915818f50d7a610293b4b76a585d98ef64f9b56e53913e850618e15e9da5c56f6fbf7
diff --git a/x11-terms/kitty/kitty-0.41.0.ebuild
b/x11-terms/kitty/kitty-0.41.0.ebuild
new file mode 100644
index ..af65daae1bbe
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.41.0.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 37c41514092a534510ddba45bee458154e9657f5
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Mar 29 01:26:44 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Mar 29 01:26:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c41514
x11-terms/kitty-shell-integration: add 0.41.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.41.0.ebuild | 37 ++
2 files changed, 38 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index fe61be8f8995..2fa20a213338 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,4 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
+DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.0.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.0.ebuild
new file mode 100644
index ..180d8106dfee
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.41.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc
files,
+ # but may require user intervention depending on zsh invocation or if
remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 262a70fbf76aedfd9a2a446f9bd01425a8edf583
Author: Ionen Wolkens gentoo org>
AuthorDate: Sat Mar 29 01:26:08 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Sat Mar 29 01:26:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262a70fb
x11-terms/kitty-terminfo: add 0.41.0
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.41.0.ebuild| 23 ++
2 files changed, 24 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index fe61be8f8995..2fa20a213338 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,4 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
+DIST kitty-0.41.0.tar.xz 8892040 BLAKE2B
d0324d99cb2643e229e6848620c3ef38f3ec3bb31201c5f29574a4bca3427cb455c5204497a49fe9b2a0c50d59fefaa1d7774ec81c1c7918b2314d709d0d49a1
SHA512
71c25f4df0362a15e21ba7b5d0ccd32b734715a0b5bb0701b69bb5930304f67496311618eedf332c7b80cec34fb69cdcea07a2636dc11a085c11a372156e0003
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.41.0.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.0.ebuild
new file mode 100644
index ..00c37bdc2955
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.41.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: c489bcfc8f1e4b6079f052b87398de5bf4710d77
Author: Ionen Wolkens gentoo org>
AuthorDate: Tue Mar 18 04:23:42 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Tue Mar 18 04:23:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c489bcfc
x11-terms/kitty-shell-integration: add 0.40.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-shell-integration/Manifest | 1 +
.../kitty-shell-integration-0.40.1.ebuild | 37 ++
2 files changed, 38 insertions(+)
diff --git a/x11-terms/kitty-shell-integration/Manifest
b/x11-terms/kitty-shell-integration/Manifest
index cf5a2d02ff39..fe61be8f8995 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
+DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
diff --git
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.1.ebuild
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.1.ebuild
new file mode 100644
index ..180d8106dfee
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.40.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc
files,
+ # but may require user intervention depending on zsh invocation or if
remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 61609e54319443536490e6bd278006b0145132fc
Author: Ionen Wolkens gentoo org>
AuthorDate: Wed Mar 19 02:07:00 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Mar 19 02:07:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61609e54
x11-terms/kitty: depend on pillow[zlib] for tests
Closes: https://bugs.gentoo.org/951550
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-0.40.1.ebuild | 2 +-
x11-terms/kitty/kitty-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-terms/kitty/kitty-0.40.1.ebuild
b/x11-terms/kitty/kitty-0.40.1.ebuild
index 074edc517bd4..af65daae1bbe 100644
--- a/x11-terms/kitty/kitty-0.40.1.ebuild
+++ b/x11-terms/kitty/kitty-0.40.1.ebuild
@@ -79,7 +79,7 @@ BDEPEND="
>=dev-lang/go-1.23:=
sys-libs/ncurses
virtual/pkgconfig
- test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
+ test? ( $(python_gen_cond_dep
'dev-python/pillow[zlib,${PYTHON_USEDEP}]') )
wayland? ( dev-util/wayland-scanner )
"
[[ ${PV} == ]] || BDEPEND+=" verify-sig? (
sec-keys/openpgp-keys-kovidgoyal )"
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 074edc517bd4..af65daae1bbe 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -79,7 +79,7 @@ BDEPEND="
>=dev-lang/go-1.23:=
sys-libs/ncurses
virtual/pkgconfig
- test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
+ test? ( $(python_gen_cond_dep
'dev-python/pillow[zlib,${PYTHON_USEDEP}]') )
wayland? ( dev-util/wayland-scanner )
"
[[ ${PV} == ]] || BDEPEND+=" verify-sig? (
sec-keys/openpgp-keys-kovidgoyal )"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 0baed6bd077173e660439b1d7b2beec76a042eb2
Author: Ionen Wolkens gentoo org>
AuthorDate: Tue Mar 18 04:28:17 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Tue Mar 18 04:28:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0baed6bd
x11-terms/kitty: sync live
Seems fixed upstream, so workaround is obsolete.
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/kitty-.ebuild | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/x11-terms/kitty/kitty-.ebuild
b/x11-terms/kitty/kitty-.ebuild
index 88bbd192ca41..074edc517bd4 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -119,10 +119,6 @@ src_prepare() {
sed -i setup.py "${sedargs[@]}" || die
- # temporary, see --shell-integration below and try again on bump
- sed -e "/shell_integration: /s/'enabled'/&, 'no-rc', 'no-sudo'/" \
- -i kitty/options/types.py || die
-
local skiptests=(
# relies on 'who' command which doesn't detect users with
pid-sandbox
kitty_tests/utmp.py
@@ -146,8 +142,7 @@ src_compile() {
--disable-link-time-optimization
--ignore-compiler-warnings
--libdir-name=$(get_libdir)
- # option seems(?) currently broken, needs looking into (see sed
above)
-# --shell-integration="enabled no-rc no-sudo"
+ --shell-integration="enabled no-rc no-sudo"
--update-check-interval=0
--verbose
)
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 947ae32e2e44b640489f3802ecb69a69f8ba
Author: Ionen Wolkens gentoo org>
AuthorDate: Tue Mar 18 04:24:07 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Tue Mar 18 04:24:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947ae32e
x11-terms/kitty-terminfo: add 0.40.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty-terminfo/Manifest | 1 +
.../kitty-terminfo/kitty-terminfo-0.40.1.ebuild| 23 ++
2 files changed, 24 insertions(+)
diff --git a/x11-terms/kitty-terminfo/Manifest
b/x11-terms/kitty-terminfo/Manifest
index cf5a2d02ff39..fe61be8f8995 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B
cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9
SHA512
50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a34000
DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
+DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.40.1.ebuild
b/x11-terms/kitty-terminfo/kitty-terminfo-0.40.1.ebuild
new file mode 100644
index ..00c37bdc2955
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.40.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: a2c2c35f2a56af5bce67c75c8e789f9d5050d766
Author: Ionen Wolkens gentoo org>
AuthorDate: Tue Mar 18 04:26:06 2025 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Tue Mar 18 04:28:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c2c35f
x11-terms/kitty: add 0.40.1
Signed-off-by: Ionen Wolkens gentoo.org>
x11-terms/kitty/Manifest| 3 +
x11-terms/kitty/kitty-0.40.1.ebuild | 188
2 files changed, 191 insertions(+)
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 0bcf28af510f..7b1f71efc157 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B
ad055db8e0de99ceea2745f795ad629dc7237a7
DIST kitty-0.40.0-vendor.tar.xz 1577692 BLAKE2B
04f36d364675d7a3d15a83f2b66f1cf663df2a82d00f7ae70449cd24be0e10a8518805c8492e6b65ac7c403349e5b6e2fed30eed4f956e3ce5ba2618c266616a
SHA512
c02d575d3ffc2d04a3dba9ea7b8a50ea0593a955ff1656e177a0d449c2eb0dac15a170e8a1e241a9a30884d2e63d3c26da826d74e0799bd8e03e03334123e513
DIST kitty-0.40.0.tar.xz 9000332 BLAKE2B
cd0fe553b0500e914d9b410176bf0a0420d97a6842b5794c90fd6f5904f7105408b124f475bd4df4859430d81d1ff17d842d658ce12d3696aa2fdc5fac82183f
SHA512
9e10c38f117030ed0a0b38a65d8cd3921bba120ab5d1475850e87e3c5e342773b7f5844ea50ea341bf1bd083270a608da87de18f521a6b9d6b23c36ec64a3df5
DIST kitty-0.40.0.tar.xz.sig 566 BLAKE2B
022a8f544a680ef98c84275cdba5dcab3cc21f7d4139e9c46d43fa08bc1a1b64cac97ae07cbbb5c6b0350433ca07591e9313dca9d80abf5c23bd532803c5eb5a
SHA512
79ec3f9ba9010cc111ab470ec14525cafd367ecc3effc2a775d4911132aae462f5bb6fc9c92351c3cc57e874a134ab6819d06904cbf5d397e875f4e377a49830
+DIST kitty-0.40.1-vendor.tar.xz 1577408 BLAKE2B
557d6b9dc1ed8f003aca96445dfc1f79f5c2e87a2fba1dcf2f867a467ed7a128030afd2f27f2d9e8de63bd90fe440ccb048409bf979a20df101fcb75ac11762c
SHA512
413649ce3dd04eca1fe3039e70d9aaa15511a7526f23d58b1d066b5e148efd1f25b319983673ff02107c21a3c392edc22f63b82bb627981c39096cbb855e426b
+DIST kitty-0.40.1.tar.xz 9063044 BLAKE2B
0e7551051059eb9a67e68b051f57a34a1e4c6413a53ec3db3cdae1352c2d694d458036fccd8cb3d55590aef4e1ae2dc65731c46ccd9f294fc728440f3f1cfe1a
SHA512
3435a133abbd65993a5841f9c4914859ecb65d612ea616a176e6d717f1f05abe0bf7bb4940f5ce6f52317ad2da72e64542af4139375d7f57efe438a958780ba6
+DIST kitty-0.40.1.tar.xz.sig 566 BLAKE2B
ada6ac48cacf50986c75387469d984bcd6b9587869f2aa90b62fe6166f7f4f3a938d7ab134457af06755446d39bc331bf0f4ce5f911699de7ad0b9c7ef43030c
SHA512
cf3514b2f77378efe5262ab972bc9f6ddf7ac6550c0d848f3f636a897f0ff94d51bf7c4e67dc10285d6c40080f54a22df9b760cfe53e1ddc6cb26921369f7191
diff --git a/x11-terms/kitty/kitty-0.40.1.ebuild
b/x11-terms/kitty/kitty-0.40.1.ebuild
new file mode 100644
index ..074edc517bd4
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.40.1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? (
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-fonts/symbols-nerd-font
+ media-libs/freetype
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11
