summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2025-02-04 07:20:32 -0500
committerIonen Wolkens <ionen@gentoo.org>2025-02-04 07:22:24 -0500
commit8e67bd076bb9774e0578eae3a3184c6c015206e5 (patch)
tree5b93dcc6570775797484d0e8bfb20faed125d2ad /x11-terms
parentxfce-base/xfce4-panel: Bump to 4.20.3 (diff)
downloadgentoo-8e67bd076bb9774e0578eae3a3184c6c015206e5.tar.gz
gentoo-8e67bd076bb9774e0578eae3a3184c6c015206e5.tar.bz2
gentoo-8e67bd076bb9774e0578eae3a3184c6c015206e5.zip
x11-terms/kitty: update live
wrt cairo and fontconfig, it switched to using fontconfig through cairo (cairo-fc). For shell_integration, just doing a quick workaround for now else it fails to build and haven't spent more time on this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'x11-terms')
-rw-r--r--x11-terms/kitty/kitty-9999.ebuild12
1 files changed, 9 insertions, 3 deletions
diff --git a/x11-terms/kitty/kitty-9999.ebuild b/x11-terms/kitty/kitty-9999.ebuild
index 5b29cd01b6e8..88bbd192ca41 100644
--- a/x11-terms/kitty/kitty-9999.ebuild
+++ b/x11-terms/kitty/kitty-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -41,13 +41,14 @@ RDEPEND="
dev-libs/openssl:=
dev-libs/xxhash
media-fonts/symbols-nerd-font
- media-libs/fontconfig
+ 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}
@@ -118,6 +119,10 @@ 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
@@ -141,7 +146,8 @@ src_compile() {
--disable-link-time-optimization
--ignore-compiler-warnings
--libdir-name=$(get_libdir)
- --shell-integration="enabled no-rc no-sudo"
+ # option seems(?) currently broken, needs looking into (see sed above)
+# --shell-integration="enabled no-rc no-sudo"
--update-check-interval=0
--verbose
)