zotero-bin ebuild has folowing in RDEPEND: x11-libs/gtk+:2 x11-libs/gtk+:3 while zotero seems to work fine with only gtk+:3 installed in the system, old version dependency seems unneeded or optional Reproducible: Always Steps to Reproduce: 1. emerge zotero-bin on gtk-less system 2. both gtk2 and gtk3 are pulled in 3.
So zotero ships with libmozgtk.so and gtk2/libmozgtk.so. I don't know what uses the gtk2 version other than seeing that the gtk3 version is used. [pid 1098] openat(AT_FDCWD, "/opt/zotero/libmozgtk.so", O_RDONLY) = 4 [pid 1098] openat(AT_FDCWD, "/opt/zotero/libmozgtk.so", O_RDONLY|O_CLOEXEC) = 4 So there may be some gtk2/gtk3 conditional paths or the gtk2 version is leftover.
I think (but I am not sure) that gtk2 (via gtk2/libmozgtk.so) might be required for some plugins.
Would it be suitable to put gtk2 dependency behind a useflag?