Ignore:
Timestamp:
06/01/2017 03:30:51 PM (7 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, 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:
a01d308
Parents:
d0db416
Message:

Update to qt-5.9.0. Includes qtwebkit and qtwebengine.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/qtwebkit5.xml

    rd0db416 r640f4c21  
    55  %general-entities;
    66
    7   <!ENTITY qtwebkit-major "5.8">
     7  <!ENTITY qtwebkit-major "5.9">
    88  <!ENTITY qtwebkit-url   "http://download.qt.io/community_releases/&qtwebkit-major;/&qtwebkit-version;-final">
    99
    1010  <!ENTITY qtwebkit-download-http "&qtwebkit-url;/qtwebkit-opensource-src-&qtwebkit-version;.tar.xz">
    1111  <!ENTITY qtwebkit-download-ftp  " ">
    12   <!ENTITY qtwebkit-md5sum        "60a6935aca4a7c553d0ec4646ceed3b4">
     12  <!ENTITY qtwebkit-md5sum        "1fc0ed873cc9326b823a8a83126714f5">
    1313  <!ENTITY qtwebkit-size          "34 MB">
    14   <!ENTITY qtwebkit-buildsize     "766 MB (50 MB installed)">
     14  <!ENTITY qtwebkit-buildsize     "668 MB (38 MB installed)">
    1515  <!ENTITY qtwebkit-time          "11 SBU (using parallelism=4)">
    1616]>
     
    117117<screen><userinput>patch -Np1 -i ../qtwebkit-&qtwebkit-version;-icu_59-1.patch</userinput></screen>
    118118
     119    <para>If desired, adjust the build settings to avoid literally thousands
     120    of unneeded warning messages:</para>
     121
     122<screen><userinput>sed -e '/CONFIG/a QMAKE_CXXFLAGS += -Wno-expansion-to-defined' \
     123    -i Tools/qmake/mkspecs/features/unix/default_pre.prf</userinput></screen>
     124
    119125    <para>
    120126      Install <application>Qtwebkit</application> by running the following commands:
    121127    </para>
    122128
    123 <screen><userinput>SAVEPATH=$PATH             &amp;&amp;
    124 export PATH=$PWD/bin:$PATH &amp;&amp;
    125 
    126 mkdir -p build        &amp;&amp;
     129<screen><userinput>mkdir -p build        &amp;&amp;
    127130cd       build        &amp;&amp;
    128131
    129132qmake ../WebKit.pro   &amp;&amp;
    130 make                  &amp;&amp;
    131 
    132 export PATH=$SAVEPATH &amp;&amp;
    133 unset SAVEPATH </userinput></screen>
     133make</userinput></screen>
    134134
    135135    <para>
     
    147147
    148148    <para>
    149       Remove references to the build directory from the installed
    150       <filename class="extension">.pc</filename> files by running
    151       the following command as the
    152       <systemitem class="username">root</systemitem> user:
     149      Remove references to the build directory from installed
     150      profile include (pri) files by running the following
     151      command as the <systemitem class="username">root</systemitem> user:
    153152    </para>
    154153
    155 <screen role="root"><userinput>find $QT5DIR/lib/pkgconfig -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
    156 
    157     <para>
    158       Remove references to the build directory from installed library
    159       dependency (prl) and profile include (pri) files by running the following
    160       commands as the <systemitem class="username">root</systemitem> user:
    161     </para>
    162 
    163 <screen role="root"><userinput>find $QT5DIR/ -name qt_lib_bootstrap_private.pri \
    164    -exec sed -i -e "s:$PWD/qtbase:/$QT5DIR/lib/:g" {} \; &amp;&amp;
    165 
    166 find $QT5DIR/ -name \*.prl \
     154<screen role="root"><userinput>find $QT5DIR/ -name \*.prl \
    167155   -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen>
    168156
     
    171159  <sect2 role="commands">
    172160    <title>Command Explanations</title>
    173 
    174     <para>
    175       <command>export PATH=$PWD/bin:$PATH</command>: sets a temporary path needed
    176       to complete the build and install process.
    177     </para>
    178161
    179162    <para>
Note: See TracChangeset for help on using the changeset viewer.