Changeset 55a55f1 for x/lib/qtwebengine.xml
- Timestamp:
- 12/30/2018 03:21:39 AM (5 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.4, 9.0, 9.1, bdubbs/svn, 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:
- 7626db56
- Parents:
- 81a2d06d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/qtwebengine.xml
r81a2d06d r55a55f1 5 5 %general-entities; 6 6 7 <!ENTITY qtwebengine-major "5.1 1">7 <!ENTITY qtwebengine-major "5.12"> 8 8 <!ENTITY qtwebengine-download-http "https://download.qt.io/archive/qt/&qtwebengine-major;/&qtwebengine-version;/submodules/qtwebengine-everywhere-src-&qtwebengine-version;.tar.xz"> 9 9 <!ENTITY qtwebengine-download-ftp " "> 10 <!ENTITY qtwebengine-md5sum " c3c086fd2bc0b25fce9737b3a1fe63fb">11 <!ENTITY qtwebengine-size "2 23MB">12 <!ENTITY qtwebengine-buildsize "3. 6 GB (139MB installed)">13 <!ENTITY qtwebengine-time " 56 SBU (using 4 cores)">10 <!ENTITY qtwebengine-md5sum "53d74f6ed0c188ee106381d9cba99e94"> 11 <!ENTITY qtwebengine-size "241 MB"> 12 <!ENTITY qtwebengine-buildsize "3.3 GB (134 MB installed)"> 13 <!ENTITY qtwebengine-time "36 SBU (using 4 cores)"> 14 14 ]> 15 15 … … 33 33 <para> 34 34 <application>QtWebEngine</application> integrates 35 <application>chromium</application> "s web capabilities into Qt. It35 <application>chromium</application>'s web capabilities into Qt. It 36 36 ships with its own copy of ninja which it uses for the build if it cannot 37 37 find a system copy, and various copies of libraries from ffmpeg, icu, … … 42 42 &lfs83_checked; 43 43 44 <note><para>By default, ninja will use all online CPUs +2 (if at least 45 4 exist), even if they are not available to the current task because the 46 build terminal has been restricted with 'taskset'. To work around this, 47 see the Command Explanations below.</para></note> 44 <note> 45 <para> 46 By default, ninja will use all online CPUs +2 (if at least 4 exist), 47 even if they are not available to the current task because the build 48 terminal has been restricted with 'taskset'. To work around this, see 49 the Command Explanations below. 50 </para> 51 52 <para> 53 Unusually, the shipped GN build system (used to create the Ninja files) 54 requires a static <filename class="libraryfile">libstdc++.a</filename> 55 although the installed libraries correctly use the shared version. If 56 that static library is not present, the build will fail quite quickly. 57 Please note that if you try to build webengine as part of <xref 58 linkend="qt5"/> and the static library is not available, that build will 59 either complete without installing webengine, or else fail during the 60 install (both variants have been observed). 61 </para> 62 </note> 48 63 49 64 <bridgehead renderas="sect3">Package Information</bridgehead> … … 87 102 <para role="required"> 88 103 <xref linkend="nss"/>, 89 <xref linkend="p ulseaudio"/>, and104 <xref linkend="python2"/>, and 90 105 <xref linkend='qt5'/> 91 106 </para> … … 101 116 102 117 <para role="recommended"> 118 either <xref linkend="alsa-lib"/> or 119 <xref linkend="pulseaudio"/> (or both), 120 <xref linkend="ffmpeg"/>, 121 <xref linkend="icu"/>, 103 122 <xref linkend="libwebp"/>, 104 <xref linkend="libxslt"/>, and 123 <xref linkend="libxslt"/>, and 105 124 <xref linkend="opus"/> 106 125 </para> … … 127 146 </para> 128 147 148 <para> 149 First, ensure that the local headers are available when not building as 150 part of the complete <xref linkend="qt5"/>: 151 </para> 152 153 <screen><userinput>find -type f -name "*.pr[io]" | 154 xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |'</userinput></screen> 155 156 <para> 157 If an older version of the package's main library has been installed, 158 when the package is built separately it will link to that in preference 159 to its own not-yet-installed version, and fail because of missing symbols. 160 Prevent that by, as the <systemitem class="username">root</systemitem> 161 user, moving the symlink out of the way.: 162 </para> 163 164 <screen role="root"><userinput>mv -v ${QT5DIR}/lib/libQtWebEngineCore.so{,.old}</userinput></screen> 165 129 166 <screen><userinput>mkdir build && 130 167 cd build && 131 168 132 qmake ..&&169 qmake -- -system-ffmpeg -webengine-icu .. && 133 170 make</userinput></screen> 134 171 <!-- … … 172 209 <application>ninja</application> if it is not already installed 173 210 and use it to configure the build. 211 </para> 212 213 <para> 214 <command>-- -system-ffmpeg -webengine-icu ..</command>: If any options are 215 passed to qmake ithey must come after '--' and before the '..' which points 216 to the main directory. The options here cause it to use system ffmpeg and 217 system icu. If built as part of full Qt5, the system icu is automatically 218 used (only) by Qt5Core if it is available, but unless this option is used 219 webengine will always use its shipped copy of icu, adding time and space 220 to the build. 174 221 </para> 175 222 … … 189 236 190 237 </sect2> 238 239 <sect2 role="configuration"> 240 <title>Configuring QtWebEngine</title> 241 242 <sect3 id="qtwebengine-config"> 243 <title>Configuration Information</title> 244 245 <para> 246 If you are upgrading from an older minor version of this 247 application, for some webpages to load you may need to 248 clear the <emphasis>browser</emphasis> caches, e.g. for 249 <application>falkon</application> they will be found in 250 <filename class="directory">~/.cache/falkon/</filename>. 251 You will need to do this if the browser starts to render 252 the page and then changes to a blank tab with a message 253 that something went wrong, and a button to Retry. Even 254 after removing the old caches, you may need to retry a 255 few times for each affected tab. 256 </para> 257 258 </sect3> 259 260 </sect2> 261 191 262 192 263 <sect2 role="content">
Note:
See TracChangeset
for help on using the changeset viewer.