Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qtgui-5.14.0-r3 USE flag changed #23

Open
casta opened this issue Jan 21, 2020 · 1 comment
Open

qtgui-5.14.0-r3 USE flag changed #23

casta opened this issue Jan 21, 2020 · 1 comment

Comments

@casta
Copy link

casta commented Jan 21, 2020

qtgui has changed USE flag: xcb is now X. So sky should upgrade accordingly:

-- a/net-im/sky/sky-2.1.7520.1.ebuild
+++ b/net-im/sky/sky-2.1.7520.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
        !net-im/sky-ng
        dev-db/sqlite:3
        >=dev-qt/qtcore-5.6:5
-       >=dev-qt/qtgui-5.6:5[dbus,gif,jpeg,png,xcb]
+       >=dev-qt/qtgui-5.6:5[dbus,gif,jpeg,png,X]
        >=dev-qt/qtnetwork-5.6:5
        >=dev-qt/qtwidgets-5.6:5
        !legacy-openssl? ( dev-libs/openssl:0/1.1 )

Moreover, is this dependency really needed ? Can’t sky work with a pure wayland qt (USE="+wayland -X)?

@tobiasjakobi
Copy link

This still seems to be a problem with the most recent git tip. I have replaced xcb with X locally and now it builds fine again.

So answer the pure wayland question. I use Sway here and have globally set QT_QPA_PLATFORM=wayland -- this works until you try to enable your camera. Crashes by throwing a BadWindow (X) error. So while Qt is used, the application still seems to also use X specific calls. Switching the QPA platform to xcb fixes the crash, but then, obviously, everything does through Xwayland again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants