Changeset ec7940be
- Timestamp:
- 02/25/2014 07:00:30 PM (9 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 7.10, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, ken/inkscape-core-mods, krejzi/svn, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226
- Children:
- 13103ed
- Parents:
- 014d750f
- Files:
-
- 2 added
- 12 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r014d750f rec7940be 1 1 <!-- $LastChangedBy$ $Date$ --> 2 2 3 <!ENTITY day "2 3"> <!-- Always 2 digits -->3 <!ENTITY day "25"> <!-- Always 2 digits --> 4 4 <!ENTITY month "02"> <!-- Always 2 digits --> 5 5 <!ENTITY year "2014"> … … 7 7 <!ENTITY copyholder "The BLFS Development Team"> 8 8 <!ENTITY version "&year;-&month;-&day;"> 9 <!ENTITY releasedate "February 2 3rd, &year;">9 <!ENTITY releasedate "February 25th, &year;"> 10 10 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> 11 11 <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> -
general/genutils/genutils.xml
r014d750f rec7940be 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lsof.xml"/> 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pinentry.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qtchooser.xml"/>37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rarian.xml"/> 38 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rep-gtk.xml"/> -
general/prog/guile.xml
r014d750f rec7940be 99 99 </para> 100 100 101 <screen><userinput>./configure --prefix=/usr \ 102 --disable-static \ 103 --docdir=/usr/share/doc/guile-&guile-version; && 101 <screen><userinput>./configure --prefix=/usr --disable-static && 104 102 make && 105 103 make html && … … 109 107 110 108 <para> 111 To test the results, issue: <command>make check</command>. 112 </para> 113 114 <para> 115 Now, as the <systemitem class="username">root</systemitem> user: 116 </para> 117 118 <screen role="root"><userinput>make install && 119 make install-html && 120 121 mv /usr/share/doc/guile-&guile-version;/{guile.html,ref} && 122 mv /usr/share/doc/guile-&guile-version;/r5rs{.html,} && 123 124 find examples -name "Makefile*" -exec rm {} \; && 125 cp -vR examples /usr/share/doc/guile-&guile-version; && 126 127 for DIRNAME in r5rs ref 128 do 129 install -v -m644 doc/${DIRNAME}/*.txt \ 130 /usr/share/doc/guile-&guile-version;/${DIRNAME} 109 If you have <xref linkend="texlive"/> installed and wish to build alternate 110 formats (PDF and postscript) of the documentation, issue the following 111 commands: 112 </para> 113 114 <screen><userinput>for DIRNAME in r5rs ref; do 115 make -k -C doc/${DIRNAME} pdf ps 131 116 done && 132 117 unset DIRNAME</userinput></screen> 118 119 <para> 120 To test the results, issue: <command>make check</command>. 121 </para> 122 123 <para> 124 Now, as the <systemitem class="username">root</systemitem> user: 125 </para> 126 127 <screen role="root"><userinput>make install && 128 129 find examples -name "Makefile*" -delete && 130 install -v -dm755 /usr/share/doc/guile-&guile-version; && 131 cp -vR examples /usr/share/doc/guile-&guile-version; && 132 133 for DIRNAME in r5rs ref; do 134 install -v -dm755 /usr/share/doc/guile-&guile-version;/${DIRNAME} && 135 136 install -v -m644 doc/${DIRNAME}/*.txt \ 137 /usr/share/doc/guile-&guile-version;/${DIRNAME} && 138 139 if [ -d doc/${DIRNAME}/${DIRNAME}.html ]; then 140 cp -Rv doc/${DIRNAME}/${DIRNAME}.html \ 141 /usr/share/doc/guile-&guile-version;/${DIRNAME} 142 fi 143 done 144 145 cp -vR doc/ref/guile.html /usr/share/doc/guile-&guile-version;/ref</userinput></screen> 146 147 <para> 148 If you built the alternate formats of the documentation, install them 149 using the following commands issued by the 150 <systemitem class="username">root</systemitem> user: 151 </para> 152 153 <screen role="root"><userinput>for DIRNAME in r5rs ref 154 do 155 install -v -m644 doc/${DIRNAME}/*.{pdf,ps,dvi} \ 156 /usr/share/doc/guile-&guile-version;/${DIRNAME} 157 done</userinput></screen> 133 158 134 159 </sect2> -
general/sysutils/udisks.xml
r014d750f rec7940be 117 117 </para> 118 118 119 <screen role="root"><userinput>make install</userinput></screen>119 <screen role="root"><userinput>make profiledir=/etc/bash_completion.d install</userinput></screen> 120 120 121 121 </sect2> -
kde/core/phonon-backend-gstreamer.xml
r014d750f rec7940be 33 33 utilizes the <application>GStreamer</application> media framework.</para> 34 34 35 &lfs7 4_checked;35 &lfs75_checked; 36 36 37 37 <bridgehead renderas="sect3">Package Information</bridgehead> -
kde/intro/pre-install-config.xml
r014d750f rec7940be 39 39 system or personal profile:</para> 40 40 41 <screen><userinput>cat > /etc/profile.d/kde.sh << EOF41 <screen><userinput>cat > /etc/profile.d/kde.sh << 'EOF' 42 42 <literal># Begin /etc/profile.d/kde.sh 43 43 -
multimedia/libdriv/libmpeg2.xml
r014d750f rec7940be 37 37 MPEG-1 video streams.</para> 38 38 39 &lfs7 4_checked;39 &lfs75_checked; 40 40 41 41 <bridgehead renderas="sect3">Package Information</bridgehead> -
networking/netlibs/glib-networking.xml
r014d750f rec7940be 12 12 <!ENTITY glib-networking-size "356 KB"> 13 13 <!ENTITY glib-networking-buildsize "8.5 MB"> 14 <!ENTITY glib-networking-time "0.1 5SBU">14 <!ENTITY glib-networking-time "0.1 SBU"> 15 15 ]> 16 16 -
networking/netlibs/libsoup.xml
r014d750f rec7940be 12 12 <!ENTITY libsoup-size "732 KB"> 13 13 <!ENTITY libsoup-buildsize "27 MB (additional 2 MB to run the test suite)"> 14 <!ENTITY libsoup-time "0.5 5 SBU (additional 0.16SBU to run the test suite)">14 <!ENTITY libsoup-time "0.5 SBU (additional 0.2 SBU to run the test suite)"> 15 15 ]> 16 16 … … 36 36 <application>GNOME</application>. It uses GObject and the GLib main loop 37 37 to integrate with <application>GNOME</application> applications and 38 it also has a synchronous API for use in threaded applications.38 it also has an asynchronous API for use in threaded applications. 39 39 </para> 40 40 -
postlfs/config/profile.xml
r014d750f rec7940be 129 129 } 130 130 131 export -f pathremove pathprepend pathappend 131 132 132 133 # Set the initial path … … 157 158 fi 158 159 done 159 160 # Now to clean up161 unset pathremove pathprepend pathappend162 160 163 161 # End /etc/profile</literal> -
x/lib/qt4.xml
r014d750f rec7940be 106 106 <xref linkend="mariadb"/> or <xref linkend="mysql"/>, 107 107 <xref linkend="postgresql"/>, 108 <xref linkend="pulseaudio"/>, 109 <xref linkend="unixodbc"/>, and 110 <xref linkend="qtchooser"/> (runtime, if also installing Qt5 and 111 installing in /usr) 108 <xref linkend="pulseaudio"/>, and 109 <xref linkend="unixodbc"/> 112 110 </para> 113 111 … … 117 115 </sect2> 118 116 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../../xincludes/qt-alternatives.xml"/> 118 119 119 <sect2 role="installation"> 120 120 <title>Installation of Qt</title> 121 122 <para>123 There are several ways to install a complicated package such as124 <application>Qt</application>. The files are not completely position125 independent. Installation procedures execute the program126 <command>pkg-config</command> to determine the location of package127 executables, libraries, headers, and other files. For128 <application>Qt</application>, <command>pkg-config</command> will look129 for the appropriate <filename>lib/pkgconfig/Qt*.pc</filename> files130 which must be modified if relocating the package. These files are set up131 correctly by the build process.132 </para>133 134 <para>135 The default installation places the files in <filename136 class='directory'>/usr/local/qt/</filename>. Many commercial137 distributions place the files in the system's <filename138 class='directory'>/usr</filename> hierarchy. The package can also be139 installed in an arbitrary directory.140 </para>141 142 <para>143 The advantage of installing in <filename144 class='directory'>/usr</filename> is that no updates to the145 <filename>/etc/ld.so.conf</filename> or146 <filename>/etc/man_db.conf</filename> files are required. The package147 files are distributed within several subdirectories of the <filename148 class='directory'>/usr</filename> hierarchy. This is the method that149 most commercial distributions use. It is also supported by the150 optional <application>qtchooser</application> application.151 </para>152 153 <para>154 The disadvantage of installing in <filename155 class='directory'>/usr</filename> is that the executable filenames156 for <application>Qt4</application> and <application>Qt5</application>157 conflict if both packages are installed in the158 same directory. The instructions below give a workaround for159 this problem using the helper program <xref linkend='qtchooser'/>.160 This requires renaming the Qt executables with a version suffix.161 </para>162 163 <para>164 The advantage of installing <application>Qt4</application> in a custom165 directory such as <filename166 class='directory'>/opt/qt-&qt4-version;</filename> is that it keeps all167 the package files consolidated in a dedicated directory hierarchy. By168 using this method, an update can be made without overwriting a previous169 installation and users can easily revert to a previous version by170 changing one symbolic link or merely changing the PATH variable. It171 also allows a developer to maintain multiple versions of172 <application>Qt4</application> or <application>Qt5</application>173 for testing.174 </para>175 121 176 122 <caution> … … 201 147 </note> 202 148 149 <!-- ==== Method 1 ====== --> 203 150 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead> 204 151 205 152 <para> 206 Install <application>Qt4</application> by running the 207 following commands: 208 </para> 209 210 <note><para> 211 If <emphasis>not</emphasis> also installing <application>Qt5</application> 212 into the /usr directory, change the entry for -bindir below to /usr/bin. 213 </para></note> 214 215 216 <screen><userinput>sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \ 153 Install <application>Qt4</application> into the <filename 154 class='directory'>/usr</filename> hierarchy by running the following 155 commands: 156 </para> 157 158 <screen><userinput>export QTLINK=/usr 159 160 sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \ 217 161 config.tests/unix/libmng/libmng.cpp && 162 218 163 sed -i '/CONFIG -/ a\isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../..' \ 219 164 src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro && 220 165 221 166 ./configure -prefix /usr \ 222 -bindir /usr/ lib/qt4/bin\167 -bindir /usr/bin \ 223 168 -plugindir /usr/lib/qt4/plugins \ 224 169 -importdir /usr/lib/qt4/imports \ … … 258 203 <screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen> 259 204 260 <para> 261 Now, as the <systemitem class="username">root</systemitem> user: 262 </para> 205 <para>Now as the <systemitem class="username">root</systemitem> user:</para> 263 206 264 207 <screen role="root"><userinput>make install && 265 rm -rf /usr/tests && 266 install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \ 267 /usr/share/pixmaps/qt4logo.png && 268 install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \ 269 /usr/share/pixmaps/assistant-qt4.png && 270 install -v -Dm644 tools/designer/src/designer/images/designer.png \ 271 /usr/share/pixmaps/designer-qt4.png && 272 install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \ 273 /usr/share/pixmaps/linguist-qt4.png && 274 install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 275 /usr/share/pixmaps/qdbusviewer-qt4.png</userinput></screen> 208 rm -rf /usr/tests</userinput></screen> 276 209 277 210 <para> … … 283 216 <screen role="root"><userinput>for file in 3Support CLucene Core DBus Declarative DesignerComponents \ 284 217 Designer Gui Help Multimedia Network OpenGL Script \ 285 ScriptTools Sql Svg Test UiTools WebKit XmlPatterns Xml phonon 286 do 287 [ -e /usr/lib/libQt${file}.prl ] && sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' \ 288 /usr/lib/libQt${file}.prl 218 ScriptTools Sql Svg Test UiTools WebKit XmlPatterns Xml phonon; do 219 220 [ -e /usr/lib/libQt${file}.prl ] && 221 sed -r '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' \ 222 -i /usr/lib/libQt${file}.prl 289 223 done 290 224 unset file</userinput></screen> 291 225 292 <para> 293 If also installing Qt5 into /usr, 294 symlink the <application>Qt4</application> executables into 295 <filename class="directory">/usr/bin</filename> by running the 296 following commands as the 297 <systemitem class="username">root</systemitem> user: 298 </para> 299 300 <screen role="root"><userinput>for file in /usr/lib/qt4/bin/* 301 do 302 ln -sfv ../lib/qt4/bin/$(basename $file) /usr/bin/$(basename $file)-qt4 303 done</userinput></screen> 304 226 <!-- ==== Method 2 ====== --> 305 227 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt4-version;</bridgehead> 306 228 307 229 <para> 308 This section provides an alternate way to install Qt4 by installing 309 almost all of the files in the <filename class="directory">/opt</filename> 310 directory. This allows management of all Qt4 related files in one unit. 311 For instance, a new version of Qt4 can be installed without over-writing 312 the existing installation and entire Qt4 instances can be easily removed. 313 However, it has the disadvantage of needing some extra configuration. 314 </para> 315 316 317 <para> 318 Install <application>Qt</application> in /opt/qt-&qt4-version; 319 by running the following commands: 320 </para> 321 322 <screen><userinput>sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \ 230 This section provides for installing Qt4 almost all of the files in the 231 <filename class="directory">/opt</filename> directory. 232 </para> 233 234 <screen><userinput>export QTDIR=/opt/qt-&qt4-version; && 235 export QTLINK=/opt/qt && 236 237 sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \ 323 238 config.tests/unix/libmng/libmng.cpp && 239 324 240 sed -i '/CONFIG -/ a\isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../..' \ 325 241 src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro && 326 242 327 export QTDIR=/opt/qt-&qt4-version; 328 329 ./configure -prefix $QTDIR \ 243 ./configure -prefix $QTDIR \ 330 244 -sysconfdir /etc/xdg \ 331 245 -confirm-license \ … … 350 264 </para> 351 265 352 <screen role="root"><userinput>make install && 353 354 install -v -dm755 /usr/share/pixmaps/ && 355 install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \ 356 /usr/share/pixmaps/qt4logo.png && 357 install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \ 358 /usr/share/pixmaps/assistant-qt4.png && 359 install -v -Dm644 tools/designer/src/designer/images/designer.png \ 360 /usr/share/pixmaps/designer-qt4.png && 361 install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \ 362 /usr/share/pixmaps/linguist-qt4.png && 363 install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 364 /usr/share/pixmaps/qdbusviewer-qt4.png</userinput></screen> 266 <screen role="root"><userinput>make install 267 ln -svfn $QTDIR /opt/qt</userinput></screen> 365 268 366 269 <para> … … 371 274 372 275 <screen role="root"><userinput>for file in `basename -a -s .prl $QTDIR/lib/lib*.prl`; do 373 sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' \ 374 $QTDIR/lib/${file}.prl 375 perl -pi -e "s, -L$PWD/?\S+,,g" $QTDIR/lib/pkgconfig/${file##lib}.pc 276 sed -r '/^QMAKE_PRL_BUILD_DIR/d' \ 277 -r 's/(QMAKE_PRL_LIBS =).*/\1/' \ 278 -i $QTDIR/lib/${file}.prl 279 280 perl -pi -e "s, -L$PWD/?\S+,,g" $QTDIR/lib/pkgconfig/${file##lib}.pc 376 281 done 377 282 378 283 unset file</userinput></screen> 379 284 380 <para> 381 Symlink the <application>Qt4</application> executables into 382 <filename class="directory">/usr/bin</filename> by running the 383 following commands as the 384 <systemitem class="username">root</systemitem> user: 385 </para> 386 387 <screen role="root"><userinput>ln -svf $QTDIR /opt/qt && 388 389 for file in /opt/qt/bin/*; do 390 ln -sfvn $file /usr/bin/$(basename $file)-qt4 391 done</userinput></screen> 285 <!-- ==== Common ====== --> 286 <bridgehead renderas="sect3">Continuing for Both Methods</bridgehead> 287 288 <para> 289 For all methods, install images and create the menu entries 290 for installed applications. Be sure that the <envar>QTLINK</envar> 291 variable is defined in root's environment and 292 as the <systemitem class="username">root</systemitem> user: 293 </para> 294 295 <screen role="root"><userinput>install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \ 296 /usr/share/pixmaps/qt4logo.png && 297 298 install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \ 299 /usr/share/pixmaps/assistant-qt4.png && 300 301 install -v -Dm644 tools/designer/src/designer/images/designer.png \ 302 /usr/share/pixmaps/designer-qt4.png && 303 304 install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \ 305 /usr/share/pixmaps/linguist-qt4.png && 306 307 install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 308 /usr/share/pixmaps/qdbusviewer-qt4.png && 309 310 install -dm755 /usr/share/applications && 311 312 cat > /usr/share/applications/assistant-qt4.desktop << EOF 313 <literal>[Desktop Entry] 314 Name=Qt4 Assistant 315 Comment=Shows Qt4 documentation and examples 316 Exec=$QTLINK/bin/assistant 317 Icon=assistant-qt4.png 318 Terminal=false 319 Encoding=UTF-8 320 Type=Application 321 Categories=Qt;Development;Documentation;</literal> 322 EOF 323 324 cat > /usr/share/applications/designer-qt4.desktop << EOF 325 <literal>[Desktop Entry] 326 Name=Qt4 Designer 327 Comment=Design GUIs for Qt4 applications 328 Exec=$QTLINK/bin/designer 329 Icon=designer-qt4.png 330 MimeType=application/x-designer; 331 Terminal=false 332 Encoding=UTF-8 333 Type=Application 334 Categories=Qt;Development;</literal> 335 EOF 336 337 cat > /usr/share/applications/linguist-qt4.desktop << EOF 338 <literal>[Desktop Entry] 339 Name=Qt4 Linguist 340 Comment=Add translations to Qt4 applications 341 Exec=$QTLINK/bin/linguist 342 Icon=linguist-qt4.png 343 MimeType=text/vnd.trolltech.linguist;application/x-linguist; 344 Terminal=false 345 Encoding=UTF-8 346 Type=Application 347 Categories=Qt;Development;</literal> 348 EOF 349 350 cat > /usr/share/applications/qdbusviewer-qt4.desktop << EOF 351 <literal>[Desktop Entry] 352 Name=Qt4 QDbusViewer 353 GenericName=D-Bus Debugger 354 Comment=Debug D-Bus applications 355 Exec=$QTLINK/bin/qdbusviewer 356 Icon=qdbusviewer-qt4.png 357 Terminal=false 358 Encoding=UTF-8 359 Type=Application 360 Categories=Qt;Development;Debugger;</literal> 361 EOF 362 363 cat > /usr/share/applications/qtconfig-qt4.desktop << EOF 364 <literal>[Desktop Entry] 365 Name=Qt4 Config 366 Comment=Configure Qt4 behavior, styles, fonts 367 Exec=$QTLINK/bin/qtconfig-qt4 368 Icon=qt4logo.png 369 Terminal=false 370 Encoding=UTF-8 371 Type=Application 372 Categories=Qt;Settings;</literal> 373 EOF</userinput></screen> 392 374 393 375 </sect2> … … 399 381 <command>sed -i ...</command>: First command fixes detection of 400 382 <application>libmng</application> 2.0 and second one prevents configure 401 script to write inroot directory if building as privileged user.383 script from writing to the root directory if building as privileged user. 402 384 </para> 403 385 … … 420 402 <parameter>-nomake examples -nomake demos</parameter>: 421 403 These switches disable building programs that are only of 422 interest to a <application>Qt</application> developer.404 interest to a developer using <application>Qt</application>. 423 405 </para> 424 406 … … 484 466 485 467 QTDIR=/usr 486 487 468 export QTDIR 488 469 … … 533 514 EOF</userinput></screen> 534 515 535 <para>536 For all methods, create the menu entries for installed applications.537 As the <systemitem class="username">root</systemitem> user:538 </para>539 540 <screen role="root"><userinput>install -dm755 /usr/share/applications541 542 cat > /usr/share/applications/qtconfig-qt4.desktop << "EOF"543 <literal>[Desktop Entry]544 Name=Qt4 Config545 Comment=Configure Qt4 behavior, styles, fonts546 Exec=qtconfig-qt4547 Icon=qt4logo548 Terminal=false549 Encoding=UTF-8550 Type=Application551 Categories=Qt;Settings;</literal>552 EOF553 554 cat > /usr/share/applications/assistant-qt4.desktop << "EOF"555 <literal>[Desktop Entry]556 Name=Qt4 Assistant557 Comment=Shows Qt4 documentation and examples558 Exec=assistant-qt4559 Icon=assistant-qt4560 Terminal=false561 Encoding=UTF-8562 Type=Application563 Categories=Qt;Development;Documentation;</literal>564 EOF565 566 cat > /usr/share/applications/designer-qt4.desktop << "EOF"567 <literal>[Desktop Entry]568 Name=Qt4 Designer569 Comment=Design GUIs for Qt4 applications570 Exec=designer-qt4571 Icon=designer-qt4572 MimeType=application/x-designer;573 Terminal=false574 Encoding=UTF-8575 Type=Application576 Categories=Qt;Development;</literal>577 EOF578 579 cat > /usr/share/applications/linguist-qt4.desktop << "EOF"580 <literal>[Desktop Entry]581 Name=Qt4 Linguist582 Comment=Add translations to Qt4 applications583 Exec=linguist-qt4584 Icon=linguist-qt4585 MimeType=text/vnd.trolltech.linguist;application/x-linguist;586 Terminal=false587 Encoding=UTF-8588 Type=Application589 Categories=Qt;Development;</literal>590 EOF591 592 cat > /usr/share/applications/qdbusviewer-qt4.desktop << "EOF"593 <literal>[Desktop Entry]594 Name=Qt4 QDbusViewer595 GenericName=D-Bus Debugger596 Comment=Debug D-Bus applications597 Exec=qdbusviewer-qt4598 Icon=qdbusviewer-qt4599 Terminal=false600 Encoding=UTF-8601 Type=Application602 Categories=Qt;Development;Debugger;</literal>603 EOF</userinput></screen>604 516 605 517 </sect3> 606 518 519 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 520 href="../../xincludes/setqt.xml"/> 607 521 </sect2> 608 522 … … 617 531 <seglistitem> 618 532 <seg> 619 assistant -qt4, designer-qt4, lconvert-qt4, linguist-qt4,620 lrelease -qt4, lupdate-qt4, moc-qt4, pixeltool-qt4,621 qcollectiongenerator -qt4, qdbuscpp2xml-qt4, qdbus-qt4,622 qdbusviewer -qt4, qdbusxml2cpp-qt4, qdoc3-qt4, qhelpconverter-qt4,623 qhelpgenerator -qt4, qmake-qt4, qmlplugindump-qt4, qmlviewer-qt4,624 qt3to4 -qt4, qtconfig-qt4, qttracereplay-qt4, rcc-qt4, uic3-qt4,625 uic -qt4, xmlpatterns-qt4 and xmlpatternsvalidator-qt4533 assistant, designer, lconvert, linguist, 534 lrelease, lupdate, moc, pixeltool, 535 qcollectiongenerator, qdbuscpp2xml, qdbus, 536 qdbusviewer, qdbusxml2cpp, qdoc3, qhelpconverter, 537 qhelpgenerator, qmake, qmlplugindump, qmlviewer, 538 qt3to4, qtconfig, qttracereplay, rcc, uic3, 539 uic, xmlpatterns, and xmlpatternsvalidator 626 540 </seg> 627 541 <seg> … … 631 545 libQtNetwork.so, libQtOpenGL.so, libQtScript.so, libQtScriptTools.so, 632 546 libQtSql.so, libQtSvg.so, libQtTest.so, libQtWebKit.so, 633 libQtXmlPatterns.so and libQtXml.so547 libQtXmlPatterns.so, and libQtXml.so 634 548 </seg> 635 549 <seg> … … 637 551 /usr/lib/qt4, 638 552 /usr/share/doc/qt4, and 639 /usr/share/qt4 (OR $QTDIR) 640 (OR $QTDIR) 553 /usr/share/qt4 554 OR 555 /opt/qt and 556 /opt/qt-&qt4-version; 641 557 </seg> 642 558 </seglistitem> … … 649 565 650 566 <varlistentry id="assistant-qt4"> 651 <term><command>assistant -qt4</command></term>567 <term><command>assistant</command></term> 652 568 <listitem> 653 569 <para> … … 655 571 </para> 656 572 <indexterm zone="qt4 assistant-qt4"> 657 <primary sortas="b-assistant-qt4">assistant -qt4</primary>573 <primary sortas="b-assistant-qt4">assistant</primary> 658 574 </indexterm> 659 575 </listitem> … … 661 577 662 578 <varlistentry id="designer-qt4"> 663 <term><command>designer -qt4</command></term>579 <term><command>designer</command></term> 664 580 <listitem> 665 581 <para> … … 670 586 </para> 671 587 <indexterm zone="qt4 designer-qt4"> 672 <primary sortas="b-designer-qt4">designer -qt4</primary>588 <primary sortas="b-designer-qt4">designer</primary> 673 589 </indexterm> 674 590 </listitem> … … 676 592 677 593 <varlistentry id="linguist-qt4"> 678 <term><command>linguist -qt4</command></term>594 <term><command>linguist</command></term> 679 595 <listitem> 680 596 <para> … … 683 599 </para> 684 600 <indexterm zone="qt4 linguist-qt4"> 685 <primary sortas="b-linguist-qt4">linguist -qt4</primary>601 <primary sortas="b-linguist-qt4">linguist</primary> 686 602 </indexterm> 687 603 </listitem> … … 689 605 690 606 <varlistentry id="lrelease-qt4"> 691 <term><command>lrelease -qt4</command></term>607 <term><command>lrelease</command></term> 692 608 <listitem> 693 609 <para> … … 696 612 </para> 697 613 <indexterm zone="qt4 lrelease-qt4"> 698 <primary sortas="b-lrelease-qt4">lrelease -qt4</primary>614 <primary sortas="b-lrelease-qt4">lrelease</primary> 699 615 </indexterm> 700 616 </listitem> … … 702 618 703 619 <varlistentry id="lupdate-qt4"> 704 <term><command>lupdate -qt4</command></term>620 <term><command>lupdate</command></term> 705 621 <listitem> 706 622 <para> … … 711 627 </para> 712 628 <indexterm zone="qt4 lupdate-qt4"> 713 <primary sortas="b-lupdate-qt4">lupdate -qt4</primary>629 <primary sortas="b-lupdate-qt4">lupdate</primary> 714 630 </indexterm> 715 631 </listitem> … … 717 633 718 634 <varlistentry id="moc-qt4"> 719 <term><command>moc -qt4</command></term>635 <term><command>moc</command></term> 720 636 <listitem> 721 637 <para> … … 723 639 </para> 724 640 <indexterm zone="qt4 moc-qt4"> 725 <primary sortas="b-moc-qt4">moc -qt4</primary>641 <primary sortas="b-moc-qt4">moc</primary> 726 642 </indexterm> 727 643 </listitem> … … 729 645 730 646 <varlistentry id="pixeltool-qt4"> 731 <term><command>pixeltool -qt4</command></term>647 <term><command>pixeltool</command></term> 732 648 <listitem> 733 649 <para> … … 736 652 </para> 737 653 <indexterm zone="qt4 pixeltool-qt4"> 738 <primary sortas="b-pixeltool-qt4">pixeltool -qt4</primary>654 <primary sortas="b-pixeltool-qt4">pixeltool</primary> 739 655 </indexterm> 740 656 </listitem> … … 742 658 743 659 <varlistentry id="qmake-qt4"> 744 <term><command>qmake -qt4</command></term>660 <term><command>qmake</command></term> 745 661 <listitem> 746 662 <para> … … 750 666 </para> 751 667 <indexterm zone="qt4 qmake-qt4"> 752 <primary sortas="b-qmake-qt4">qmake -qt4</primary>668 <primary sortas="b-qmake-qt4">qmake</primary> 753 669 </indexterm> 754 670 </listitem> … … 756 672 757 673 <varlistentry id="qt3to4-qt4"> 758 <term><command>qt3to4 -qt4</command></term>674 <term><command>qt3to4</command></term> 759 675 <listitem> 760 676 <para> … … 762 678 </para> 763 679 <indexterm zone="qt4 qt3to4-qt4"> 764 <primary sortas="b-qt3to4-qt4">qt3to4 -qt4</primary>680 <primary sortas="b-qt3to4-qt4">qt3to4</primary> 765 681 </indexterm> 766 682 </listitem> … … 768 684 769 685 <varlistentry id="qtconfig-qt4"> 770 <term><command>qtconfig -qt4</command></term>686 <term><command>qtconfig</command></term> 771 687 <listitem> 772 688 <para> … … 774 690 </para> 775 691 <indexterm zone="qt4 qtconfig-qt4"> 776 <primary sortas="b-qtconfig-qt4">qtconfig -qt4</primary>692 <primary sortas="b-qtconfig-qt4">qtconfig</primary> 777 693 </indexterm> 778 694 </listitem> … … 780 696 781 697 <varlistentry id="rcc-qt4"> 782 <term><command>rcc -qt4</command></term>698 <term><command>rcc</command></term> 783 699 <listitem> 784 700 <para> … … 786 702 </para> 787 703 <indexterm zone="qt4 rcc-qt4"> 788 <primary sortas="b-rcc-qt4">rcc -qt4</primary>704 <primary sortas="b-rcc-qt4">rcc</primary> 789 705 </indexterm> 790 706 </listitem> … … 792 708 793 709 <varlistentry id="uic-qt4"> 794 <term><command>uic -qt4</command></term>710 <term><command>uic</command></term> 795 711 <listitem> 796 712 <para> … … 798 714 </para> 799 715 <indexterm zone="qt4 uic-qt4"> 800 <primary sortas="b-uic-qt4">uic -qt4</primary>716 <primary sortas="b-uic-qt4">uic</primary> 801 717 </indexterm> 802 718 </listitem> … … 804 720 805 721 <varlistentry id="uic3-qt4"> 806 <term><command>uic3 -qt4</command></term>722 <term><command>uic3</command></term> 807 723 <listitem> 808 724 <para> … … 812 728 </para> 813 729 <indexterm zone="qt4 uic3-qt4"> 814 <primary sortas="b-uic3-qt4">uic3 -qt4</primary>730 <primary sortas="b-uic3-qt4">uic3</primary> 815 731 </indexterm> 816 732 </listitem> -
x/lib/qt5.xml
r014d750f rec7940be 39 39 <application>Qt5</application> is classified as a widget toolkit), and 40 40 also used for developing non-GUI programs such as command-line tools 41 and consoles for servers. One of the major users of 42 <application>Qt5</application> is <application>KDE Frameworks 5</application>. 43 </para> 44 45 &lfs74_checked; 41 and consoles for servers. 42 </para> 43 44 &lfs75_checked; 46 45 47 46 <bridgehead renderas="sect3">Package Information</bridgehead> … … 98 97 <xref linkend="glib2"/>, 99 98 <xref linkend="gst-plugins-base"/>,<!-- 100 <xref linkend="harfbuzz"/>, Doesn't have all the features that the shipped one has. -->99 <xref linkend="harfbuzz"/>, Doesn't have all the features that the included one has. --> 101 100 <xref linkend="icu"/>, 102 101 <xref linkend="libjpeg"/>, … … 123 122 </para> 124 123 125 <bridgehead renderas="sect4">Required (Runtime)</bridgehead>126 <para role="required">127 <xref linkend="qtchooser"/> (if installing both128 <application>Qt4</application> and <application>Qt5</application>129 and installing in <filename class="directory">/usr</filename>)130 </para>131 132 124 <para condition="html" role="usernotes">User Notes: 133 125 <ulink url="&blfs-wiki;/qt5"/> … … 135 127 </sect2> 136 128 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../../xincludes/qt-alternatives.xml"/> 131 137 132 <sect2 role="installation"> 138 133 <title>Installation of Qt5</title> 139 134 140 <para>141 There are several ways to install a complicated package such as142 <application>Qt5</application>. The files are not completely position143 independent. Installation procedures execute the program144 <command>pkg-config</command> to determine the location of package145 executables, libraries, headers, and other files. For146 <application>Qt5</application>, <command>pkg-config</command> will look147 for the appropriate <filename>lib/pkgconfig/Qt5*.pc</filename> files148 which must be modified if relocating the package. These files are set up149 correctly by the build process.150 </para>151 152 <para>153 The default installation places the files in <filename154 class="directory">/usr/local/qt</filename>. Many155 distributions place the files in the system's <filename156 class="directory">/usr</filename> hierarchy. The package can157 also be installed in an arbitrary directory.158 </para>159 160 <para>161 The advantage of installing in <filename162 class="directory">/usr</filename> is that no updates to the163 <filename>/etc/ld.so.conf</filename> or164 <filename>/etc/man_db.conf</filename> files are required. The package165 files are distributed within several subdirectories of the <filename166 class="directory">/usr</filename> hierarchy. This is the method that167 most distributions use.168 </para>169 170 <para>171 The disadvantage of installing in <filename172 class="directory">/usr</filename> is that the executable filenames173 for <application>Qt4</application> and <application>Qt5</application>174 conflict if both packages are installed in the175 same directory. The instructions below give a workaround for176 this problem using the helper programs from <xref linkend="qtchooser"/>.177 <!-- renaming is not required because of this, only using a different178 bindir is -->179 </para>180 181 <para>182 The advantage of installing <application>Qt5</application> in a custom183 directory such as <filename184 class="directory">/opt/qt-&qt5-version;</filename> is that it keeps all185 the package files consolidated in a dedicated directory hierarchy. By186 using this method, an update can be made without overwriting a previous187 installation and users can easily revert to a previous version by188 changing one symbolic link or merely changing the <envar>PATH</envar>189 variable. It also allows a developer to maintain multiple versions of190 <application>Qt4</application> or <application>Qt5</application>191 for testing.192 </para>193 194 135 <caution> 195 136 <para> … … 209 150 </para> 210 151 </warning> 211 152 <!-- ==== Method 1 ====== --> 212 153 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead> 213 154 … … 218 159 219 160 <!-- This is rather a bad idea. Most apps that I've seen using Qt5 look for -qt5 220 suffixed programs. 161 suffixed programs. On the other hand, the developer is used to running 162 qmake, linguist, etc from the command line. 221 163 222 164 <note> … … 227 169 </note> --> 228 170 229 <screen><userinput>./configure -prefix /usr \ 171 <screen><userinput>export QTLINK=/usr 172 173 ./configure -prefix /usr \ 230 174 -sysconfdir /etc/xdg \ 231 -bindir /usr/ lib/qt5/bin\175 -bindir /usr/bin \ 232 176 -headerdir /usr/include/qt5 \ 233 177 -archdatadir /usr/lib/qt5 \ … … 249 193 250 194 <para> 195 This package does not come with a test suite. 196 </para> 197 198 <para> 251 199 Remove references to the build directory from the 252 200 <filename class="extension">.pc</filename> files by running … … 257 205 258 206 <para> 259 This package does not come with a test suite.260 </para>261 262 <para>263 207 Now, as the <systemitem class="username">root</systemitem> user: 264 208 </para> 265 209 266 <screen role="root"><userinput>make install && 267 install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \ 268 /usr/share/pixmaps/assistant-qt5.png && 269 install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \ 270 /usr/share/pixmaps/designer-qt5.png && 271 install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \ 272 /usr/share/pixmaps/linguist-qt5.png && 273 install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 274 /usr/share/pixmaps/qdbusviewer-qt5.png</userinput></screen> 210 <screen role="root"><userinput>make install</userinput></screen> 275 211 276 212 <para> … … 280 216 </para> 281 217 282 <screen role="root"><userinput>sed -i -e "s:$PWD/qtbase:/usr/lib/qt5:g" \ 283 /usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri && 284 find /usr/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -e \ 285 '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;</userinput></screen> 286 287 <para> 288 <!-- If you didn't modify the -bindir switch above, -->Symlink the 289 <application>Qt5</application> executables into 290 <filename class="directory">/usr/bin</filename> by running the 291 following commands as the 292 <systemitem class="username">root</systemitem> user: 293 </para> 294 295 <screen role="root"><userinput>for file in /usr/lib/qt5/bin/* 296 do 297 ln -sfv ../lib/qt5/bin/$(basename $file) /usr/bin/$(basename $file)-qt5 298 done</userinput></screen> 218 <screen role="root"><userinput> 219 sed -e "s:$PWD/qtbase:/usr/lib/qt5:g" \ 220 -i /usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri && 221 222 find /usr/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \ 223 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen> 224 225 <!-- ==== Method 2 ====== --> 299 226 300 227 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt5-version;</bridgehead> 301 228 302 <para> 303 This section provides an alternate way to install <application>Qt5</application> 304 by installing almost all of the files in the <filename 305 class="directory">/opt</filename> directory. This allows management of all 306 <application>Qt5</application> related files in one unit. For instance, a new 307 version of <application>Qt5</application> can be installed without over-writing 308 the existing installation and entire <application>Qt5</application> instances can 309 be easily removed. However, it has the disadvantage of needing some extra 310 configuration and you need to switch manually between <application>Qt4</application> 311 and <application>Qt5</application> executables when needed. 312 </para> 313 314 <screen><userinput>export QT5DIR=/opt/qt-&qt5-version; 229 <para> 230 This section provides for installing Qt4 almost all of the files in the 231 <filename class="directory">/opt</filename> directory. 232 </para> 233 234 <screen><userinput>export QT5DIR=/opt/qt-&qt5-version; && 235 export QTLINK=/opt/qt5 && 315 236 316 237 ./configure -prefix $QT5DIR \ … … 333 254 334 255 <screen role="root"><userinput>make install && 335 336 install -v -dm755 /usr/share/pixmaps/ && 337 install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \ 338 /usr/share/pixmaps/assistant-qt5.png && 339 install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \ 340 /usr/share/pixmaps/designer-qt5.png && 341 install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \ 342 /usr/share/pixmaps/linguist-qt5.png && 343 install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 344 /usr/share/pixmaps/qdbusviewer-qt5.png</userinput></screen> 256 ln -svfn $QT5DIR /opt/qt5</userinput></screen> 345 257 346 258 <para> … … 356 268 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen> 357 269 358 <!-- This is useful for packages looking explicitly for Qt apps with -qt5 suffix, 359 and is *required* for the desktop files below to work correctly. --> 270 <!-- This is useful for packages looking explicitly for Qt apps with -qt5 suffix. 360 271 361 272 <para> … … 370 281 for file in /opt/qt5/bin/*; do 371 282 ln -sfv $file /usr/bin/$(basename $file)-qt5 372 done</userinput></screen> 283 done</userinput></screen> --> 284 285 <!-- ==== Common ====== --> 286 <bridgehead renderas="sect3">Continuing for Both Methods</bridgehead> 287 288 <para> 289 For all methods, install images and create the menu entries 290 for installed applications. Be sure that the <envar>QTLINK</envar> 291 variable is defined in root's environment and 292 as the <systemitem class="username">root</systemitem> user: 293 </para> 294 295 <screen role="root"><userinput>install -v -dm755 /usr/share/pixmaps/ && 296 297 install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \ 298 /usr/share/pixmaps/assistant-qt5.png && 299 300 install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \ 301 /usr/share/pixmaps/designer-qt5.png && 302 303 install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \ 304 /usr/share/pixmaps/linguist-qt5.png && 305 306 install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 307 /usr/share/pixmaps/qdbusviewer-qt5.png && 308 309 install -dm755 /usr/share/applications && 310 311 cat > /usr/share/applications/assistant-qt5.desktop << EOF 312 <literal>[Desktop Entry] 313 Name=Qt5 Assistant 314 Comment=Shows Qt5 documentation and examples 315 Exec=$QTLINK/bin/assistant 316 Icon=assistant-qt5.png 317 Terminal=false 318 Encoding=UTF-8 319 Type=Application 320 Categories=Qt;Development;Documentation;</literal> 321 EOF 322 323 cat > /usr/share/applications/designer-qt5.desktop << EOF 324 <literal>[Desktop Entry] 325 Name=Qt5 Designer 326 GenericName=Interface Designer 327 Comment=Design GUIs for Qt5 applications 328 Exec=$QTLINK/bin/designer 329 Icon=designer-qt5.png 330 MimeType=application/x-designer; 331 Terminal=false 332 Encoding=UTF-8 333 Type=Application 334 Categories=Qt;Development;</literal> 335 EOF 336 337 cat > /usr/share/applications/linguist-qt5.desktop << EOF 338 <literal>[Desktop Entry] 339 Name=Qt5 Linguist 340 Comment=Add translations to Qt5 applications 341 Exec=$QTLINK/bin/linguist 342 Icon=linguist-qt5.png 343 MimeType=text/vnd.trolltech.linguist;application/x-linguist; 344 Terminal=false 345 Encoding=UTF-8 346 Type=Application 347 Categories=Qt;Development;</literal> 348 EOF 349 350 cat > /usr/share/applications/qdbusviewer-qt5.desktop << EOF 351 <literal>[Desktop Entry] 352 Name=Qt5 QDbusViewer 353 GenericName=D-Bus Debugger 354 Comment=Debug D-Bus applications 355 Exec=$QTLINK/bin/qdbusviewer 356 Icon=qdbusviewer-qt5.png 357 Terminal=false 358 Encoding=UTF-8 359 Type=Application 360 Categories=Qt;Development;Debugger;</literal> 361 EOF</userinput></screen> 373 362 374 363 </sect2> … … 456 445 </para> 457 446 458 <screen role="root"><userinput>install -dm755 /usr/share/applications459 cat > /usr/share/applications/assistant-qt5.desktop << "EOF"460 <literal>[Desktop Entry]461 Name=Qt5 Assistant462 Comment=Shows Qt5 documentation and examples463 Exec=assistant-qt5464 Icon=assistant-qt5465 Terminal=false466 Encoding=UTF-8467 Type=Application468 Categories=Qt;Development;Documentation;</literal>469 EOF470 cat > /usr/share/applications/designer-qt5.desktop << "EOF"471 <literal>[Desktop Entry]472 Name=Qt5 Designer473 GenericName=Interface Designer474 Comment=Design GUIs for Qt5 applications475 Exec=designer-qt5476 Icon=designer-qt5477 MimeType=application/x-designer;478 Terminal=false479 Encoding=UTF-8480 Type=Application481 Categories=Qt;Development;</literal>482 EOF483 cat > /usr/share/applications/linguist-qt5.desktop << "EOF"484 <literal>[Desktop Entry]485 Name=Qt5 Linguist486 Comment=Add translations to Qt5 applications487 Exec=linguist-qt5488 Icon=linguist-qt5489 MimeType=text/vnd.trolltech.linguist;application/x-linguist;490 Terminal=false491 Encoding=UTF-8492 Type=Application493 Categories=Qt;Development;</literal>494 EOF495 cat > /usr/share/applications/qdbusviewer-qt5.desktop << "EOF"496 <literal>[Desktop Entry]497 Name=Qt5 QDbusViewer498 GenericName=D-Bus Debugger499 Comment=Debug D-Bus applications500 Exec=qdbusviewer-qt5501 Icon=qdbusviewer-qt5502 Terminal=false503 Encoding=UTF-8504 Type=Application505 Categories=Qt;Development;Debugger;</literal>506 EOF</userinput></screen>507 508 <!-- No package uses this at the moment.509 510 447 <para> 511 448 If you installed <application>Qt5</application> in … … 519 456 520 457 QTDIR=/usr 521 522 458 export QT5DIR 523 459 524 460 # End /etc/profile.d/qt5.sh</literal> 525 461 EOF</userinput></screen> 526 527 -->528 529 <note>530 <para>531 If you have installed <application>Qt5</application> in532 <filename class="directory">/usr</filename>, you can skip533 rest of this section.534 </para>535 </note>536 462 537 463 <para> … … 580 506 EOF</userinput></screen> 581 507 582 <note>583 <para>584 If you also installed <application>Qt4</application> and need to use585 the <application>Qt5</application> version of an executable such as586 <command>qmake</command> for building a program, make sure that587 the <application>Qt5</application> bin directory is listed prior to588 the <application>Qt5</application> bin directory in the589 <envar>PATH</envar> variable.590 </para>591 </note>592 593 508 </sect3> 594 509 510 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 511 href="../../xincludes/setqt.xml"/> 595 512 </sect2> 596 513 … … 605 522 <seglistitem> 606 523 <seg> 607 assistant -qt5, designer-qt5, lconvert-qt5, linguist-qt5, lrelease-qt5,608 lupdate -qt5, moc-qt5, pixeltool-qt5, qcollectiongenerator-qt5, qdbuscpp2xml-qt5,609 qdbus -qt5, qdbusviewer-qt5, qdbusxml2cpp-qt5, qdoc-qt5, qhelpconverter-qt5,610 qhelpgenerator -qt5, qmake-qt5, qml1plugindump-qt5, qmlbundle-qt5,611 qmlimportscanner -qt5, qmlmin-qt5, qmlplugindump-qt5, qmlprofiler-qt5, qml-qt5,612 qmlscene -qt5, qmltestrunner-qt5, qmlviewer-qt5, qtpaths-qt5, rcc-qt5,613 syncqt.pl -qt5, uic-qt5, xmlpatterns-qt5, and xmlpatternsvalidator-qt5524 assistant, designer, lconvert, linguist, lrelease, 525 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml, 526 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter, 527 qhelpgenerator, qmake, qml1plugindump, qmlbundle, 528 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml, 529 qmlscene, qmltestrunner, qmlviewer, qtpaths, rcc, 530 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator 614 531 </seg> 615 532 <seg> … … 631 548 /usr/share/doc/qt5, and 632 549 /usr/share/qt5 550 OR 551 /opy/qt5 and 552 /opt/qt-&qt5-version; 633 553 </seg> 634 554 </seglistitem> … … 641 561 642 562 <varlistentry id="assistant-qt5"> 643 <term><command>assistant -qt5</command></term>563 <term><command>assistant</command></term> 644 564 <listitem> 645 565 <para> … … 647 567 </para> 648 568 <indexterm zone="qt5 assistant-qt5"> 649 <primary sortas="b-assistant-qt5">assistant -qt5</primary>569 <primary sortas="b-assistant-qt5">assistant</primary> 650 570 </indexterm> 651 571 </listitem> … … 653 573 654 574 <varlistentry id="designer-qt5"> 655 <term><command>designer -qt5</command></term>575 <term><command>designer</command></term> 656 576 <listitem> 657 577 <para> … … 662 582 </para> 663 583 <indexterm zone="qt5 designer-qt5"> 664 <primary sortas="b-designer-qt5">designer -qt5</primary>584 <primary sortas="b-designer-qt5">designer</primary> 665 585 </indexterm> 666 586 </listitem> … … 668 588 669 589 <varlistentry id="linguist-qt5"> 670 <term><command>linguist -qt5</command></term>590 <term><command>linguist</command></term> 671 591 <listitem> 672 592 <para> … … 675 595 </para> 676 596 <indexterm zone="qt5 linguist-qt5"> 677 <primary sortas="b-linguist-qt5">linguist -qt5</primary>597 <primary sortas="b-linguist-qt5">linguist</primary> 678 598 </indexterm> 679 599 </listitem> … … 681 601 682 602 <varlistentry id="lrelease-qt5"> 683 <term><command>lrelease -qt5</command></term>603 <term><command>lrelease</command></term> 684 604 <listitem> 685 605 <para> … … 688 608 </para> 689 609 <indexterm zone="qt5 lrelease-qt5"> 690 <primary sortas="b-lrelease-qt5">lrelease -qt5</primary>610 <primary sortas="b-lrelease-qt5">lrelease</primary> 691 611 </indexterm> 692 612 </listitem> … … 694 614 695 615 <varlistentry id="lupdate-qt5"> 696 <term><command>lupdate -qt5</command></term>616 <term><command>lupdate</command></term> 697 617 <listitem> 698 618 <para> … … 703 623 </para> 704 624 <indexterm zone="qt5 lupdate-qt5"> 705 <primary sortas="b-lupdate-qt5">lupdate -qt5</primary>625 <primary sortas="b-lupdate-qt5">lupdate</primary> 706 626 </indexterm> 707 627 </listitem> … … 709 629 710 630 <varlistentry id="moc-qt5"> 711 <term><command>moc -qt5</command></term>631 <term><command>moc</command></term> 712 632 <listitem> 713 633 <para> … … 715 635 </para> 716 636 <indexterm zone="qt5 moc-qt5"> 717 <primary sortas="b-moc-qt5">moc -qt5</primary>637 <primary sortas="b-moc-qt5">moc</primary> 718 638 </indexterm> 719 639 </listitem> … … 721 641 722 642 <varlistentry id="pixeltool-qt5"> 723 <term><command>pixeltool -qt5</command></term>643 <term><command>pixeltool</command></term> 724 644 <listitem> 725 645 <para> … … 728 648 </para> 729 649 <indexterm zone="qt5 pixeltool-qt5"> 730 <primary sortas="b-pixeltool-qt5">pixeltool -qt5</primary>650 <primary sortas="b-pixeltool-qt5">pixeltool</primary> 731 651 </indexterm> 732 652 </listitem> … … 734 654 735 655 <varlistentry id="qmake-qt5"> 736 <term><command>qmake -qt5</command></term>656 <term><command>qmake</command></term> 737 657 <listitem> 738 658 <para> … … 742 662 </para> 743 663 <indexterm zone="qt5 qmake-qt5"> 744 <primary sortas="b-qmake-qt5">qmake -qt5</primary>664 <primary sortas="b-qmake-qt5">qmake</primary> 745 665 </indexterm> 746 666 </listitem> … … 748 668 749 669 <varlistentry id="rcc-qt5"> 750 <term><command>rcc -qt5</command></term>670 <term><command>rcc</command></term> 751 671 <listitem> 752 672 <para> … … 754 674 </para> 755 675 <indexterm zone="qt5 rcc-qt5"> 756 <primary sortas="b-rcc-qt5">rcc -qt5</primary>676 <primary sortas="b-rcc-qt5">rcc</primary> 757 677 </indexterm> 758 678 </listitem> … … 760 680 761 681 <varlistentry id="uic-qt5"> 762 <term><command>uic -qt5</command></term>682 <term><command>uic</command></term> 763 683 <listitem> 764 684 <para> … … 766 686 </para> 767 687 <indexterm zone="qt5 uic-qt5"> 768 <primary sortas="b-uic-qt5">uic -qt5</primary>688 <primary sortas="b-uic-qt5">uic</primary> 769 689 </indexterm> 770 690 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.