Changeset 9535df7e for x


Ignore:
Timestamp:
05/12/2020 05:12:50 AM (4 years ago)
Author:
Thomas Trepl <thomas@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
a381524
Parents:
d794630
Message:

Add patch to qtwebengine-5.14.2

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@23107 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/qtwebengine.xml

    rd794630 r9535df7e  
    1313  <!ENTITY qtwebengine-time          "68 SBU (using 4 cores)">
    1414]>
    15 <!-- Note: there are some para commented out cause of icu-67.1 issue.
    16      They are marked with (ICU) and should removed if a new version
    17      of qtwebengine builds against ICU-67.1 (or later) again.
    18 -->
    1915
    2016<sect1 id="qtwebengine" xreflabel="qtwebengine-&qtwebengine-version;">
     
    9995      </listitem>
    10096    </itemizedlist>
    101 <!--
     97
    10298    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    10399    <itemizedlist spacing="compact">
     
    105101        <para>
    106102          Required patch:
    107           <ulink url="&patch-root;/qtwebengine-&qtwebengine-version;-background_rendering_fix-1.patch"/>
     103          <ulink url="&patch-root;/qtwebengine-everywhere-src-&qtwebengine-version;-consolidated-1.patch"/>
    108104        </para>
    109105      </listitem>
    110106    </itemizedlist>
    111 -->
     107
    112108    <bridgehead renderas="sect3">qtwebengine Dependencies</bridgehead>
    113109
     
    134130      <xref linkend="ffmpeg"/>,
    135131      <xref linkend="Jinja2"/> (Python 2 module),
    136 <!-- (ICU) <xref linkend="icu"/>, -->
     132      <xref linkend="icu"/>,
    137133      <xref linkend="libwebp"/>,
    138134      <xref linkend="libxslt"/>, and
     
    164160<screen><userinput>find -type f -name "*.pr[io]" |
    165161  xargs sed -i -e 's|INCLUDEPATH += |&amp;$$QTWEBENGINE_ROOT/include |'</userinput></screen>
    166 <!--
    167     <para>
    168       Next, apply a patch that fixes background rendering issues in Falkon,
    169       and crashes on multimedia-heavy sites.
    170     </para>
    171 
    172 <screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-&qtwebengine-version;-background_rendering_fix-1.patch</userinput></screen>
    173 -->   
     162
     163    <para>
     164      Next, apply a patch that fixes issues when using gcc-10 and enable using
     165      system ICU version 67.1 or greater.
     166    </para>
     167
     168<screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-everywhere-src-&qtwebengine-version;-consolidated-1.patch</userinput></screen>
    174169
    175170    <para>
     
    210205    </para>
    211206
    212 <!-- (ICU) "Original" instructions
    213      * Commented because current versio (5.14.2) of qtwebengine does not well with
    214        icu-67.1. It results in a compilation error while using its own icu compiles
    215        fine.
    216      * Re-Check that when a new version of qtwebengine has been released, there
    217        are patches around this topic upstream.
    218      * Mind the double dash in the qmake line!
    219207<screen><userinput>mkdir build &amp;&amp;
    220208cd    build &amp;&amp;
    221209
    222 qmake .. - - -system-ffmpeg -webengine-icu &amp;&amp;
     210qmake .. -- -system-ffmpeg -webengine-icu &amp;&amp;
    223211make</userinput></screen>
    224 -->
    225 <screen><userinput>mkdir build &amp;&amp;
    226 cd    build &amp;&amp;
    227 
    228 qmake .. -- -system-ffmpeg &amp;&amp;
    229 make</userinput></screen>
     212
    230213<!--
    231214    <para>
     
    273256
    274257    <para>
    275       <!-- (ICU)  note: change '- -' back to double-dash when uncommenting again:
    276       <command>- - -system-ffmpeg -webengine-icu</command>: If any options are
    277       passed to qmake they must come after '- -' which must follow '..' that points
     258      <command>-- -system-ffmpeg -webengine-icu</command>: If any options are
     259      passed to qmake they must come after '--' which must follow '..' that points
    278260      to the main directory. The options here cause it to use system ffmpeg and
    279261      system icu.  If built as part of full Qt5, the system icu is automatically
    280262      used (only) by Qt5Core if it is available, but unless this option is used
    281263      webengine will always use its shipped copy of icu, adding time and space
    282       to the build. -->
    283       <command>-- -system-ffmpeg</command>: If any options are
    284       passed to qmake they must come after '--' which must follow '..' that points
    285       to the main directory. The options here cause it to use system ffmpeg.
    286       <note>
    287         <para>
    288           Version &qtwebengine-version; of qtwebengine fails to compile when
    289           ICU-67.1 is installed and option -webengine-icu is used. This will
    290           be fixed in next versions of qtwebengine.
    291         </para>
    292       </note>
     264      to the build.
    293265    </para>
    294266
Note: See TracChangeset for help on using the changeset viewer.