Changeset 640f4c21
- Timestamp:
- 06/01/2017 03:30:51 PM (7 years ago)
- 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
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
rd0db416 r640f4c21 1 1 <!-- $LastChangedBy$ $Date$ --> 2 2 3 <!ENTITY day " 31"> <!-- Always 2 digits -->4 <!ENTITY month "0 5"> <!-- Always 2 digits -->3 <!ENTITY day "01"> <!-- Always 2 digits --> 4 <!ENTITY month "06"> <!-- Always 2 digits --> 5 5 <!ENTITY year "2017"> 6 6 <!ENTITY copyrightdate "2001-&year;"> 7 7 <!ENTITY copyholder "The BLFS Development Team"> 8 8 <!ENTITY version "&year;-&month;-&day;"> 9 <!ENTITY releasedate " May 31st &year;">9 <!ENTITY releasedate "June 1st &year;"> 10 10 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> 11 11 <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> -
introduction/welcome/changelog.xml
rd0db416 r640f4c21 43 43 --> 44 44 <listitem> 45 <para>June 1st, 2017</para> 46 <itemizedlist> 47 <listitem> 48 <para>[bdubbs] - Update to qt-5.9.0. Includes 49 qtwebkit and qtwebengine. Fixes 50 <ulink url="&blfs-ticket-root;9300">#9300</ulink>.</para> 51 </listitem> 52 </itemizedlist> 53 </listitem> 54 55 <listitem> 45 56 <para>May 31st, 2017</para> 46 57 <itemizedlist> -
packages.ent
rd0db416 r640f4c21 553 553 <!ENTITY pango-version "1.40.5"> 554 554 <!ENTITY pangomm-version "2.40.1"> 555 <!ENTITY qt5-version "5. 8.0">556 <!ENTITY qtwebengine-version "5. 8.0">557 <!ENTITY qtwebkit-version "5. 8.0">555 <!ENTITY qt5-version "5.9.0"> 556 <!ENTITY qtwebengine-version "5.9.0"> 557 <!ENTITY qtwebkit-version "5.9.0"> 558 558 <!ENTITY shared-mime-info-version "1.8"> 559 559 <!ENTITY startup-notification-version "0.12"> -
x/lib/qt5.xml
rd0db416 r640f4c21 5 5 %general-entities; 6 6 7 <!ENTITY qt5-major "5. 8">7 <!ENTITY qt5-major "5.9"> 8 8 <!ENTITY qt5-url "http://download.qt.io/archive/qt/&qt5-major;/&qt5-version;/single"> 9 9 10 10 <!ENTITY qt5-download-http "&qt5-url;/qt-everywhere-opensource-src-&qt5-version;.tar.xz"> 11 11 <!ENTITY qt5-download-ftp " "> 12 <!ENTITY qt5-md5sum " 66660cd3d9e1a6fed36e88adcb72e9fe">13 <!ENTITY qt5-size " 354MB">14 <!ENTITY qt5-buildsize "8. 8 GB (178MB installed)">15 <!ENTITY qt5-time "2 3SBU (using parallelism=4)">12 <!ENTITY qt5-md5sum "9c8bc8b828c2b56721980368266df9d9"> 13 <!ENTITY qt5-size "439 MB"> 14 <!ENTITY qt5-buildsize "8.9 GB (214 MB installed)"> 15 <!ENTITY qt5-time "29 SBU (using parallelism=4)"> 16 16 ]> 17 17 … … 44 44 45 45 &lfs80_checked; 46 &gcc7_checked; 46 47 47 48 <bridgehead renderas="sect3">Package Information</bridgehead> … … 251 252 <screen role="root"><userinput>make install</userinput></screen> 252 253 254 <!-- Not needed any more 253 255 <para> 254 256 Remove references to the build directory from the installed … … 259 261 260 262 <screen role="root"><userinput>find $QT5PREFIX/lib/pkgconfig -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen> 261 263 --> 262 264 <para> 263 265 Remove references to the build directory from installed library 264 dependency (prl) and profile include (pri) files by running the following 265 commands as the <systemitem class="username">root</systemitem> user: 266 </para> 267 268 <screen role="root"><userinput>find $QT5PREFIX/ -name qt_lib_bootstrap_private.pri \ 266 dependency (prl) <!--and profile include (pri)--> files by running the following 267 command as the <systemitem class="username">root</systemitem> user: 268 </para> 269 270 <!-- Not needed any more 271 find $QT5PREFIX/ -name qt_lib_bootstrap_private.pri \ 269 272 -exec sed -i -e "s:$PWD/qtbase:/$QT5PREFIX/lib/:g" {} \; && 270 271 find $QT5PREFIX/ -name \*.prl \ 273 --> 274 275 <screen role="root"><userinput>find $QT5PREFIX/ -name \*.prl \ 272 276 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen> 273 277 -
x/lib/qtwebengine.xml
rd0db416 r640f4c21 5 5 %general-entities; 6 6 7 <!ENTITY qtwebengine-major "5. 8">7 <!ENTITY qtwebengine-major "5.9"> 8 8 <!ENTITY qtwebengine-download-http "https://download.qt.io/archive/qt/&qtwebengine-major;/&qtwebengine-version;/submodules/qtwebengine-opensource-src-&qtwebengine-version;.tar.xz"> 9 9 <!ENTITY qtwebengine-download-ftp " "> 10 <!ENTITY qtwebengine-md5sum " 6e7fb2be161c6db4d988a4f5b329672f">11 <!ENTITY qtwebengine-size " 187MB">12 <!ENTITY qtwebengine-buildsize " 2.5 GB (153 MB installed including docs)">10 <!ENTITY qtwebengine-md5sum "d7ca5049baf5ff69d69ee58d5da392d4"> 11 <!ENTITY qtwebengine-size "208 MB"> 12 <!ENTITY qtwebengine-buildsize "3.2 GB (153 MB installed)"> 13 13 <!ENTITY qtwebengine-time "43 SBU (on a 4 core processor)"> 14 14 … … 101 101 <para role="required"> 102 102 <xref linkend="nss"/>, 103 <xref linkend="pulseaudio"/>, 103 <xref linkend="pulseaudio"/>, and 104 104 <xref linkend='qt5'/> 105 105 </para> … … 117 117 <xref linkend="libwebp"/>, 118 118 <xref linkend="libxslt"/>, 119 <xref linkend="opus"/> 119 <xref linkend="opus"/>, and 120 <xref linkend="rust"/> 120 121 </para> 121 122 … … 141 142 </para> 142 143 143 <screen><userinput> 144 patch -Np1 -i ../qtwebengine-&qtwebengine-version;-gcc7-1.patch && 145 qmake -r && 144 <screen><userinput>mkdir build && 145 cd build && 146 147 qmake .. && 146 148 make</userinput></screen> 147 149 <!-- 148 150 <para> 149 151 if you wish to build the HTML documentation, issue: … … 151 153 152 154 <screen><userinput>make docs</userinput></screen> 153 155 --> 154 156 <para> 155 157 This package does not come with a test suite. … … 160 162 </para> 161 163 162 <screen role="root"><userinput>make install && 163 ldconfig</userinput></screen> 164 164 <screen role="root"><userinput>make install</userinput></screen> 165 <!-- 165 166 <para> 166 167 If you built the HTML documentation, install it with: … … 168 169 169 170 <screen role="root"><userinput>make install_docs</userinput></screen> 170 171 --> 171 172 <para> 172 173 Remove references to the build directory from installed library … … 183 184 184 185 <para> 185 <command>qmake -r</command>: This will build the included copy of186 <application>ninja</application> and use it to configure the build.187 That and the subsequent <command>make</command> command will use all188 available CPU cores.186 <command>qmake</command>: This will build the included copy of 187 <application>ninja</application> if it is not already installed 188 and use it to configure the build. That and the subsequent 189 <command>make</command> command will use all available CPU cores. 189 190 </para> 190 191 … … 201 202 <seglistitem> 202 203 <seg> 203 qtwebengine_convert_dict,QtWebEngineProcess 204 qtwebengine_convert_dict and 205 QtWebEngineProcess 204 206 </seg> 205 207 <seg> 206 libQt5WebEngineCore.so, libQt5WebEngine.so, libQt5WebEngineWidgets.so 208 libQt5WebEngineCore.so, 209 libQt5WebEngine.so, and 210 libQt5WebEngineWidgets.so 207 211 </seg> 208 212 <seg> 209 213 $QT5PREFIX/doc/qtwebengine, 210 214 $QT5PREFIX/includeQtWebEngine, 211 $QT5PREFIX/include/QtWebEngineCore, 215 $QT5PREFIX/include/QtWebEngineCore, and 212 216 $QT5PREFIX/include/QtWebEngineWidgets 213 217 </seg> -
x/lib/qtwebkit5.xml
rd0db416 r640f4c21 5 5 %general-entities; 6 6 7 <!ENTITY qtwebkit-major "5. 8">7 <!ENTITY qtwebkit-major "5.9"> 8 8 <!ENTITY qtwebkit-url "http://download.qt.io/community_releases/&qtwebkit-major;/&qtwebkit-version;-final"> 9 9 10 10 <!ENTITY qtwebkit-download-http "&qtwebkit-url;/qtwebkit-opensource-src-&qtwebkit-version;.tar.xz"> 11 11 <!ENTITY qtwebkit-download-ftp " "> 12 <!ENTITY qtwebkit-md5sum " 60a6935aca4a7c553d0ec4646ceed3b4">12 <!ENTITY qtwebkit-md5sum "1fc0ed873cc9326b823a8a83126714f5"> 13 13 <!ENTITY qtwebkit-size "34 MB"> 14 <!ENTITY qtwebkit-buildsize " 766 MB (50MB installed)">14 <!ENTITY qtwebkit-buildsize "668 MB (38 MB installed)"> 15 15 <!ENTITY qtwebkit-time "11 SBU (using parallelism=4)"> 16 16 ]> … … 117 117 <screen><userinput>patch -Np1 -i ../qtwebkit-&qtwebkit-version;-icu_59-1.patch</userinput></screen> 118 118 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 119 125 <para> 120 126 Install <application>Qtwebkit</application> by running the following commands: 121 127 </para> 122 128 123 <screen><userinput>SAVEPATH=$PATH && 124 export PATH=$PWD/bin:$PATH && 125 126 mkdir -p build && 129 <screen><userinput>mkdir -p build && 127 130 cd build && 128 131 129 132 qmake ../WebKit.pro && 130 make && 131 132 export PATH=$SAVEPATH && 133 unset SAVEPATH </userinput></screen> 133 make</userinput></screen> 134 134 135 135 <para> … … 147 147 148 148 <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: 153 152 </para> 154 153 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" {} \; && 165 166 find $QT5DIR/ -name \*.prl \ 154 <screen role="root"><userinput>find $QT5DIR/ -name \*.prl \ 167 155 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen> 168 156 … … 171 159 <sect2 role="commands"> 172 160 <title>Command Explanations</title> 173 174 <para>175 <command>export PATH=$PWD/bin:$PATH</command>: sets a temporary path needed176 to complete the build and install process.177 </para>178 161 179 162 <para>
Note:
See TracChangeset
for help on using the changeset viewer.