- Timestamp:
- 05/14/2016 09:15:35 PM (8 years ago)
- Branches:
- systemd-13485
- Children:
- 6d27308
- Parents:
- f080ae0e
- Location:
- x/lib
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/lib.xml
rf080ae0e r1ef4048e 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt4.xml"/> 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt5.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qtwebkit5.xml"/> 61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="startup-notification.xml"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk2.xml"/> -
x/lib/qt5.xml
rf080ae0e r1ef4048e 5 5 %general-entities; 6 6 7 <!ENTITY qt5-major "5. 5">7 <!ENTITY qt5-major "5.6"> 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 " 65d5282f3dee0336da9ed1f77148952f">13 <!ENTITY qt5-size " 305MB">14 <!ENTITY qt5-buildsize "7. 3 GB (184 MB installed)">15 <!ENTITY qt5-time " 90 SBU">12 <!ENTITY qt5-md5sum "47763c168f58b1196271b231f03c8bae"> 13 <!ENTITY qt5-size "284 MB"> 14 <!ENTITY qt5-buildsize "7.2 GB (163 MB installed, add 1.0 GB build size and 102 MB installed size for qtwebengine))"> 15 <!ENTITY qt5-time "19.7 SBU (using parallelism=4, add 19 SBU for qtwebengine)"> 16 16 ]> 17 17 … … 83 83 <bridgehead renderas="sect4">Required</bridgehead> 84 84 <para role="required"> 85 <xref linkend="python2"/> and 85 86 <xref linkend="xorg7-lib"/> 86 87 </para> … … 91 92 <xref linkend="cacerts"/>, 92 93 <xref linkend="cups"/>, 93 <xref linkend="dbus"/> (required for QtWebKit),94 94 <xref linkend="glib2"/>, 95 <xref linkend="gst10-plugins-base"/> (Qt WebKit HTML5 Video Support),96 <xref linkend="icu"/> (required for QtWebKit),95 <xref linkend="gst10-plugins-base"/> (QtMultimedia backend), 96 <xref linkend="icu"/>, 97 97 <xref linkend="jasper"/>, 98 98 <xref linkend="libjpeg"/>, … … 100 100 <xref linkend="libpng"/>, 101 101 <xref linkend="libtiff"/>, 102 <xref linkend="libwebp"/>,103 102 <xref linkend="libxkbcommon"/>, 104 103 <xref linkend="mesa"/>, 105 104 <xref linkend="mtdev"/>, 105 <xref linkend="nss"/> (required for QtWebEngine), 106 106 <xref linkend="openssl"/>, 107 107 <xref linkend="pcre"/>, 108 108 <xref linkend="sqlite"/>, 109 <xref linkend="ruby"/> (required for QtWebKit),110 109 <xref linkend="wayland"/> (<xref linkend="mesa"/> must be built with 111 110 support for wayland.), … … 118 117 <bridgehead renderas="sect4">Optional</bridgehead> 119 118 <para role="optional"> 120 <xref linkend="bluez"/>, 121 <xref linkend="geoclue"/>, 122 <xref linkend="gtk2"/> (GTK+ Theme Support), 123 <xref linkend="harfbuzz"/>, <!-- Doesn't have all the features that the included one has. --> 119 <xref linkend="bluez"/> (runtime, used by the QtConnectivity module), 120 <!-- dropped from 5.5 <xref linkend="geoclue"/>, --> 121 <!-- dropped from 5.6 <xref linkend="gtk2"/> (GTK+ Theme Support), --> 122 <xref linkend="harfbuzz"/>, <!-- Doesn't have all the features that the in 123 cluded one has. --> 124 <xref linkend="libinput"/>, <!-- needs -libinput switch --> 124 125 <xref linkend="ibus"/>, 125 126 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>, … … 127 128 <xref linkend="pulseaudio"/>, 128 129 <xref linkend="unixodbc"/>, and 129 <ulink url="http s://code.google.com/p/ibus/">IBus</ulink>.130 <ulink url="http://www.firebirdsql.org/">Firebird</ulink> 130 131 </para> 131 132 … … 214 215 <application>Qt5</application> in /usr, the directories need to 215 216 be specified explicitly. In this case, set QT5PREFIX=/usr and add 216 the following to the configure arguments below:</para> 217 218 <screen><userinput>-bindir /usr/bin/qt5 \ 217 the following to the configure arguments below: 218 </para> 219 220 <screen role="nodump"><userinput>-bindir /usr/bin/qt5 \ 219 221 -plugindir /usr/lib/qt5/plugins \ 220 222 -importdir /usr/lib/qt5/imports \ … … 224 226 -translationdir /usr/share/qt5/translations \ 225 227 -demosdir /usr/share/doc/qt5/demos \ 226 -examplesdir /usr/share/doc/qt5/examples </userinput></screen>228 -examplesdir /usr/share/doc/qt5/examples \</userinput></screen> 227 229 </note> 228 230 … … 258 260 Remove references to the build directory from the installed 259 261 <filename class="extension">.pc</filename> files by running 260 the following command: 261 </para> 262 263 <screen><userinput>find $QT5PREFIX/lib/pkgconfig -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen> 262 the following command as the 263 <systemitem class="username">root</systemitem> user: 264 </para> 265 266 <screen role="root"><userinput>find $QT5PREFIX/lib/pkgconfig -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen> 264 267 265 268 <para> … … 269 272 </para> 270 273 271 <screen role="root"><userinput>find $QT5PREFIX -name qt_lib_bootstrap_private.pri \274 <screen role="root"><userinput>find $QT5PREFIX/ -name qt_lib_bootstrap_private.pri \ 272 275 -exec sed -i -e "s:$PWD/qtbase:/$QT5PREFIX/lib/:g" {} \; && 273 276 274 find $QT5PREFIX -name \*.prl \277 find $QT5PREFIX/ -name \*.prl \ 275 278 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen> 276 279 … … 355 358 EOF</userinput></screen> 356 359 357 <para>Some packages such as <xref linkend='vlc'/> look for certain 358 executables with a -qt5 suffix. Run the following command as the root user 359 to create the necessary symlinks:</para> 360 <para> 361 Some packages such as <xref linkend='vlc'/> look for certain 362 executables with a -qt5 suffix. Run the following command as the 363 <systemitem class="username">root</systemitem> user 364 to create the necessary symlinks: 365 </para> 360 366 361 367 <screen role="root"><userinput>for file in moc uic rcc qmake lconvert lrelease lupdate; do … … 445 451 </para> 446 452 447 <screen role="root"><userinput>cat > /etc/profile.d/qt5.sh << EOF453 <screen role="root"><userinput>cat > /etc/profile.d/qt5.sh << "EOF" 448 454 <literal># Begin /etc/profile.d/qt5.sh 449 455 450 456 QT5DIR=/usr 451 457 export QT5DIR 458 pathappend $QT5DIR/bin/qt5 452 459 453 460 # End /etc/profile.d/qt5.sh</literal> … … 467 474 </para> 468 475 469 <screen role="root"><userinput>cat >> /etc/ld.so.conf << EOF476 <screen role="root"><userinput>cat >> /etc/ld.so.conf << "EOF" 470 477 <literal># Begin Qt addition 471 478 … … 682 689 <para> 683 690 takes a C++ source file and generates a D-Bus XML definition 684 of the interface. 691 of the interface. 685 692 </para> 686 693 <indexterm zone="qt5 qdbuscpp2xml-qt5"> … … 759 766 <para> 760 767 is a tool used to generate a <application>Qt</application> 761 compressed help file. 768 compressed help file. 762 769 </para> 763 770 <indexterm zone="qt5 qhelpgenerator-qt5">
Note:
See TracChangeset
for help on using the changeset viewer.