Trolltech has released qtwebkit-opensource-src-5.6.0.tar.xz.
(https://download.qt.io/community_releases/5.6/5.6.0/)
It is used for libprocessui from libksysguard (I don't think it is
required) in plasma and kf5 pim (which is not yet in the book)
The build instructions are really non standard. What I had to do was:
source setqt5
QT5PREFIX=$BUILDDIR/install
sed -i '/Werror/ s/isEqual/#isEqual/' \
Tools/qmake/mkspecs/features/unix/default_post.prf &&
syncqt.pl -version 5.6.0 Source/sync.profile &&
Tools/Scripts/build-webkit --prefix=$QT5PREFIX \
--qt \
--makeargs=-j4 \
--no-webkit2 &&
# test with 'Tools/Scripts/run-launcher'
sudo make -C WebKitBuild/Release install
It does not seem to support DESTDIR or equivalent. When I built, it
wanted to delete things from my Qt5 directory, specifically
/opt/qt5/include/ files, even though I told it to install in /tmp.
I did -makeargs=-j4 for timing purposes. If omitted, it uses all cores on
the system.
Some statistics:
SBU: 18.2 (1689.8 seconds)
Tarball size: 33.667 MB
Build Size: 837M
Install size: 163M (stripped)
The build/install log file is 44M
It appears to overwrite a lot of qt5 files. At least the timestamps have
been updated.
Dependencies:
Qt version 5.0.0 or later
gperf (v3.0 or later)
sqlite (development files)
fontconfig (development files)
xrender (development files)
phonon (development files)
libjpeg (development files)
libpng (development files)
Even with the --prefix above, it installs some files in the qt5 directory.
In my case libQt5WebKit.so.5.6.0 is installed in /opt/qt5/lib.
The bottom line is that --prefix is not really honored but the location of
qt5 is used for the actual libQt5WebKit.so library and supporting files.
Right now for Qt4 we include qtwebkit on the Qt4 page. I'm inclined to
put this on a separate page immediately below Qt5.
Comments?
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page