summaryrefslogtreecommitdiff
path: root/x11-terms/kitty-shell-integration
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-01 22:43:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-01 22:43:06 +0000
commit417ef5d7c7bd36af15766ab14554600fbe7daed7 (patch)
tree3b5d8d93ff01be44bfb626166431ec3722be57b0 /x11-terms/kitty-shell-integration
parent7323114f21150e9c3714584386134160e2c520cf (diff)
gentoo auto-resync : 01:02:2025 - 22:43:06
Diffstat (limited to 'x11-terms/kitty-shell-integration')
-rw-r--r--x11-terms/kitty-shell-integration/Manifest4
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.0.ebuild2
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild37
3 files changed, 41 insertions, 2 deletions
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest
index 690ec86be55d..c411afadaf3f 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,8 +1,10 @@
DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50 SHA512 edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
DIST kitty-0.38.1.tar.xz 8935276 BLAKE2B 3cb8cdd8ecdefcbc0317c0ab343df8a71d257f34e0fd961bf9a5991a0a259545cc87adbc4931330eb7ec380608a67a68690f704c35469a57cc82c119bde5d3cb SHA512 273a9fc959973ad73105f5d589e420df9360bb20818165b05e14981c42f7146cec6cbb17539a91089a5af9b94dbb3f416421671bbe20cdb0b876cde5043b784c
DIST kitty-0.39.0.tar.xz 8938592 BLAKE2B bd9bc47e58824e18c9dd61ab83f8322abcd7b296902dde3e4bb66516b7d83991fce45d3f4580cd9cfb26f7f51f427e0f2a47dfbf695e2236b5f7042643c672fc SHA512 765f1c4bd6aa8fe751c4e0d4a44b924858ed1eb97b37beaa60e5a90b16df353e9b7db32990aa93bc960e8f01ae3de88381fe4cbc1a4dc69c0bdf655077fdf3ab
+DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9 SHA512 50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a666634000
EBUILD kitty-shell-integration-0.35.2.ebuild 1498 BLAKE2B 9c23bd53c1d50395b5e7349f313ca82c2514c7bcb751d39798601cfc695dc241e89f6ab4439a6dada7764db3ea72d4619a7b0d42e01b3d9e67bc18d822f9979f SHA512 5b45f302ea80fb9da12a14dece17978beb1ab66a9ea163e881aa224872b96c271f6f01b1b3e6e4969c90d5bf24efe14725a9c90661d562e8fd5daf5c8cf10ad3
EBUILD kitty-shell-integration-0.38.1.ebuild 1499 BLAKE2B 292951e9a3fda09e85e37a7be4923c8bf91569a747be8c39c94773ab6238e05758f2f56fbeafe384576c7dd6e7d18a5fd8fc878130eecec08dcbdee0fa65d16e SHA512 0fa0e0c74685df14ee32580cbb1182259231c6adf50e8fc7dea397b04638379b16aee9a4c44dc84708c981b4c239b1a55d46f1cdb9d743e9f32af9267e4fb388
-EBUILD kitty-shell-integration-0.39.0.ebuild 1501 BLAKE2B 18884d7c6ecfcbd5e5b0f92f25f6993fa93424449a5a9fdee60315c714cfa8ef88aba63231e819651359d4e7d5e1b356862ca9f18c92b46b96b3e6052f0a7aef SHA512 98428e0eddd835fb5a2bdc60c85961dc4d748abdbee3877bbd41e93e6ec9173474c189584f9eb66af6925fb247605d92519b369dea853346950d74bfc862d504
+EBUILD kitty-shell-integration-0.39.0.ebuild 1550 BLAKE2B 073a6631deb83af9f082fadd0b85c12c7ffc361875db3947f8031ae856e3793dfb6332f72992dfc718f28ae71df1f416e8ec5ad872b52ee7e0c46fba14a5c7b7 SHA512 73e3af0c8b134a26646a4facf0a88c1c5397ef59cd365933ca275293b99d2e880c32bef370695a6e0e30b631a21c1501749c6a7a62e7296f9ddacbaa23d88ae8
+EBUILD kitty-shell-integration-0.39.1.ebuild 1550 BLAKE2B 073a6631deb83af9f082fadd0b85c12c7ffc361875db3947f8031ae856e3793dfb6332f72992dfc718f28ae71df1f416e8ec5ad872b52ee7e0c46fba14a5c7b7 SHA512 73e3af0c8b134a26646a4facf0a88c1c5397ef59cd365933ca275293b99d2e880c32bef370695a6e0e30b631a21c1501749c6a7a62e7296f9ddacbaa23d88ae8
EBUILD kitty-shell-integration-9999.ebuild 1412 BLAKE2B e669120f3274561174e2d299713cd5f8605ea0c82f19203a9a26824b02df316b631917846b77a84c96ed3b59229b916fa94d392054f89a43f13c269c534a00b5 SHA512 7910b0677a277822d1d3145502cfb907debe1f8019eaaad429c410d83b9e5ac45fd2b85c92781e089ab6378c8a2555ef53d41e0f5b8b8494bee27865f4e004fc
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.0.ebuild
index 4f04ac04c22a..180d8106dfee 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.0.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~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.39.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.1.ebuild
new file mode 100644
index 000000000000..180d8106dfee
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.39.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
+}