Description of problem: gtk3/gtk4为gtk社区重点维护版本,官方给的gtk文档包含了gtk3和gtk4。 gtk2停留在2.24.33版本,而且是2.24的最后一个版本,后续应该不会再有更新。 依赖gtk2的组件: avahi-ui ibus-gtk2 libcanberra-gtk2 lshw-gui openssh-askpass pinentry-gtk 对上述软件包进行依赖评估,能否去除对gtk2的依赖。 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
avahi-ui anolis23代码已更新 上游在0.8版本增加了gtk2和gtk3的两组包,gtk3版本为avahi-ui-gtk3 -- https://github.com/lathiat/avahi/commit/767bac373b93988410269f170a1dcbd45bc97777 ibus-gtk2 anolis23代码已更新 1.3.6等版本合入支持gtk3的代码 https://github.com/phuang/ibus/commit/cbe5540dd8c8a1b25522c1592d076ed3ffe0bfa4 libcanberra-gtk2 anolis23代码已更新 上游兼容gtk2和gtk3 -- 2010-06-10代码更新兼容gtk2和gtk3 http://git.0pointer.net/libcanberra.git/commit/?id=2383e9ef4771213cd6c453a7a6db0cd42abd8d53 lshw-gui anolis23代码已更新 上游社区适配gtk3 https://github.com/lyonel/lshw/commit/ad4ecfd29c29f6895aaf02092e6574299a2b5aa9 openssh-askpass anolis23代码已更新 V_9_0_P1等版本适配gtk3 https://github.com/openssh/openssh-portable/commit/c9792783a98881eb7ed295680013ca97a958f8ac pinentry-gtk 上游未适配gtk3,暂不处理 gtk2 anolis23代码已更新 由于gtk2依赖ibus-gtk2和libcanberra-gtk2,进行了依赖删除