Summary: | app-text/zotero-bin requires both gtk+:3 and gtk+:2, while is working fine with gtk+:3 only | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mantas <mantas> |
Component: | Current packages | Assignee: | Nowa Ammerlaan <nowa> |
Status: | CONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mantas
2023-11-28 10:09:55 UTC
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? (In reply to Andrew Nowa Ammerlaan from comment #2) > I think (but I am not sure) that gtk2 (via gtk2/libmozgtk.so) might be > required for some plugins. In a sense this discussion is somewhat redundant as 6.0.x is now superseded by the 7.0.x series, in what is a major upgrade. See: https://www.zotero.org/blog/zotero-7/ In this version there is now only libmmozgtk.so, so no gtk2. It may be that some 6.0.x (and earlier) plugins did require gtk2 but, as all plugins for 7.0.x have had either to be re-written against the new infrasture (or else have been retired), I would be surprised if that were to be the case now. Hope this helps... (In reply to Adrian Bassett from comment #4) ^infrasture^infrastructure |