Fedora has updated to QtWebKit 2.3.3: http://pkgs.fedoraproject.org/cgit/qtwebkit.git/commit/?id=30bd45bb64e92d792c795a0c3142ac3ca516168a I made a spec file that syncs a lot of things from Fedora. The source tarball and patches come from Fedora. I fixed some cosmetics and inconsistent spacing issues in the spec. I fixed some outdated references to 2.2, updated to 2.3. I think changing %{api} to 2.3, which changes the library package name, is probably also correct. It would require rebuilding everything against it, and that's quite a lot of packages. I haven't tried building it yet. I think it'd be better to let the KDE team review it. I'll attach my spec. Reproducible: Steps to Reproduce:
CC: (none) => balcaen.john, lmenut
Created attachment 4429 [details] qtwebkit.spec
(In reply to David Walser from comment #0) > I fixed some outdated references > to 2.2, updated to 2.3. I think changing %{api} to 2.3, which changes the > library package name, is probably also correct. hum, not sure AFAIK, QtWebKit 2.3 was API and ABI compatible with QtWebKit 2.2 . http://blogs.kde.org/2013/03/15/qtwebkit-230-out "QtWebKit 2.3 also maintains API and ABI compatibility with QtWebKit 2.2 from Qt 4.8, and is thereby an easy drop-in replacement." We should double-check if the ABI compatibility was broken after, or not.
i think that as in the 15th october we will rebuild all cauldron this is a good time to update and do such changes.
Thanks Nicolas and Luc! I've changed the %{api} back to 2.2 for now, and we can change that to 2.3 if appropriate. As asked by Nicolas on IRC, I've committed it to SVN.
It builds, with the help of a patch from Linux From Scratch, found through an upstream Qt bug report: http://www.linuxfromscratch.org/patches/downloads/qt/qt-5.1.0-bison_fixes-1.patch https://bugreports.qt-project.org/browse/QTBUG-32913 Hopefully it works :o) Fixed in qtwebkit-2.3.3-1.mga4.
Status: NEW => RESOLVEDResolution: (none) => FIXED