Also, looking at how few packages have the "gtk" USE flag these days, maybe I should start focusing on qt5 instead:
Code: Select all
$ equery hasuse gtk
* Searching for USE flag gtk ...
[IP-] [ ] app-crypt/gcr-3.34.0-r1:0/1
[IP-] [ ] app-crypt/pinentry-1.1.0-r3:0
[IP-] [ ] app-office/libreoffice-6.4.2.2:0
[IP-] [ ] app-text/ghostscript-gpl-9.50:0
[IP-] [ ] dev-qt/qtwidgets-5.14.1:5/5.14
[IP-] [ ] media-gfx/fontforge-20200314:0
[IP-] [ ] media-libs/gst-plugins-bad-1.14.5:1.0
[IP-] [ ] media-libs/libcanberra-0.30-r5:0
[IP-] [ ] media-libs/suil-0.10.6:0
[IP-] [ ] net-analyzer/mtr-0.93-r1:0
[IP-] [ ] net-im/pidgin-2.13.0-r8:0/2
[IP-] [ ] net-libs/gssdp-1.2.2:0/1.2-0
[IP-] [ ] sys-auth/polkit-0.116-r1:0
[IP-] [ ] www-client/netsurf-3.9:0
[IP-] [ ] x11-libs/libfm-1.3.1:0/5.2.1
For LibreOffice in particular, the extra dependencies for using qt5 are:
Code: Select all
# emerge -avN libreoffice
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-qt/qttest-5.14.1:5/5.14::gentoo USE="-debug -test" 0 KiB
[ebuild N ] kde-frameworks/extra-cmake-modules-5.68.0:5/5.68::gentoo USE="-doc -test" 335 KiB
[ebuild N ] kde-frameworks/breeze-icons-5.68.0:5/5.68::gentoo USE="-test" 2,606 KiB
[ebuild N ] kde-frameworks/kf-env-5:5::gentoo 0 KiB
[ebuild N ] kde-frameworks/kcoreaddons-5.68.0:5/5.68::gentoo USE="nls -debug -doc (-fam) -test" 362 KiB
[ebuild N ] kde-frameworks/karchive-5.68.0:5/5.68::gentoo USE="bzip2 lzma -debug -doc -test" 452 KiB
[ebuild N ] kde-frameworks/kcodecs-5.68.0:5/5.68::gentoo USE="nls -debug -doc -test" 216 KiB
[ebuild N ] kde-frameworks/kconfig-5.68.0:5/5.68::gentoo USE="dbus nls -debug -doc -test" 248 KiB
[ebuild N ] kde-frameworks/kdbusaddons-5.68.0:5/5.68::gentoo USE="X nls -debug -doc -test" 43 KiB
[ebuild N ] kde-frameworks/kguiaddons-5.68.0:5/5.68::gentoo USE="-debug -doc -test" 52 KiB
[ebuild N ] kde-frameworks/kwidgetsaddons-5.68.0:5/5.68::gentoo USE="nls -debug -designer -doc -test" 2,150 KiB
[ebuild N ] kde-frameworks/kwindowsystem-5.68.0:5/5.68::gentoo USE="X nls -debug -doc -test" 172 KiB
[ebuild N ] dev-qt/qtdeclarative-5.14.1-r1:5/5.14::gentoo USE="jit widgets -debug (-gles2) -localstorage -test -vulkan" 20,801 KiB
[ebuild N ] kde-frameworks/kitemviews-5.68.0:5/5.68::gentoo USE="nls -debug -designer -doc -test" 75 KiB
[ebuild N ] kde-frameworks/sonnet-5.68.0:5/5.68::gentoo USE="hunspell nls -aspell -debug -designer -doc -test" 284 KiB
[ebuild N ] dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3::gentoo 46 KiB
[ebuild N ] kde-frameworks/ki18n-5.68.0:5/5.68::gentoo USE="-debug -doc -test" PYTHON_SINGLE_TARGET="python3_6 -python3_7 -python3_8" 576 KiB
[ebuild N ] kde-frameworks/kcrash-5.68.0:5/5.68::gentoo USE="nls -debug -doc -test" 23 KiB
[ebuild N ] kde-frameworks/kcompletion-5.68.0:5/5.68::gentoo USE="nls -debug -designer -doc -test" 118 KiB
[ebuild N ] kde-frameworks/kjobwidgets-5.68.0:5/5.68::gentoo USE="X nls -debug -doc -test" 87 KiB
[ebuild N ] kde-frameworks/kdoctools-5.68.0:5/5.68::gentoo USE="nls -debug -test" 417 KiB
[ebuild N ] kde-frameworks/kglobalaccel-5.68.0:5/5.68::gentoo USE="nls -debug -doc -test" 83 KiB
[ebuild N ] kde-frameworks/kservice-5.68.0:5/5.68::gentoo USE="man -debug -doc -test" 253 KiB
[ebuild N ] kde-frameworks/knotifications-5.68.0:5/5.68::gentoo USE="X dbus nls -debug -doc -phonon -speech" 115 KiB
[ebuild N ] sys-auth/polkit-qt-0.113.0::gentoo USE="-debug" 64 KiB
[ebuild N ] kde-frameworks/solid-5.68.0:5/5.68::gentoo USE="nls -debug -doc -test" 260 KiB
[ebuild N ] kde-frameworks/kauth-5.68.0:5/5.68::gentoo USE="nls policykit -debug -doc -test" 85 KiB
[ebuild N ] kde-frameworks/kconfigwidgets-5.68.0:5/5.68::gentoo USE="man -debug -designer -doc -test" 373 KiB
[ebuild N ] kde-frameworks/kiconthemes-5.68.0:5/5.68::gentoo USE="-debug -designer -doc -test" 206 KiB
[ebuild N ] kde-plasma/polkit-kde-agent-5.18.3:5::gentoo USE="-debug" 44 KiB
[ebuild N ] kde-frameworks/kxmlgui-5.68.0:5/5.68::gentoo USE="-debug -designer -doc -test" 838 KiB
[ebuild N ] kde-frameworks/ktextwidgets-5.68.0:5/5.68::gentoo USE="-debug -designer -doc -speech -test" 304 KiB
[ebuild N ] kde-frameworks/kwallet-5.68.0:5/5.68::gentoo USE="man -debug -doc -gpg -test" 290 KiB
[ebuild N ] kde-frameworks/kbookmarks-5.68.0:5/5.68::gentoo USE="nls -debug -doc -test" 118 KiB
[ebuild N ] kde-frameworks/kio-5.68.0:5/5.68::gentoo USE="X acl handbook kwallet -debug -designer -doc -kerberos -test" 3,144 KiB
[ebuild N ] kde-frameworks/kinit-5.68.0:5/5.68::gentoo USE="X caps man -debug" 117 KiB
[ebuild N ] kde-frameworks/kded-5.68.0:5/5.68::gentoo USE="man -debug" 38 KiB
[ebuild R ] app-office/libreoffice-6.4.2.2::gentoo USE="cups dbus kde* mariadb pdfimport -accessibility -bluetooth -branding -coinmp -debug -eds -firebird -googledrive -gstreamer -gtk -java -ldap -odk -postgres -test" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_6 -python3_7 -python3_8" 0 KiB
I guess that I should give it a go and possibly then think about migrating to things like pcmanfm-qt as well. I already use the qt5 frontend for VirtualBox, so my system isn't as lean as it should be anyway.
Worth a shot, so I'm giving it a go now.