diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2021-10-26 19:28:08 -0400 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2021-11-03 02:36:51 -0400 |
commit | 0c349b95e730918fb9af59fffd8e09489b27faf2 (patch) | |
tree | 4e82db2aff3c3b0f3d0881d2f1e8a5ca5f2b5e04 /mate-base/mate-session-manager | |
parent | x11-terms/kitty: tidy metadata (diff) | |
download | gentoo-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