summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2021-10-26 19:28:08 -0400
committerIonen Wolkens <ionen@gentoo.org>2021-11-03 02:36:51 -0400
commit0c349b95e730918fb9af59fffd8e09489b27faf2 (patch)
tree4e82db2aff3c3b0f3d0881d2f1e8a5ca5f2b5e04 /mate-base/mate-session-manager
parentx11-terms/kitty: tidy metadata (diff)
downloadgentoo-0c349b95e730918fb9af59fffd8e09489b27faf2.tar.gz
gentoo-0c349b95e730918fb9af59fffd8e09489b27faf2.tar.bz2
gentoo-0c349b95e730918fb9af59fffd8e09489b27faf2.zip
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>
Diffstat (limited to 'mate-base/mate-session-manager')
0 files changed, 0 insertions, 0 deletions