Commit Graph

126 Commits

Author SHA1 Message Date
Bruce Dubbs
679f4d6a67 Add some whitespace around multi-line commands in qtwebengine. 2023-11-06 11:24:03 -06:00
Pierre Labastie
93ea49a23a Qtwebengine: add a note about indentation in a sed
since we are sed'ing a python script, indentation has to be
respected.
2023-11-06 17:40:16 +01:00
Pierre Labastie
c51bc3f4d9 Fix qtwebengine for python 3.12 and ICU 74. 2023-11-06 14:14:29 +01:00
Xi Ruoyao
3fde159bba
qtwebengine: Fix building w/o system ffmpeg 2023-11-05 23:00:44 +08:00
Ken Moffat
ec40d199f6 Update to qtwebengine-5.15.16. 2023-10-30 18:18:42 +00:00
Xi Ruoyao
44b3f4400e
treewide: Really remove commented out references to Python 2
It helps using grep for finding packages depending on Python 2.
2023-09-16 15:21:01 +08:00
Bruce Dubbs
511e498edb Remove duplicate words 2023-09-01 10:52:38 -05:00
Pierre Labastie
e440af55af Remove trailing spaces and a few typos 2023-08-27 10:41:46 +02:00
Douglas R. Reno
725c3365a4 Tag qtwebengine 2023-08-21 10:44:30 -05:00
Ken Moffat
ebccba383d Update to qtwebengine-5.15.15. 2023-08-07 17:56:35 +01:00
Xi Ruoyao
cddcdb1411
treewide: The remaining of kernel configuration rendering 2023-07-31 21:44:38 +08:00
Bruce Dubbs
b3867c5f8c Add qt5-components page.
Also create an ENTITY for qt5 or qt5-alternate and use that
to specify the qt5 dependenies.

The complete KF5/plasma packages should use the full qt5 build, but
the lxqt kf5/plasma components only need qt5-alternate.
2023-07-13 20:23:08 -05:00
Xi Ruoyao
42ddc3001a
treewide: Replace "User Notes" with "Editor Notes" 2023-06-30 02:18:51 +08:00
Pierre Labastie
cae21bc635 qtwebengine: remove unneeded patch with icu-73.2 2023-06-15 13:56:59 +02:00
Ken Moffat
450610873b Update to qtwebengine-5.15.14. 2023-05-13 00:02:18 +01:00
Pierre Labastie
2a89d30852 Patch qtwebengine for ICU-73 2023-04-18 22:50:13 +02:00
Ken Moffat
dce3118b32 Update to qtwebengine-5.15.13. 2023-03-09 20:06:37 +00:00
Bruce Dubbs
dc1a45e9de Lots of tags 2023-02-17 22:35:46 -06:00
Ken Moffat
6a0b1f8675 Update to qtwebengine-5.15.12. 2023-01-07 20:24:44 +00:00
Pierre Labastie
3f2db3a638 Remove sect1info tags
They only contain a date tag that is nowhere used.
2022-11-29 08:58:07 +01:00
Pierre Labastie
53775068ff Fix qtwebengine and thunderbird for python-3.11 2022-11-10 13:15:47 +01:00
Douglas R. Reno
ea11b87ae1 Update to qtwebengine-5.15.11. 2022-09-19 16:34:29 -05:00
Xi Ruoyao
87fc1855fd
x: URL updates 2022-09-08 16:28:54 +08:00
Douglas R. Reno
fa4d97aca5 Tags 2022-08-24 18:15:34 -05:00
Douglas R. Reno
aebb527112 ffmpeg5 update: Fix building QtWebEngine with ffmpeg-5. 2022-07-12 00:58:32 -05:00
Ken Moffat
70e458ba83 Update to qtwebengine-5.15.10 using python3.
For the avoidance of doubt, the patch md5sum is
5436b52ab02f93340702b413930bf0ed
2022-06-24 17:36:36 +01:00
Pierre Labastie
3241bb9991 Fixes for gcc-12
for qtwebengine and xf86-video-vmware. For qtwebengine, I am
not sure it is not upstream, but what I have added works:
the problem is with the definition of functions std::begin and
std::end. They are defined in several headers (among which
<vector>), and in a different way in some other headers. Looks
like the former headers were included with gcc-11 and below,
while they are not anymore with gcc-12 (there is no standard
on what is included by what in C++ headers). The problem with
qtwebengine (or rather the third party skia module) is that
they also have towers of headers including each other, so that
it is hard to find where the missing C++ header has been included,
if it has been.
2022-05-15 08:15:38 +02:00
Pierre Labastie
7a9a7b2665 Remove spaces at the end of lines 2022-04-20 15:36:11 +02:00
William Harrington
13fa8f568f Add word 'from' between build and working. 2022-04-11 19:14:17 -05:00
William Harrington
b83a5ccdfc Remove redundant word 'apply'. 2022-04-11 19:03:51 -05:00
William Harrington
366573eca9 Use versioned entity for qtwebengine patch and not hard code the version. 2022-04-11 19:01:59 -05:00
Ken Moffat
47d5b8be54 Update to qtwebengine-5.15.9. 2022-04-11 03:18:35 +01:00
Bruce Dubbs
380306549c Tags 2022-02-19 21:19:30 -06:00
Ken Moffat
d10b870109 Qt5 - apply kf5.15 patches from kde.
I have only used the patches for modules used by packages in BLFS
or required by the extra KDE packages mentioned in BLFS. For the
full details of what has been applied (or omitted) see
https://www.linuxfromscratch.org/~ken/qt5/

I have also revised the SBU - the extra patches make a minimal
difference on my -j4 builds, but I need to use -j8 to get to 22
SBU. That figure seems to have been carried over from when we were
using gcc-10.2.

In the optional dependencies, pciutils was shown as optional but
required for qtwebengine: show it as optional, other parts of qt
can use it, and add it to qtwebengine as required.  Remove python2
from the qt5 optional dependencies, only qtwebengine needs it and
it is already shown as required there.
2022-01-28 03:15:33 +00:00
Ken Moffat
ff00f8107b Qt5: Move kerberos dep to qtwebengine, and make it optional.
It made sense as a dep of Qt5 when we were building webengine as
part of Qt5, but (at least for separate WebEngine, I've
deliberately forgotten the details of building it in Qt5) it
requires a switch to enable it.

Document that switch as an optional command.
2022-01-26 22:35:52 +00:00
Ken Moffat
9e0ab8337e Update to qtwebengine-5.15.8. 2022-01-17 13:40:18 +00:00
Ken Moffat
86e62cc004 Patch qtwebengine up to 5.15.7. 2021-11-26 03:14:47 +00:00
Douglas R. Reno
c7ce2b4690 Minor typo fix in QtWebEngine 2021-10-12 16:56:19 -05:00
Ken Moffat
927e12ef7f Fix qtwebengine FTBFS with system harfbuzz-3. 2021-10-09 22:49:42 +01:00
Pierre Labastie
85580446b2 Remove spaces at the end of lines
I know it is somewhat useless, but I don't like them for
two reasons: first they cannot be seen, and I do not like things I
cannot see. Second, git highlights them, and this is disturbing...
2021-09-06 19:42:49 +02:00
Bruce Dubbs
00032e4131 Tag qtwebengine and add a warning.
This is the largest BLFS package.  It can overload system memory
if all cores are used.  Add a warning about this.

Note: Build failed at about the 90% point on a system with 24 cores
and 32 GB of RAM + 2 GB of swap due to out-of-memory.  The
solution is to limit cores with NINJAJOBS ir add RAM or swap space.
2021-08-30 19:03:02 -05:00
Ken Moffat
d8853887d2 Update to qtwebengine-5.15.6.
I'm not happy about the wording for recommended dependencies,
ideally jhalfs should "do the right thing" and build libxml2
after icu - but I have no idea how to force that.

Traditionally we do not list every dependency which is pulled in
by another dep, but some time ago Doug discovered that system ICU
is only used by qtwebengine if libxml2 has been built after ICU.

Although I'm hopeful that the current instructions will work in
that case, adding a shipped copy of ICU just makes the build
bigger.
2021-08-29 02:51:50 +01:00
Ken Moffat
67ffe4e718 Update currnet qtwebengien to build and run on glibc-2.34. 2021-08-14 21:31:51 +01:00
Ken Moffat
e7cae3cb1d qtwebengine: Update patches:
Update the security fixes to match paid-for 5.15.5.
Remove one item from the build fixes patch which is now upstream,
and apply that after the security fixes.
Remeasure for gcc-11.1.0 which takes a few less SBU.
2021-06-21 19:25:55 +01:00
Ken Moffat
685b8672b8 Update qtwebengine to 2021-05-03. 2021-05-06 21:15:00 +01:00
Xi Ruoyao
45ab6c70c2
more SVN prop clean up
Remove "$LastChanged$" everywhere, and also some unused $Date$
2021-04-20 19:12:02 +08:00
Ken Moffat
fb6d155071 Update QtWebEngine to a snapshot from 2021-04-01
(security update).

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@24457 af4574ff-66df-0310-9fd7-8a98e5e911e0
2021-04-09 23:06:48 +00:00
Ken Moffat
b0599bb81f QtWebEngine-5.15.3: Use repeatable measurements.
> 
> Although I had kept a note that time was 90 SBU with 4 CPUs,
> I had not recorded the space. On the same machine, rerunning
> in a fresh system I cannot get below 101 SBU, even by forcing
fewer jobs to be compiled using $NINJAJOBS - the differences
with 4 and 5 rather than 6 jobs are trivial.




git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@24443 af4574ff-66df-0310-9fd7-8a98e5e911e0
2021-04-07 20:42:03 +00:00
Ken Moffat
d8a4f9859c QtWebEngine: correct the build time for 5.15.3.
In r24382 I noted it was a lot bigger and slower to build,
but I changed neither item. I do not have an accurate
space measurement, but the time should be 90 SBU.
The space will be revised when I update to the next
version, and the time will probably be bigger too.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@24439 af4574ff-66df-0310-9fd7-8a98e5e911e0
2021-04-05 20:25:24 +00:00
Ken Moffat
455eec0217 qtwebengine:
Note that the SBU time appears to be severely adrift - see #14863 -
and explain why this and browsers using it might be useful.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@24435 af4574ff-66df-0310-9fd7-8a98e5e911e0
2021-04-05 01:30:44 +00:00