mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
x11-terms/kitty-shell-integration: add 0.42.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9 SHA512 50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a666634000
|
||||
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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user