qtwayland is a plugin for qt that provides the wayland backend for qt. It depends on qtbase. qtwayland has a 0.85 branch compatible with wayland 0.85. But it doesn't currently build against qtbase master, which is unfortunate.
Also, there's apparently lots of stuff in the qtwayland plugin other than what's necessary just for qt apps to work with a wayland compositor, which makes building the whole thing harder. qtbase checkout 96232be1466e8c059c270b611ce7c32997ff60a9 allows you to build the part of qtwayland which allows you to run qt apps with a wayland compositor, which is qtwayland/src/plugins/platforms/wayland So building qt for wayland 0.85 might look something like: Build wayland 0.85: http://lists.freedesktop.org/archives/wayland-devel/2012-March/002643.html Download this script: http://www.chaosreigns.com/wayland/wayland-vars.sh source it ("source wayland-vars.sh") to load the crazy pile of environment variables. # Ubuntu Oneric packages that make resolving the dependencies a little # easier. sudo apt-get install libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-sync0-dev cd ~/source git clone git://gitorious.org/qt/qtbase git checkout 96232be1466e8c059c270b611ce7c32997ff60a9 ./configure -confirm-license -opensource -no-phonon-backend -debug -qpa -xcb -wayland -egl -opengl es2 -nomake examples -prefix ${QTDIR} -v -I $WLD/include -L $WLD/lib make sudo make install # Is this sudo necessary? cd .. git clone git://gitorious.org/qt/qtwayland -b 0.85 cd qtwayland/src/plugins/platforms/wayland qmake -r make make install cd ~/source/qtbase/examples/scroller/graphicsview qmake -r make make install ~/install/bin/weston & /graphicsview -platform wayland 96232be1466e8c059c270b611ce7c32997ff60a9 is just one commit that I tried that worked, based on when 0.85 was branched. I suspect there is a newer commit that works. Next up, qtwebkit! -- "If everything seems under control, you're not going fast enough" - Mario Andretti http://www.ChaosReigns.com _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
