| Summary: | dev-qt/*: Consider renaming IUSE=xcb to IUSE=X | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Matt Turner <mattst88> |
| Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | PullRequest |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://github.com/gentoo/qt/pull/203 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Of these packages, it looks like dev-qt/qtgui is the only one with [xcb]-depending revdeps. Those revdeps will have to have a revision bump. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6064fc3aaab4133dd4b368910e8ae94b0d946e54 commit 6064fc3aaab4133dd4b368910e8ae94b0d946e54 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-01-16 07:59:52 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-01-19 23:51:34 +0000 dev-qt: Switch USE xcb -> X Closes: https://bugs.gentoo.org/705440 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtgui/qtgui-5.14.0-r3.ebuild | 188 +++++++++++++++++++++ .../qtvirtualkeyboard-5.14.0-r1.ebuild | 43 +++++ dev-qt/qtwidgets/qtwidgets-5.14.0-r1.ebuild | 57 +++++++ dev-qt/qtx11extras/qtx11extras-5.14.0-r1.ebuild | 22 +++ 4 files changed, 310 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=71bfd3c05c75cb8ee0fa0179b1f34a732a4e5f17 commit 71bfd3c05c75cb8ee0fa0179b1f34a732a4e5f17 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-01-14 23:09:15 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-01-14 23:09:54 +0000 dev-qt/qtwidgets: Rename USE xcb to X Closes: https://bugs.gentoo.org/705440 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtwidgets/qtwidgets-5.12.9999.ebuild | 11 ++++++----- dev-qt/qtwidgets/qtwidgets-5.14.9999.ebuild | 11 ++++++----- dev-qt/qtwidgets/qtwidgets-5.15.9999.ebuild | 11 ++++++----- dev-qt/qtwidgets/qtwidgets-5.9999.ebuild | 11 ++++++----- 4 files changed, 24 insertions(+), 20 deletions(-) https://gitweb.gentoo.org/proj/qt.git/commit/?id=040f587dc703adc1e0eba504e83430a032ba3c62 commit 040f587dc703adc1e0eba504e83430a032ba3c62 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-01-14 23:06:06 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-01-14 23:06:06 +0000 dev-qt/qtgui: Rename USE xcb to X Closes: https://bugs.gentoo.org/705440 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtgui/metadata.xml | 2 +- dev-qt/qtgui/qtgui-5.12.9999.ebuild | 37 +++++++++++++++++++------------------ dev-qt/qtgui/qtgui-5.14.9999.ebuild | 37 +++++++++++++++++++------------------ dev-qt/qtgui/qtgui-5.15.9999.ebuild | 37 +++++++++++++++++++------------------ dev-qt/qtgui/qtgui-5.9999.ebuild | 37 +++++++++++++++++++------------------ 5 files changed, 77 insertions(+), 73 deletions(-) |
IUSE=X is the common way of enabling X support, and libX11 unconditionally depends on libxcb, so rarely does IUSE=xcb make much sense. Anyone with USE=X will already have libxcb on their system. dev-qt/qtwidgets uses USE=xcb to enable a lot more than just libxcb: > '-xcb-xlib -xcb-xinput -xkb -xkbcommon' dev-qt/qtgui depends on libX11 and a number of other X libraries with USE=xcb. Strong case for just having IUSE=X. dev-qt/qtvirtualkeyboard -- has IUSE=xcb that just depends on libxcb, but might as well change to X since anyone with USE=X will already have libxcb. Thanks!