Changeset c0f71f2
- Timestamp:
- 01/03/2024 05:49:31 PM (5 months ago)
- Branches:
- 12.1, ken/TL2024, lazarus, plabs/newcss, rahul/power-profiles-daemon, trunk, xry111/llvm18
- Children:
- 18fe946
- Parents:
- 8a09beb
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r8a09beb rc0f71f2 42 42 <para>January 3rd, 2024</para> 43 43 <itemizedlist> 44 <listitem> 45 <para>[renodr] - Move QtWebEngine to use the Python 3.11 version 46 installed in /opt. Fixes 47 <ulink url="&blfs-ticket-root;19016">#19016</ulink>.</para> 48 </listitem> 44 49 <listitem> 45 50 <para>[bdubbs] - Update to numpy-1.26.3 (Python Module). Fixes -
x/lib/qtwebengine.xml
r8a09beb rc0f71f2 243 243 <para> 244 244 Required patch: 245 <ulink url="&patch-root;/qtwebengine-&qtwebengine-version;-build_fixes- 1.patch"/>245 <ulink url="&patch-root;/qtwebengine-&qtwebengine-version;-build_fixes-2.patch"/> 246 246 </para> 247 247 </listitem> … … 269 269 <xref linkend="nodejs"/>, 270 270 <xref linkend="nss"/>, 271 <xref linkend="pciutils"/>, and 271 <xref linkend="pciutils"/>, 272 <xref linkend="python311"/>, and 272 273 (<xref linkend='qt5'/> or 273 274 <xref role="nodep" linkend='qt5-components'/> with qtlocation and qtwebchannel) … … 346 347 </para> 347 348 348 <screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-&qtwebengine-version;-build_fixes- 1.patch</userinput></screen>349 <screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-&qtwebengine-version;-build_fixes-2.patch</userinput></screen> 349 350 350 351 <para> … … 360 361 Not marked nodump because it won't affect the build with system 361 362 ffmpeg anyway. --> 363 364 <!-- Now in build_fixes-2 362 365 <para> 363 366 Otherwise, fix an issue in shipped ffmpeg causing it fail to build … … 367 370 <screen><userinput remap="pre">sed 's/(uint8_t)\(([^)]*)\|shift\)/\1 \& 0x1F/' \ 368 371 -i src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/mathops.h</userinput></screen> 372 --> 369 373 370 374 <!-- start of commands for git versions only --> … … 405 409 -i src/3rdparty/chromium/media/media_options.gni</userinput></screen> 406 410 411 <!-- Now in build_fixes-2.patch (except Python 3.12 changes, those are commented 412 until we eventually move to Python 3.12 again for this package (though 413 hopefully by that point these issues will be resolved) 407 414 <para> 408 415 Next, fix the build tools so they can be run with Python-3.11+: … … 457 464 <screen><userinput>sed -e 's/^#define BA_LB_COUNT.*$/#define BA_LB_COUNT 40/' \ 458 465 -i src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc</userinput></screen> 459 460 <para> 461 If you are using the system copy of libxml2 (which requires that libxml2 462 has been built with the '--with-icu' option), adapt to an API change: 463 </para> 464 465 <screen role="nodump"><userinput>sed -e 's/xmlError/const xmlError/' \ 466 -i src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h \ 467 -i src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc</userinput></screen> 468 466 --> 467 468 <!-- In build_fixes-2.patch now 469 469 <para> 470 470 Finally, fix a change in the build system which allows its developers to … … 472 472 build with LFS's use of the NINJAJOBS environment variable: 473 473 </para> 474 474 --> 475 475 <!-- editors: See thread at 476 476 http://lists.linuxfromscratch.org/pipermail/blfs-dev/2019-December/036996.html 477 477 et.seq, particularly 037002.html which shows the commit near the end. --> 478 478 479 < screen><userinput>sed -i 's/NINJAJOBS/NINJA_JOBS/' src/core/gn_run.pro</userinput></screen>479 <!--<screen><userinput>sed -i 's/NINJAJOBS/NINJA_JOBS/' src/core/gn_run.pro</userinput></screen>--> 480 480 481 481 <!-- now that we always install this as 5.15.2, this seems to be redundant … … 499 499 -i src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp</userinput></screen>--> 500 500 501 <!-- PATH=[...] will cause /opt/python3.11/bin/python3.11 to be hardcoded into 502 the makefiles instead of whichever python is in /usr/bin --> 501 503 <para> 502 504 Install <application>qtwebengine</application> by running the following … … 506 508 <screen><userinput>mkdir build && 507 509 cd build && 508 qmake .. -- -system-ffmpeg -proprietary-codecs -webengine-icu && 510 PATH=/opt/python3.11/bin:$PATH qmake .. -- \ 511 -system-ffmpeg \ 512 -proprietary-codecs \ 513 -webengine-icu && 509 514 make</userinput></screen> 510 515 … … 554 559 <sect2 role="commands"> 555 560 <title>Command Explanations</title> 561 562 <para> 563 <command>PATH=/opt/python3.11/bin:$PATH</command>: This switch forces 564 this package to use the version of Python 3.11 that is installed in /opt. 565 This is done to reduce the chances for problems that may occur during the 566 build, and to simplify the instructions since this package is incompatible 567 with Python 3.12 without additional modifications. 568 <!-- Ticket #19016 --> 569 </para> 556 570 557 571 <para> -
xsoft/graphweb/falkon.xml
r8a09beb rc0f71f2 165 165 your home directory. 166 166 </para> 167 168 <note> 169 <para> 170 If you are on a non-x86_64 architecture and run into problems with 171 missing text, you may wish to export 172 <envar>QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox"</envar> prior to 173 running Falkon. 174 </para> 175 </note> 167 176 168 177 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.