x11-terms / kitty

Fast, feature-rich, GPU-based terminal

Official package sites : https://sw.kovidgoyal.net/kitty/ ·

v9999 :: 0 :: gentoo

Modified
License
GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
USE flags
X test wayland

v0.36.4 :: 0 :: gentoo

Modified
License
GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
Keywords
amd64 x86 ~arm64 ~ppc64 ~riscv
USE flags
X test verify-sig wayland

v0.36.3 :: 0 :: gentoo

Modified
License
GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
Keywords
amd64 x86 ~arm64 ~ppc64 ~riscv
USE flags
X test verify-sig wayland

v0.36.2 :: 0 :: gentoo

Modified
License
GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
Keywords
~amd64 ~arm64 ~ppc64 ~riscv ~x86
USE flags
X test verify-sig wayland

v0.35.2 :: 0 :: gentoo

Modified
License
GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
Keywords
amd64 arm64 x86 ~ppc64 ~riscv
USE flags
X test verify-sig wayland

General

X
Add support for X11
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles
wayland
Enable dev-libs/wayland backend

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / simde : Header-only library providing implementations of SIMD instruction sets

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

media-fonts / symbols-nerd-font : Symbols-only font containing the Nerd Font icons

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / harfbuzz : An OpenType text shaping engine

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpng : Portable Network Graphics library

sci-mathematics / kissat : Keep-it-simple and clean bare metal SAT solver written in C

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-libs / zlib : Standard (de)compression library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-misc / xkeyboard-config : X keyboard configuration database

x11-terms / kitty-shell-integration : Shell integration scripts for kitty, a GPU-based terminal emulator

x11-terms / kitty-terminfo : Terminfo for kitty, a GPU-based terminal emulator

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / wayland : Wayland protocol libraries

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

media-fonts / symbols-nerd-font : Symbols-only font containing the Nerd Font icons

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / harfbuzz : An OpenType text shaping engine

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpng : Portable Network Graphics library

sci-mathematics / kissat : Keep-it-simple and clean bare metal SAT solver written in C

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-libs / zlib : Standard (de)compression library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-misc / xkeyboard-config : X keyboard configuration database

x11-terms / kitty-shell-integration : Shell integration scripts for kitty, a GPU-based terminal emulator

x11-terms / kitty-terminfo : Terminfo for kitty, a GPU-based terminal emulator

940679
x11-terms/kitty-0.36.4: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
x11-terms/kitty: Stabilize 0.36.4 x86, #940679
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
x11-terms/kitty: Stabilize 0.36.4 amd64, #940679
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.36.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.36.3 x86, #939464
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.36.3 amd64, #939464
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.36.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.36.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.36.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.34.1, 0.36.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
x11-terms/kitty: Stabilize 0.35.2 arm64, #934561
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.36.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.36.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: remove redundant workaround
Still an issue, but workaround is now handled by go-env.eclass. Bug: https://bugs.gentoo.org/924436 Thanks-to: Sam James <sam@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Just a quick update so it keeps building, hoping that the handling will change upstream before release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.35.2 x86, #934561
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.35.2 amd64, #934561
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.35.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.35.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: remove x86 comment
Seems upstream semi-backtracked on that, albeit interest is likely low nonetheless. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.33.1, 0.35.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: advertise startup-notification optfeature
Closes: https://bugs.gentoo.org/933447 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.35.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.35.0
On non-systemd systems, it now gives a warning that it could not load libsystemd at runtime and there is no switch to disable support. It is however harmless and does not need it at build time, just noisy (albeit most will not notice unless starting kitty from another terminal). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
x11-terms/kitty: Stabilize 0.34.1 arm64, #931255
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: enable py3.13 in live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.32.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.34.1 x86, #931255
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.34.1 amd64, #931255
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add note about x86 in live
Still builds fine with simde-0.8.2 from a quick try and unsure what issue upstream ran into, but may need dekeywording if that changes given seems upstream will have no interest in receiving bugs about it (may be able to get away by passing -DKITTY_NO_SIMD if it's simd things that break though). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
x11-terms/kitty: Stabilize 0.33.1 arm64, #929099
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.34.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.34.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.34.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.33.1 x86, #929099
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.33.1 amd64, #929099
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Kitty has some new logic to avoid overriding fortify source, but does not know that it's toolchain-implicit on Gentoo (and then it'd override gcc[hardened]'s _f_s=3 back to =2). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: tentatively drop -mxop workaround
Patched in simde instead, if was affected may want to report on the upstream bug for whether the fix works as expected or not. Bug: https://bugs.gentoo.org/926959 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.33.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.33.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: backport fix for non-x86/amd64/arm64
Only tested on amd64 by forcing CPPFLAGS=-DKITTY_NO_SIMD which fails like it would on any arches where simde is not used. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: pass -buildvcs=false
Closes: https://bugs.gentoo.org/927012 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: workaround simde issue with -mxop
Haven't actually tried bdver2 that bug #926959 used given hit illegal instructions mid-build, but should work in theory given it does with -mxop. Thankfully simde gives a lot of defines to control what it does, but ideally it should be looked at in simde itself upstream. Closes: https://bugs.gentoo.org/926959 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.33.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.32.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
x11-terms/kitty: Stabilize 0.32.2 arm64, #926114
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.32.2 amd64, #926114
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.32.2 x86, #926114
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live
For other arches it passes -DKITTY_NO_SIMD, albeit that seems to be (currently) broken if passed on amd64 and that likely means it's broken on other arches as well at the moment. Adding the dependency will at least fix it for amd64 right now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
x11-terms/kitty: Stabilize 0.32.1 arm64, #924117
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.31.0, 0.32.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: workaround link failure with Go + gcc + -g(gdb)3
Not interested in pursuing a potential Go bug, so just do a workaround. May recheck now and then to see if it's not longer needed with toolchain updates. If this is a widespread issue, it may need visiting in go-env's go-env_set_compile_environment instead though. Not an issue for the non-CGO_CFLAGS bits, so can keep -g3 elsewhere. Closes: https://bugs.gentoo.org/924436 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.32.1 x86, #924035
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.32.1 amd64, #924035
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.32.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.32.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.32.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: adjust go dep to match eclass
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.30.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.31.0 x86, #919156
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.31.0 amd64, #919156
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: use go-env.eclass
Still not fond of go-module.eclass in mixed projects, but this one does a straight forward job and no reason not to use it. May have been interesting if it handled GOFLAGS too, but ah well. tc-export CC is redundant but it's needed by kitty regardless of go, so keep it in a separate block to avoid confusion/removal. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.31.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop obsolete patch in live, adjust deps
Upstream added an extra check which should be sufficient. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: revert back to old verify-sig handling
Does not change much in this case (need src_unpack either way), but if no longer need to pass BROOT then would rather keep the variable where it's typically found (otherwise this is the only ebuild in the tree using this as a local variable). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.29.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.30.1 amd64, #915892
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.30.1 x86, #915892
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.30.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: fix VariableScope
Would probably be simpler if the eclass could handle BROOT by itself. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
The passed no-sudo is technically a no-op because of the patch, but kept anyway for completeness if ever decide to drop the patch. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.30.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.30.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: depend on harfbuzz[truetype]
Closes: https://bugs.gentoo.org/913143 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.27.1, 0.29.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.29.2 x86, #911970
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.29.2 amd64, #911970
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Trades the librsync dependency for dev-libs/xxhash. Also do small style adjustments while here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.29.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.28.1, 0.29.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.29.1 amd64, #909328
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: Stabilize 0.29.1 x86, #909328
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.29.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Violet Purcell · gentoo
x11-terms/kitty: Backport fix for musl 1.2.4
Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/31872 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.29.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: enable py3.12 in live
Live has 3.12 fixes to let tests pass and it seems to work, albeit upstream does not really test 3.12 themselves yet. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.26.5-r1, 0.28.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.28.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Turns out these *.so files were obsolete and being compiled+installed by mistake. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.28.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.27.1 for x86
Closes: https://bugs.gentoo.org/902999 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: adjust GOFLAGS for ppc64be
Matches go-modules.eclass Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.27.1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: Keyword 0.27.1 arm64, #898460
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add blocker on sci-mathematics/kissat
Would be difficult to rename or make 'kitten' optional from kitty's side given it's used/referenced in several places both by kitty's code and user documentation, and not familiar with sci-mathematics/kissat to say what's reasonable to do from that end, so just block. Can be revisited if someone actually needs these to coexist. Closes: https://bugs.gentoo.org/894342 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.27.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: pass -p=jobs to Go
Already have to pass makeopts_jobs to kitty (as requested by a user), so should ensure Go respects this as well. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.27.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: generate kitty.conf in 0.27.0 too
Doesn't hurt and this version may stick around for a bit given the lower Go requirement, albeit skipping revbump. wrt tc-is-cross, definitely was needed -- python line made me forget kitty itself is a binary using libpython Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: generate example kitty.conf in live
Upstream recently documented the command to generate it and always kind of wanted this readily available for users to consult without having to dig where/how to get it. This way also ensures will match current version rather than grab the latest sample from the website. tc-is-cross being required is untested but adding as a safety (kitty does have some CHOST .so but unsure if gets used here). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: pin 0.27.0 to =go-1.19*, live to >=1.20
0.27.0 only builds with 1.19.x as far as I can tell, was fixed to build with 1.20 in live but then no longer builds with 1.19. Imagine won't be that long until 0.27.1 so the pinning should be short lived. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: use mv rather than doins for src_install
There's really no need to do hacks just to use the typical doins way (alternativly could look at build && linux-package --prefix="${ED}", but with this custom build system it's bit of a hassle). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.27.0
As noted previously in live, adds Go requirement for /usr/bin/kitten. Drop ImageMagick optfeature, kitty now has its own methods for common image format using Go and ImageMagick is only a fallback. Move test deletions behind `use test` so that the live ebuild won't fail over this with USE=-test if something is moved around (e.g. the typo'ed tpmfile -> tmpfile). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: set goflags in live
Formerly ommitted given setup.py already sets some reasonable defaults, but doesn't hurt to be explicit and add =pie too (still would rather not use the eclass and some of its implicits that don't fit well here, for now anyway). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.26.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update licenses and min req for go in live
+ZLIB from glfw Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: remove go -w too
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: fix kitty-tool exec bit in live with rework
Easy to miss changes to this (not limited to /usr/bin) or forget, so just setup a generic way to preserve executable bits. Could use xargs or so, but rather avoid using external version of ebuild helpers if it's simple to. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: revamp seds in live
Not that much clearer, but makes iwdevtools' qa-sed happier by not doing seds that are expected to do nothing (and so easier to track if these need updates). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: avoid using go-module.eclass after all
Almost nothing to do, rather than mess with it might as well skip. Reveals that kitty-tool was being pre-stripped, so prevent that and let portage strip it which actually seems perfectly fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: adjust live further for go-module.eclass
This is not fully a Go package, there's just a helper tool written in Go. But go-module sets some broad assumptions that everything is Go even if we were to use GO_OPTIONAL (it's tempting to simply not use the eclass, only need to set a few variables + BDEPEND if we're not going to use EGO_SUM). Also quote EPYTHON while here, technically should never have spaces per definition but let's not rely on this too much for eclasses. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: adjust live in advance for verify-sig
Mostly so don't forget to handle this. If upstream is going to vendor Go deps, then this should work given go-module_src_unpack will be a no-op, otherwise will have to switch to verify-sig_verify_detached so can add our vendor tarball to SRC_URI and also not unpack twice. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.26.5-r1 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live (now uses go)
Build system does not let this be optional at the moment. Just a quickfix for now given was barely added, will review handling this when there is release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: remove IUSE=transfer (default)
Was formerly requested given transferring files over serial link is rarely needed. But this started being more intertwined with other features (e.g. ssh kitten), and is causing unexpected behavior. If you want more dependencies to be optional, please request flags to toggle them upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.26.5
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: switch test restrictions to req use
On second thought, this makes more sense. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: enable py3.11 in live
Tests been fixed, and everything looks fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.26.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live keywords
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.26.4 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.26.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Xin Yang · gentoo
x11-terms/kitty: keyword kitty-0.26.3 riscv, #876961
Signed-off-by: Xin Yang <yangmame@icloud.com> Closes: https://github.com/gentoo/gentoo/pull/27766 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.26.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.26.3 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.26.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop vulnerable 0.25.2, 0.26.1
Bug: https://bugs.gentoo.org/868543 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.26.2 for amd64, x86
Bug: https://bugs.gentoo.org/868543 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.26.2
Bug: https://bugs.gentoo.org/868543 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.26.1, drop 0.26.0
Almost identical to short-lived 0.26.0, minor bugfix release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.26.0
Still skipping py3.11 for now. Even if make it ignore deprecation warning failure, the prewarm tests still fail. Now using build-launcher for tests, PATH or symlink now confuses tests (test.py actually has a #!./kitty/launcher shebang rather than python), and build-launcher is only a single link command after linux-package. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: don't check for unused GL with USE=-X
Thought had tested this, but apparently I didn't. glfw uses libEGL.so with wayland, so there's no sense in checking for libGL with -X. Unfortunately X11 (or anything) being optional at build time is our invention, so needs more sed. Closes: https://bugs.gentoo.org/857918 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live, drop IUSE=debug
Not great but replace -O3 patch by sed, less likely to break for -9999 and isn't a very important change (and checking with qa-sed on release). Was under the impression this old IUSE=debug did more but seems it is only for symbols and was no-op with the patch. Now that don't cleanup addition of e.g. -g3, the IUSE would get in the way of users setting their own debug flags. Live still need more updates for running tests, but will handle after it settles down and stops changing when add next release. Closes: https://bugs.gentoo.org/857477 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.25.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.25.2 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.25.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.25.2
No py3.11 yet, several issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.25.1 for amd64, x86
Early'ish but to get fix for bug #848822 in Bug: https://bugs.gentoo.org/848822 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.25.0 for x86
This was meant to be done together with amd64 last time. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.25.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.24.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: respect makeopts
Was brought to my attention it wasn't respected, thanks. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.25.0 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.25.0
--update-check-interval "shouldn't" be necessary anymore, but keeping it in the ebuild while the option still exists Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.23.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: stabilize 0.24.4 for amd64, x86
0.24.x been plagued with regressions but seems sorted out with .4 (also, work on 0.25.x has started so probably no .5 coming). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.24.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.24.4
Thankfully was not affected by the history file regression this fixes due to disabling the POSIX mode hack in Gentoo. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.24.2
0.24.3 has several regression fixes, so .2 is being dropped as next stable candidate as well. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: call right function for xdg updates
Overlooked that when picked up the package despite it was using xdg.eclass and latest kitty has a new .desktop with MimeType. Closes: https://bugs.gentoo.org/834362 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.24.3
no-rc option has changed meaning from "don't auto-modify user .bashrc" to "don't use a hack'ish env-modifying method to load kitty.bash". Method can make sense on some distros, but we have /etc/bash/bashrc.d on Gentoo which x11-terms/kitty-shell-integration uses. It also has less limitations by working for shells that kitty did not start as well as remote ones if the stand-alone shell-integration package is installed there. So, still keep no-rc. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.24.1
0.24.2 will be next stable candidate instead Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.24.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: optfeature on xdg-utils
Closes: https://bugs.gentoo.org/831758 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.24.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
x11-terms/kitty: sync live ebuild keywords
for future bumps Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
x11-terms/kitty: keyword 0.24.1 for ~ppc64
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: use verify-sig
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: re-sync live
Accidentally reverted the --shell-integration update when added IUSE=transfer. Fixes: 5ab5d2999cb504df3136977702e28ef4649b4cb0 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.24.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update comment for skipped utmp test
This is largely our own limitation, so this may need to be skipped permanently. Reason it sometime worked was due to the test chroot having 0 users and so kitty also detected 0 matching with 'who' returning nothing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: make transfer kitten optional and simplify tests
Feel only a handful of users will want this extra dependency used to transfer files over the terminal itself (e.g. serial link too, albeit kitty must exist on other end), but unfortunately upstream doesn't offer build-time options to exclude features. Given these seds are getting heavy (needed 1 more sed + rm to disable transfer tests), require every USE beside debug to run tests rather than try to exclude them. Doesn't make a difference for self-testing albeit tinderboxes may end up skipping. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: update live and add no-rc issue link
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: add 0.24.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: remove broken graphicsmagick optfeature
This only works with imagemagick. It parse outputs of the identify command which mismatches and also call it using "identify -- files" while graphicsmagick (currently) doesn't accept '--'. Also (somehwat) clarify that this is for "kitty icat image.png", applications can display images through kitty's graphics protocol using their own image processing dependencies. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.23.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
x11-terms/kitty: Stabilize 0.23.1-r1 amd64, #760639
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
x11-terms/kitty: drop 0.20.1, 0.20.3, 0.21.2
Closes: https://github.com/gentoo/gentoo/pull/22724 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: sync and update live ebuild
New dependency on librsync for transfer kitten. Note about skipped docs: Since ~3 months ago, a new theme is used and needs some missing dependencies (not just sphinx) and, as long as it's only needed for the live ebuild (prebuilt for release), does not feel worth it. Given the full depgraph, users would likely prefer it optional+disabled too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
x11-terms/kitty: revamp ebuild
* EAPI-8 * enable py3.10 * make glfw-x11.so optional with IUSE=+X wrt bug #713702 * move most glfw dlopen() deps to DEPEND-only, they are not essential at runtime for kitty save for libglvnd * add wayland-scanner BDEPEND (if missing it silently skips glfw-wayland.so despite USE=wayland) * export PKGCONFIG_EXE to use right pkg-config * disable LTO, same reason was already stripping -O3 (if wanted, should be set by users in CFLAGS -- there is no custom LTO paths) * use intended --ignore-compiler-warnings to disable -Werror and simplify -flags.patch to hopefully need less rebasing * replace -tests.patch used to find bin/kitty by setting PATH * drop terminfo patch, let kitty install its own /usr/lib64/kitty terminfo and only skip /usr/share/terminfo from kitty-terminfo * pin kitty-terminfo to match, the >-r0 check will be removable next version and is there to avoid collisions (pinning not always /essential/, but on a same system they originate from the same package and should match) * add test dep on dev-python/pillow used by 1 test * remove unnessary fix shebang (these don't have executable bits and are used through kitty's linked libpython) * make libcanberra an optfeature wrt bug #775266 * for imagemagick optfeature, don't use the virtual so it's not noisy if users have *magick installed but not the virtual * change HOMEPAGE to actual homepage, github is shown from remote-id Closes: https://bugs.gentoo.org/713702 Closes: https://bugs.gentoo.org/775266 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
x11-terms/kitty: drop 0.19.3
Bug: https://bugs.gentoo.org/784608 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Louis Regnier · gentoo
x11-terms/kitty: bump to 0.23.1
Signed-off-by: Louis Regnier <louregni@student.42.fr> Closes: https://github.com/gentoo/gentoo/pull/22102 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
x11-terms/kitty: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: add missing dep for 0.21.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
end222 · gentoo
x11-terms/kitty: bump to 0.21.2
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pablo · gentoo
x11-terms/kitty: fix live ebuild and update python compatibility
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/789285 Closes: https://github.com/gentoo/gentoo/pull/21179 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pablo · gentoo
x11-terms/kitty: bump to 0.20.3
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: remove duplicate .patch file
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Pablo · gentoo
x11-terms/kitty: bump to 0.20.1
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: drop 0.19.1, 0.19.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: add missing lcms dep to -9999
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Matthias Coppens · gentoo
x11-terms/kitty: Update flags.patch for -9999
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19250 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Matthias Coppens · gentoo
x11-terms/kitty: Fix broken patch for -9999
Closes: https://bugs.gentoo.org/767457 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pablo · gentoo
x11-terms/kitty: bump to 0.19.3
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonas Jelten · gentoo
x11-terms/kitty: disable builtin automatic update check
disable the automatic update check which periodically contacts the developer's webserver. Signed-off-by: Jonas Jelten <jj@sft.lol> Closes: https://github.com/gentoo/gentoo/pull/18639 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: bump to 0.19.2 and fix dependencies
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/749936 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: remove old
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Pablo · gentoo
x11-terms/kitty: bump to 0.19.1 and fix tests
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/747004 Closes: https://bugs.gentoo.org/743076 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
x11-terms/kitty: Inherit optfeature.eclass
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: bump to 0.18.3
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: bump to 0.18.2
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: bump to 0.18.1
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: bump to 0.17.4
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15722 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: cleanup older versions
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15575 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: bump to 0.17.3
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15499 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: fix and split live ebuild
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/716852 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: add importlib_resources as dependency when using Python 3.6
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/716352 Closes: https://github.com/gentoo/gentoo/pull/15247 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pablo · gentoo
x11-terms/kitty: bump to 0.17.2
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/715592 Closes: https://github.com/gentoo/gentoo/pull/15206 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: add kitty-terminfo as dependency
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/713846 Closes: https://github.com/gentoo/gentoo/pull/15084 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: add kitty-terminfo as optfeature
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15025 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
end222 · gentoo
x11-terms/kitty: remove terminfo file
- splitted to kitty-terminfo package Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14933 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pablo · gentoo
x11-terms/kitty: update live ebuild
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14931 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: revbump with changed RDEPEND
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
end222 · gentoo
x11-terms/kitty: add imagemagick as optfeature
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14715 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.16.0
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pablo · gentoo
x11-terms/kitty: fix live ebuild and add support for python 3.8
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14333 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: remove redundant IUSE
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Pablo · gentoo
x11-terms/kitty: bump to 0.15.1 and add support for python 3.8
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14081 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
x11-terms/kitty: add missing die to -9999
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
x11-terms/kitty: add missing die to 0.15.0
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Pablo · gentoo
x11-terms/kitty: bump to 0.15.0, improve ebuilds and add myself as a Proxy-Maintainer
Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13769 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: update to EAPI 7 and fix BDEPEND
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.14.6
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.14.4
Closes: https://bugs.gentoo.org/691880 Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
x11-terms/kitty: fix git master builds (patch fails)
Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Philipp Ammann · gentoo
*/*: Depend on media-libs/mesa[X(+)]
This changes any package that depends on media-libs/mesa (though not virtual/opengl) to depend on media-libs/mesa[X(+)] instead. Bug: https://bugs.gentoo.org/560096 Signed-off-by: Philipp Ammann <philipp.ammann@posteo.de> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: update live ebuild
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.14.2
Closes: https://bugs.gentoo.org/685290 Closes: https://bugs.gentoo.org/687332 Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
x11-terms/kitty: fix 9999 builds
Package-Manager: Portage-2.3.66, Repoman-2.3.14 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.13.3
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.13.2
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: bump wayland-protocols dep to 1.1.7
Closes: https://bugs.gentoo.org/673094 Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.13.1
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.12.3
Closes: https://bugs.gentoo.org/667264 Signed-off-by: Tim Harder <radhermit@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.12.1
Fixes: https://bugs.gentoo.org/663672
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.11.2
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Tim Harder · gentoo
x11-terms/kitty: fix sphinx build dep
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.11.1
Drop to py36 to work around f-strings docs issue (bug #658304). Closes: https://bugs.gentoo.org/658304
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.11.0
Repository mirror & CI · gentoo
Merge updates from master
Tim Harder · gentoo
x11-terms/kitty: remove old
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.10.1
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.9.1
Closes: https://bugs.gentoo.org/655076
Tim Harder · gentoo
x11-term/kitty: version bump to 0.8.4
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.8.3
Tim Harder · gentoo
x11-terms/kitty: update specifying proper libdir
Tim Harder · gentoo
x11-terms/kitty: remove old
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.8.2
Closes: https://bugs.gentoo.org/649810
Tim Harder · gentoo
x11-terms/kitty: version bump to 0.8.0
Tim Harder · gentoo
x11-terms/kitty: add live ebuild
Tim Harder · gentoo
x11-terms/kitty: fix shebangs
Tim Harder · gentoo
x11-terms/kitty: use tempdir for config directory for tests
Closes: https://bugs.gentoo.org/646840
Tim Harder · gentoo
x11-terms/kitty: update DESCRIPTION
Tim Harder · gentoo
x11-terms/kitty: respect libdir in launcher
Fixes running on systems using the new SYMLINK_LIB=no multilib layout used in 17.1 profiles. Closes: https://bugs.gentoo.org/646824
Tim Harder · gentoo
x11-terms/kitty: fix libxkbcommon dep to enable X support
Closes: https://bugs.gentoo.org/646704
Tim Harder · gentoo
x11-terms/kitty: initial import