Created attachment 511910 [details, diff] caribou-gtk2.patch I am currently cleanup my system to remove all GTK+ 2 related stuff. The one left has been caribou that is needed by gnome-shell. At the moment the GTK+ 2 dependency is hard coded in the ebuild and not controllable by an USE flag. I changed the ebuild in my local overlay to control the GTK+ 2 support. A diff of the ebuild is attached.
Thanks. Not sure when we get to looking at this in detail, but note that caribou will go away with GNOME-3.28 (as something potentially pulled in by gnome meta at least). gnome-shell-3.28 will gain its own on-screen keyboard code or something.
Note that caribou will not be a thing anymore with GNOME 3.28. It will have on-screen keyboard in gnome-shell itself.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265cdd847717520d14fe94e5798ca64c9fff23b3 commit 265cdd847717520d14fe94e5798ca64c9fff23b3 Author: Matthew S. Turnbull <sparky@bluefang-logic.com> AuthorDate: 2021-01-25 06:03:07 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2021-03-01 13:02:43 +0000 app-accessibility/caribou: Package clean-up * Update to EAPI7. * Convert to python-single-r1, as it doesn't look like it actually installs python bindings. Also remove env setup handling from launcher scripts. * Drop GTK-2 support. Closes: https://bugs.gentoo.org/629108 Closes: https://bugs.gentoo.org/642582 Bug: https://bugs.gentoo.org/772950 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Matthew S. Turnbull <sparky@bluefang-logic.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> app-accessibility/caribou/caribou-0.4.21-r3.ebuild | 96 ++++++++++++++++++++++ .../caribou/files/caribou-fix-python-env.patch | 58 +++++++++++++ 2 files changed, 154 insertions(+)