source: x/lib/qt5-systemd.xml@ 8b063c97

7.6-blfs 7.6-systemd kde5-14269 kde5-14686 systemd-13485
Last change on this file since 8b063c97 was 8b063c97, checked in by Krejzi <krejzi@…>, 10 years ago

Revert r13821, minor fixes to Qt5 deps, merged trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@13826 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 24.8 KB
RevLine 
[104b5bf]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[3bf5bc51]7 <!ENTITY qt5-major "5.3">
[104b5bf]8 <!ENTITY qt5-url "http://download.qt-project.org/official_releases/qt/&qt5-major;/&qt5-version;/single">
9
10 <!ENTITY qt5-download-http "&qt5-url;/qt-everywhere-opensource-src-&qt5-version;.tar.xz">
11 <!ENTITY qt5-download-ftp " ">
[d80de44]12 <!ENTITY qt5-md5sum "f9a24a0d5645efa0715b6ff0fa13d60f">
[3bf5bc51]13 <!ENTITY qt5-size "169 MB">
14 <!ENTITY qt5-buildsize "2.3 GB (173 MB installed)">
[d80de44]15 <!ENTITY qt5-time "105 SBU">
[104b5bf]16]>
17
18<sect1 id="qt5" xreflabel="Qt-&qt5-version;">
19 <?dbhtml filename="qt5.html" ?>
20
21 <sect1info>
22 <othername>$LastChangedBy$</othername>
23 <date>$Date$</date>
24 </sect1info>
25
26 <title>Qt-&qt5-version;</title>
27
28 <indexterm zone="qt5">
29 <primary sortas="a-Qt">Qt</primary>
30 </indexterm>
31
32 <sect2 role="package">
[0173357f]33 <title>Introduction to Qt5</title>
[104b5bf]34
35 <para>
[0173357f]36 <application>Qt5</application> is a cross-platform application
[104b5bf]37 framework that is widely used for developing application software
[0173357f]38 with a graphical user interface (GUI) (in which cases
39 <application>Qt5</application> is classified as a widget toolkit), and
40 also used for developing non-GUI programs such as command-line tools
[ec7940be]41 and consoles for servers.
[104b5bf]42 </para>
43
[ec7940be]44 &lfs75_checked;
[104b5bf]45
46 <bridgehead renderas="sect3">Package Information</bridgehead>
47 <itemizedlist spacing="compact">
48 <listitem>
49 <para>
50 Download (HTTP): <ulink url="&qt5-download-http;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download (FTP): <ulink url="&qt5-download-ftp;"/>
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download MD5 sum: &qt5-md5sum;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Download size: &qt5-size;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated disk space required: &qt5-buildsize;
71 </para>
72 </listitem>
73 <listitem>
74 <para>
75 Estimated build time: &qt5-time;
76 </para>
77 </listitem>
78 </itemizedlist>
79
[0173357f]80 <bridgehead renderas="sect3">Qt5 Dependencies</bridgehead>
[104b5bf]81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="alsa-lib"/>,
85 <xref linkend="mesalib"/>,
86 <xref linkend="xcb-util-image"/>,
87 <xref linkend="xcb-util-keysyms"/>,
[74d76938]88 <xref linkend="xcb-util-renderutil"/>, and
[104b5bf]89 <xref linkend="xcb-util-wm"/>
90 </para>
91
92 <bridgehead renderas="sect4">Recommended</bridgehead>
93 <para role="recommended">
94 <xref linkend="cacerts"/>,
95 <xref linkend="cups"/>,
[54666831]96 <xref linkend="dbus"/>,
[104b5bf]97 <xref linkend="glib2"/>,
[5c7d5b25]98 <xref linkend="gst-plugins-base"/>,
99 <xref linkend="harfbuzz"/>,
[c65ac49d]100 <xref linkend="icu"/> (unicode support, also required for QtWebKit),
[104b5bf]101 <xref linkend="libjpeg"/>,
[834937d]102 <xref linkend="libmng"/>,
[104b5bf]103 <xref linkend="libpng"/>,
104 <xref linkend="libtiff"/>,
[8b063c97]105 <xref linkend="libxkbcommon"/>,
[79904cf]106 <xref linkend="mtdev"/>,
[104b5bf]107 <xref linkend="openssl"/>,
[8e06e6e]108 <xref linkend="pcre"/>,
[c65ac49d]109 <xref linkend="ruby"/> (required for QtWebKit), and
110 <xref linkend="sqlite"/>
[104b5bf]111 </para>
112
113 <bridgehead renderas="sect4">Optional</bridgehead>
114 <para role="optional">
[79904cf]115 <xref linkend="geoclue"/>,
[104b5bf]116 <xref linkend="gst10-plugins-base"/> (QtWebKit HTML5 Video Support),
117 <xref linkend="gtk2"/> (GTK+ Theme Support),
[8b063c97]118 <xref linkend="ibus"/>,
119 <xref linkend="mariadb"/>,
[104b5bf]120 <xref linkend="postgresql"/>,
[0173357f]121 <xref linkend="pulseaudio"/>, and
122 <xref linkend="unixodbc"/>
123 </para>
124
[5c7d5b25]125 <bridgehead renderas="sect4">Runtime Dependency</bridgehead>
126 <para role="optional">
127 <xref linkend="qtchooser"/> (required if installing both
128 Qt4 and Qt5)
129 </para>
130
[104b5bf]131 <para condition="html" role="usernotes">User Notes:
132 <ulink url="&blfs-wiki;/qt5"/>
133 </para>
134 </sect2>
135
[c65ac49d]136 <sect2 role="qt5-prefix">
[5c7d5b25]137 <title>Setting the installation prefix</title>
138
139 <bridgehead renderas="sect3">Installing in /usr</bridgehead>
140
141 <para>
142 If you want to install <application>Qt5</application>
143 in <filename class="directory">/usr</filename>, set the
144 following environment variable:
145 </para>
146
147<screen><userinput>export QT5PREFIX=/usr</userinput></screen>
148
149 <para>
150 The advantage of installing in
151 <filename class="directory">/usr</filename> is that no additional
152 configuration is required. The package files are distributed
153 within several subdirectories of the
154 <filename class="directory">/usr</filename> hierarchy. This is
155 the method that most distributions use. The disadvantage for BLFS
[c65ac49d]156 users is that this <application>Qt5</application> instance cannot
[5c7d5b25]157 be upgraded while it is in use. It also does not allow reverting
158 to an existing, known working instance of
159 <application>Qt5</application>.
160 </para>
161
162 <bridgehead renderas="sect3">Installing in /opt/qt5</bridgehead>
163
164 <para>
165 If you want to install <application>Qt5</application>
166 in a directory other than <filename
167 class="directory">/usr</filename>, ie
168 <filename class="directory">/opt/qt5</filename>, set
169 the following environment variable:
170 </para>
171
172<screen><userinput>export QT5PREFIX=/opt/qt5</userinput></screen>
173
174 <para>
175 The advantage of installing <application>Qt5</application> in a
176 custom directory such as <filename
177 class="directory">/opt/qt5</filename> is that it keeps all the
178 package files consolidated in a dedicated directory hierarchy. By
179 using this method, an update can be made without overwriting a
180 previous installation and users can easily revert to a previous
181 version by changing one symbolic link or merely changing the
182 PATH variable.
183 </para>
184
[d94c58f4]185 <tip>
186 <para>
187 Sometimes, the installation paths are hardcoded into installed files.
188 This is the reason why <filename class="directory">/opt/qt5</filename>
189 is used as installation prefix instead of <filename
190 class="directory">/opt/qt-&qt5-version;</filename>. After installing
191 <application>Qt5</application>, you may rename the directory and
192 create a symlink:
193 </para>
194
195<screen role="root"><userinput>mv /opt/qt{5,-&qt5-version;}
196ln -sfv qt-&qt5-version; /opt/qt5</userinput></screen>
197
198 <para>
199 Later on, you may want to install other versions of
200 <application>Qt5</application>. To do that, just remove the symlink
201 and use <filename class="directory">/opt/qt5</filename> as the
202 prefix again. Which version of <application>Qt5</application> you
203 use depends only on where the symlink points to.
204 </para>
205 </tip>
206
[5c7d5b25]207 </sect2>
208
[c65ac49d]209 <sect2 role="qt5-multi-install">
[5c7d5b25]210 <title>Dealing with multiple Qt versions</title>
211
212 <para>
213 Both <application>Qt4</application> and
214 <application>Qt5</application> executables have
[d928d4a]215 the same names and will overwrite each other if
[5c7d5b25]216 they are installed in the same prefix. To overcome
217 such problem, BLFS offers <xref linkend="qtchooser"/>,
218 an utility used to switch between different
219 <application>Qt</application> versions.
220 </para>
221
222 <para>
223 If <xref linkend="qtchooser"/> is to be used or
224 if installing both <application>Qt4</application>
225 and <application>Qt5</application> in
226 <filename class="directory">/usr</filename>, the
227 executables need to be installed to a non-standard
228 location in order to avoid the conflict with
229 <application>Qt4</application> ones. To accomplish
230 that, set the following environment variable:
231 </para>
232
233<screen><userinput>export QT5BINDIR=$QT5PREFIX/lib/qt5/bin</userinput></screen>
234
235 <para>
236 If you choose not to install <xref linkend="qtchooser"/>
237 or if you are not going to install
238 <application>Qt4</application>, simply set the bindir to
239 a <filename class="directory">bin</filename> subdir of the
240 default prefix by setting the following environment variable:
241 </para>
242
243<screen><userinput>export QT5BINDIR=$QT5PREFIX/bin</userinput></screen>
244
245 </sect2>
[ec7940be]246
[104b5bf]247 <sect2 role="installation">
[0173357f]248 <title>Installation of Qt5</title>
[104b5bf]249
[fb28b3b]250 <caution>
[104b5bf]251 <para>
252 If you did not install some of the recommended dependencies, examine
253 <command>./configure --help</command> output to check how to disable
254 them or use internal versions bundled in the source tarball.
255 </para>
[fb28b3b]256 </caution>
257
258 <warning>
259 <para>
[cb48da2]260 If <application>Qt5</application> is being reinstalled into the
[775fbafd]261 same directory as an existing instance, run the commands done by
262 <systemitem class="username">root</systemitem>, such as
[cb48da2]263 <command>make install</command>, from a console or non-Qt5 based
264 window manager. It overwrites <application>Qt5</application>
[775fbafd]265 libraries that should not be in use during the install process.
[fb28b3b]266 </para>
[104b5bf]267 </warning>
[adf64fa0]268
[104b5bf]269 <para>
[fb28b3b]270 Install <application>Qt5</application> by running the
[104b5bf]271 following commands:
272 </para>
273
[5c7d5b25]274<screen><userinput>./configure -prefix $QT5PREFIX \
275 -sysconfdir /etc/xdg \
276 -bindir $QT5BINDIR \
277 -headerdir $QT5PREFIX/include/qt5 \
278 -archdatadir $QT5PREFIX/lib/qt5 \
279 -datadir $QT5PREFIX/share/qt5 \
280 -docdir $QT5PREFIX/share/doc/qt5 \
281 -translationdir $QT5PREFIX/share/qt5/translations \
282 -examplesdir $QT5PREFIX/share/doc/qt5/examples \
283 -confirm-license \
284 -opensource \
285 -dbus-linked \
286 -openssl-linked \
287 -system-harfbuzz \
288 -system-sqlite \
289 -nomake examples \
290 -optimized-qmake &amp;&amp;
[104b5bf]291make</userinput></screen>
292
[ec7940be]293 <para>
294 This package does not come with a test suite.
295 </para>
296
[104b5bf]297 <para>
[acacfb64]298 Remove references to the build directory from the
[a6c6923]299 <filename class="extension">.pc</filename> files by running
300 the following command:
[104b5bf]301 </para>
302
303<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
304
[5c7d5b25]305 <warning>
306 <para>
307 Make sure that <envar>QT5PREFIX</envar> and <envar>QT5BINDIR</envar>
308 environment variables are set for the
309 <systemitem class="username">root</systemitem> user too.
310 </para>
311 </warning>
312
[104b5bf]313 <para>
314 Now, as the <systemitem class="username">root</systemitem> user:
315 </para>
316
[ec7940be]317<screen role="root"><userinput>make install</userinput></screen>
[104b5bf]318
319 <para>
320 Remove references to the build directory from installed files by
321 running the following commands as the
322 <systemitem class="username">root</systemitem> user:
323 </para>
324
[5c7d5b25]325<screen role="root"><userinput>sed -e "s:$PWD/qtbase:$QT5PREFIX/lib/qt5:g" \
326 -i $QT5PREFIX/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
[104b5bf]327
[5c7d5b25]328find $QT5PREFIX/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \
[ec7940be]329 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
[104b5bf]330
[ec7940be]331 <para>
[5c7d5b25]332 Install images and create the menu entries for installed
333 applications by running the following commands
[ec7940be]334 as the <systemitem class="username">root</systemitem> user:
335 </para>
336
[c65ac49d]337<screen role="root"><userinput>install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
[ec7940be]338 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
339
340install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
[5c7d5b25]341 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
[ec7940be]342
343install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
[5c7d5b25]344 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
[ec7940be]345
346install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
347 /usr/share/pixmaps/qdbusviewer-qt5.png &amp;&amp;
348
[5c7d5b25]349install -v -dm755 /usr/share/applications &amp;&amp;
[ec7940be]350
351cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; EOF
352<literal>[Desktop Entry]
353Name=Qt5 Assistant
354Comment=Shows Qt5 documentation and examples
[5c7d5b25]355Exec=$QT5BINDIR/assistant
[ec7940be]356Icon=assistant-qt5.png
357Terminal=false
358Encoding=UTF-8
359Type=Application
360Categories=Qt;Development;Documentation;</literal>
361EOF
362
363cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; EOF
364<literal>[Desktop Entry]
365Name=Qt5 Designer
366GenericName=Interface Designer
367Comment=Design GUIs for Qt5 applications
[5c7d5b25]368Exec=$QT5BINDIR/designer
[ec7940be]369Icon=designer-qt5.png
370MimeType=application/x-designer;
371Terminal=false
372Encoding=UTF-8
373Type=Application
374Categories=Qt;Development;</literal>
375EOF
376
377cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; EOF
378<literal>[Desktop Entry]
379Name=Qt5 Linguist
380Comment=Add translations to Qt5 applications
[5c7d5b25]381Exec=$QT5BINDIR/linguist
[ec7940be]382Icon=linguist-qt5.png
383MimeType=text/vnd.trolltech.linguist;application/x-linguist;
384Terminal=false
385Encoding=UTF-8
386Type=Application
387Categories=Qt;Development;</literal>
388EOF
389
390cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; EOF
391<literal>[Desktop Entry]
392Name=Qt5 QDbusViewer
393GenericName=D-Bus Debugger
394Comment=Debug D-Bus applications
[5c7d5b25]395Exec=$QT5BINDIR/qdbusviewer
[ec7940be]396Icon=qdbusviewer-qt5.png
397Terminal=false
398Encoding=UTF-8
399Type=Application
400Categories=Qt;Development;Debugger;</literal>
401EOF</userinput></screen>
[74d76938]402
[5c7d5b25]403 <para>
404 Some packages look for <application>Qt5</application> executables
[11d8b85]405 with <filename>-qt5</filename> suffix. Run the following command
406 as the <systemitem class="username">root</systemitem> user to
407 create the necessary symlinks:
[5c7d5b25]408 </para>
409
[fa37f2a]410<screen role="root"><userinput>for file in assistant designer lconvert linguist lrelease lupdate \
411 moc pixeltool qcollectiongenerator qdbus qdbuscpp2xml \
412 qdbusviewer qdbusxml2cpp qdoc qhelpconverter \
413 qhelpgenerator qlalr qmake qml qml1plugindump qmlbundle \
414 qmlimportscanner qmlmin qmlplugindump qmlprofiler \
415 qmlscene qmltestrunner qmlviewer qtdiag qtpaths \
416 rcc syncqt.pl uic xmlpatterns xmlpatternsvalidator
417do
418 ln -sfrv $QT5BINDIR/$file /usr/bin/$file-qt5
[5c7d5b25]419done</userinput></screen>
420
[74d76938]421 </sect2>
422
[104b5bf]423 <sect2 role="commands">
424 <title>Command Explanations</title>
425
426 <para>
427 <parameter>-confirm-license</parameter>: Accept license
428 without prompting user during configuration.
429 </para>
430
431 <para>
432 <parameter>-opensource</parameter>: Install the opensource
433 version of <application>Qt</application>.
434 </para>
435
[f3a6abc9]436 <para>
437 <parameter>-release</parameter>: This switch disables
438 building with debugging symbols.
439 </para>
[104b5bf]440
441 <para>
[c32e0380]442 <parameter>-nomake examples</parameter>: This switch
443 disables building of the example programs included
444 in the source tarball. Remove it if you want to build
445 them.
[104b5bf]446 </para>
447
[1d86421]448 <para>
449 <parameter>-system-harfbuzz</parameter>: This switch enables use
450 of the system version of <application>Harfbuzz</application>
451 which fixes some font rendering issues in
452 <application>Qt5</application> applications.
453 </para>
454
[104b5bf]455 <para>
456 <parameter>-system-sqlite</parameter>: This switch enables use
[f3a6abc9]457 of the system version of <application>SQLite</application>.
[104b5bf]458 </para>
459
460 <para>
[05dcb8af]461 <parameter>-dbus-linked -openssl-linked</parameter>: These
[104b5bf]462 switches enable explicit linking of the
463 <application>D-Bus</application> and
464 <application>OpenSSL</application> libraries into
[0173357f]465 <application>Qt5</application> libraries instead of
[104b5bf]466 <command>dlopen()</command>-ing them.
467 </para>
468
[f3a6abc9]469 <para>
470 <parameter>-optimized-qmake</parameter>: This switch enables
471 building of the optimized <command>qmake</command> program.
[104b5bf]472 </para>
473
474 </sect2>
475
476 <sect2 role="configuration">
[0173357f]477 <title>Configuring Qt5</title>
[104b5bf]478
479 <sect3 id="qt5-config">
480 <title>Configuration Information</title>
481
[5c7d5b25]482 <note>
483 <para>
484 If you have installed <application>Qt5</application>
485 in <filename class="directory">/usr</filename> you
486 can skip this section.
487 </para>
488 </note>
[0173357f]489
490 <para>
491 If you installed <application>Qt5</application> in a location other
492 than <filename class="directory">/usr</filename>, you need to update the
493 following configuration files so that <application>Qt5</application> is
494 correctly found by other packages and system processes.
495 </para>
496
497 <para>
498 As the <systemitem class="username">root</systemitem> user, update
499 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
500 run-time cache file:
501 </para>
502
503<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
[5c7d5b25]504<literal># Begin Qt5 addition
[0173357f]505
[5c7d5b25]506$QT5PREFIX/lib
[0173357f]507
[5c7d5b25]508# End Qt5 addition</literal>
[0173357f]509EOF
510
511ldconfig</userinput></screen>
512
513 <indexterm zone="qt5 qt5-config">
514 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
515 </indexterm>
516
517 <para>
[5c7d5b25]518 If you have installed <xref linkend="qtchooser"/>, create
519 the <filename>/etc/profile.d/qt5.sh</filename> file by
520 running the following command as the
521 <systemitem class="username">root</systemitem> user:
[0173357f]522 </para>
523
524<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
525<literal># Begin /etc/profile.d/qt5.sh
526
[5c7d5b25]527pathappend $QT5PREFIX/lib/pkgconfig PKG_CONFIG_PATH
[0173357f]528
[5c7d5b25]529# End /etc/profile.d/qt5.sh</literal>
530EOF</userinput></screen>
[0173357f]531
[5c7d5b25]532 <para>
533 If you have not installed <xref linkend="qtchooser"/>,
534 create the <filename>/etc/profile.d/qt5.sh</filename>
535 file by running the following command as the
536 <systemitem class="username">root</systemitem> user:
537 </para>
538
539<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
540<literal># Begin /etc/profile.d/qt5.sh
541
542pathappend $QT5BINDIR PATH
543pathappend $QT5PREFIX/lib/pkgconfig PKG_CONFIG_PATH
[0173357f]544
545# End /etc/profile.d/qt5.sh</literal>
546EOF</userinput></screen>
547
[5c7d5b25]548 <note>
549 <para>
[c65ac49d]550 If <xref linkend="qtchooser"/> is not installed and you
551 also have <application>Qt4</application> installed,
[5c7d5b25]552 you will need to manually adjust the <envar>PATH</envar>
553 variable depending on which <application>Qt</application>
554 version is needed.
555 </para>
556 </note>
557
[104b5bf]558 </sect3>
559
560 </sect2>
561
562 <sect2 role="content">
563 <title>Contents</title>
564
565 <segmentedlist>
566 <segtitle>Installed Programs</segtitle>
567 <segtitle>Installed Libraries</segtitle>
568 <segtitle>Installed Directories</segtitle>
569
570 <seglistitem>
571 <seg>
[ec7940be]572 assistant, designer, lconvert, linguist, lrelease,
573 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
574 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
[3bf5bc51]575 qhelpgenerator, qlalr, qmake, qml1plugindump, qmlbundle,
[ec7940be]576 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
[3bf5bc51]577 qmlscene, qmltestrunner, qmlviewer, qtdiag, qtpaths, rcc,
[ec7940be]578 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
[104b5bf]579 </seg>
580 <seg>
[3bf5bc51]581 libEnginio.so, libqgsttools_p.so, libQt5Bluetooth.so,
582 libQt5Bootstrap.a, libQt5CLucene.so, libQt5Concurrent.so,
583 libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
584 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so,
585 libQt5Help.so, libQt5MultimediaQuick_p.so, libQt5Multimedia.so,
586 libQt5MultimediaWidgets.so, libQt5Network.so, libQt5Nfc.so,
587 libQt5OpenGLExtensions.a, libQt5OpenGL.so, libQt5PlatformSupport.a,
588 libQt5Positioning.so, libQt5PrintSupport.so, libQt5QmlDevTools.a,
589 libQt5Qml.so, libQt5QuickParticles.so, libQt5QuickWidgets.so,
590 libQt5Quick.so, libQt5QuickTest.so, libQt5Script.so,
591 libQt5ScriptTools.so, libQt5Sensors.so, libQt5SerialPort.so,
592 libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
593 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5WebSockets.so,
594 libQt5Widgets.so, libQt5X11Extras.so, libQt5XmlPatterns.so,
595 libQt5Xml.so, and several plugins under /opt/qt5/{imports,plugins,qml}
[104b5bf]596 </seg>
597 <seg>
[5c7d5b25]598 $QT5PREFIX/include/qt5,
599 $QT5PREFIX/lib/qt5,
600 $QT5PREFIX/share/doc/qt5, and
601 $QT5PREFIX/share/qt5
[104b5bf]602 </seg>
603 </seglistitem>
604 </segmentedlist>
605
606 <variablelist>
607 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
608 <?dbfo list-presentation="list"?>
609 <?dbhtml list-presentation="table"?>
610
611 <varlistentry id="assistant-qt5">
[ec7940be]612 <term><command>assistant</command></term>
[104b5bf]613 <listitem>
614 <para>
615 is a tool for presenting on-line documentation.
616 </para>
617 <indexterm zone="qt5 assistant-qt5">
[ec7940be]618 <primary sortas="b-assistant-qt5">assistant</primary>
[104b5bf]619 </indexterm>
620 </listitem>
621 </varlistentry>
622
623 <varlistentry id="designer-qt5">
[ec7940be]624 <term><command>designer</command></term>
[104b5bf]625 <listitem>
626 <para>
627 is a full-fledged GUI builder. It includes
628 powerful features such as preview mode, automatic widget
629 layout, support for custom widgets, and an advanced
630 property editor.
631 </para>
632 <indexterm zone="qt5 designer-qt5">
[ec7940be]633 <primary sortas="b-designer-qt5">designer</primary>
[104b5bf]634 </indexterm>
635 </listitem>
636 </varlistentry>
637
638 <varlistentry id="linguist-qt5">
[ec7940be]639 <term><command>linguist</command></term>
[104b5bf]640 <listitem>
641 <para>
642 provides support for translating applications into
643 local languages.
644 </para>
645 <indexterm zone="qt5 linguist-qt5">
[ec7940be]646 <primary sortas="b-linguist-qt5">linguist</primary>
[104b5bf]647 </indexterm>
648 </listitem>
649 </varlistentry>
650
651 <varlistentry id="lrelease-qt5">
[ec7940be]652 <term><command>lrelease</command></term>
[104b5bf]653 <listitem>
654 <para>
655 is a simple command line tool. It reads a Qt project
656 file and produces message files used by the application.
657 </para>
658 <indexterm zone="qt5 lrelease-qt5">
[ec7940be]659 <primary sortas="b-lrelease-qt5">lrelease</primary>
[104b5bf]660 </indexterm>
661 </listitem>
662 </varlistentry>
663
664 <varlistentry id="lupdate-qt5">
[ec7940be]665 <term><command>lupdate</command></term>
[104b5bf]666 <listitem>
667 <para>
668 reads a Qt project file, finds the translatable
669 strings in the specified source, header and Qt Designer
670 interface files, and produces or updates the translation
671 files listed in the project file.
672 </para>
673 <indexterm zone="qt5 lupdate-qt5">
[ec7940be]674 <primary sortas="b-lupdate-qt5">lupdate</primary>
[104b5bf]675 </indexterm>
676 </listitem>
677 </varlistentry>
678
679 <varlistentry id="moc-qt5">
[ec7940be]680 <term><command>moc</command></term>
[104b5bf]681 <listitem>
682 <para>
683 generates Qt meta object support code.
684 </para>
685 <indexterm zone="qt5 moc-qt5">
[ec7940be]686 <primary sortas="b-moc-qt5">moc</primary>
[104b5bf]687 </indexterm>
688 </listitem>
689 </varlistentry>
690
691 <varlistentry id="pixeltool-qt5">
[ec7940be]692 <term><command>pixeltool</command></term>
[104b5bf]693 <listitem>
694 <para>
695 is a desktop magnifier and as you move your mouse around
696 the screen it will show the magnified contents in its window.
697 </para>
698 <indexterm zone="qt5 pixeltool-qt5">
[ec7940be]699 <primary sortas="b-pixeltool-qt5">pixeltool</primary>
[104b5bf]700 </indexterm>
701 </listitem>
702 </varlistentry>
703
704 <varlistentry id="qmake-qt5">
[ec7940be]705 <term><command>qmake</command></term>
[104b5bf]706 <listitem>
707 <para>
708 uses information stored in project files to
709 determine what should go in the makefiles it
710 generates.
711 </para>
712 <indexterm zone="qt5 qmake-qt5">
[ec7940be]713 <primary sortas="b-qmake-qt5">qmake</primary>
[104b5bf]714 </indexterm>
715 </listitem>
716 </varlistentry>
717
718 <varlistentry id="rcc-qt5">
[ec7940be]719 <term><command>rcc</command></term>
[104b5bf]720 <listitem>
721 <para>
722 is a resource compiler used in conjunction with designer.
723 </para>
724 <indexterm zone="qt5 rcc-qt5">
[ec7940be]725 <primary sortas="b-rcc-qt5">rcc</primary>
[104b5bf]726 </indexterm>
727 </listitem>
728 </varlistentry>
729
730 <varlistentry id="uic-qt5">
[ec7940be]731 <term><command>uic</command></term>
[104b5bf]732 <listitem>
733 <para>
734 is a Qt user interface compiler.
735 </para>
736 <indexterm zone="qt5 uic-qt5">
[ec7940be]737 <primary sortas="b-uic-qt5">uic</primary>
[104b5bf]738 </indexterm>
739 </listitem>
740 </varlistentry>
741
742 </variablelist>
743
744 </sect2>
745
746</sect1>
Note: See TracBrowser for help on using the repository browser.