Changeset 68954249


Ignore:
Timestamp:
07/17/2023 06:02:36 PM (10 months ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
12.0, 12.1, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18
Children:
81a1d5fb
Parents:
38703f5d
Message:

qt-components: Apply the KF5 patches before building anything.

All of the modules listed in the page have fixes in the KF5 patchset, so
let's make sure that we apply that prior to building anything

Location:
x/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • x/lib/qt5-alternate.xml

    r38703f5d r68954249  
    224224
    225225    <para>
    226       First apply a patch to pull in the fixes curated by kde for those
     226      First, apply a patch to pull in the fixes curated by kde for those
    227227      modules which are required by packages mentioned in this book:
    228228    </para>
  • x/lib/qt5-components.xml

    r38703f5d r68954249  
    7070      </listitem>
    7171-->
     72    </itemizedlist>
     73
     74    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     75    <itemizedlist spacing="compact">
     76      <listitem>
     77        <para>
     78          Now that <application>qt5</application> updates are restricted to
     79          commercial customers, upstream patches for the various modules are
     80          being curated at kde.
     81          Patches for the modules required by packages in BLFS have been
     82          aggregated for the non-modular qt5 build we use.
     83        </para>
     84        <para>
     85          Required patch:
     86          <ulink url="&patch-root;/qt-everywhere-opensource-src-&qt5-version;-kf5-1.patch"/>
     87        </para>
     88        <para>
     89          Details of the kde curation can be found at
     90          <ulink url="https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection"/>
     91          and <ulink url="https://community.kde.org/Qt5PatchCollection"/>.
     92        </para>
     93      </listitem>
    7294    </itemizedlist>
    7395
     
    116138
    117139    <para>
     140      First, apply a patch to pull in the fixes curated by KDE for some of the
     141      modules listed above:
     142    </para>
     143
     144<screen><userinput remap="pre">patch -Np1 -i ../qt-everywhere-opensource-src-5.15.10-kf5-1.patch</userinput></screen>
     145
     146    <para>
    118147      Install each desired component by running the following commands:
    119148    </para>
    120149
    121 <screen><userinput role="nodep">cd &lt;component&gt;
     150<screen><userinput>cd &lt;component&gt;
    122151qmake &lt;component&gt;.pro
    123152make</userinput></screen>
Note: See TracChangeset for help on using the changeset viewer.