source: x/lib/qt5.xml@ 79904cf

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 79904cf was 79904cf, checked in by Fernando de Oliveira <fernando@…>, 10 years ago

Updates to git-1.8.5.4 and qt-5.2.1. Qt4 - Method 2: Installing in /opt/qt-4.8.5.

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

  • Property mode set to 100644
File size: 26.7 KB
Line 
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
7 <!ENTITY qt5-major "5.2">
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 " ">
12 <!ENTITY qt5-md5sum "0c8d2aa45f38be9c3f7c9325eb059d9d">
13 <!ENTITY qt5-size "166 MB">
14 <!ENTITY qt5-buildsize "2.6 GB (160 MB installed)">
15 <!ENTITY qt5-time "60 SBU">
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">
33 <title>Introduction to Qt5</title>
34
35 <para>
36 <application>Qt5</application> is a cross-platform application
37 framework that is widely used for developing application software
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
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;
46
47 <bridgehead renderas="sect3">Package Information</bridgehead>
48 <itemizedlist spacing="compact">
49 <listitem>
50 <para>
51 Download (HTTP): <ulink url="&qt5-download-http;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download (FTP): <ulink url="&qt5-download-ftp;"/>
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download MD5 sum: &qt5-md5sum;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Download size: &qt5-size;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated disk space required: &qt5-buildsize;
72 </para>
73 </listitem>
74 <listitem>
75 <para>
76 Estimated build time: &qt5-time;
77 </para>
78 </listitem>
79 </itemizedlist>
80
81 <bridgehead renderas="sect3">Qt5 Dependencies</bridgehead>
82
83 <bridgehead renderas="sect4">Required</bridgehead>
84 <para role="required">
85 <xref linkend="alsa-lib"/>,
86 <xref linkend="mesalib"/>,
87 <xref linkend="xcb-util-image"/>,
88 <xref linkend="xcb-util-keysyms"/>,
89 <xref linkend="xcb-util-renderutil"/>, and
90 <xref linkend="xcb-util-wm"/>
91 </para>
92
93 <bridgehead renderas="sect4">Recommended</bridgehead>
94 <para role="recommended">
95 <xref linkend="cacerts"/>,
96 <xref linkend="cups"/>,
97 <xref linkend="dbus"/>,
98 <xref linkend="glib2"/>,
99 <xref linkend="gst-plugins-base"/>,<!--
100 <xref linkend="harfbuzz"/>, Doesn't have all the features that the shipped one has. -->
101 <xref linkend="icu"/>,
102 <xref linkend="libjpeg"/>,
103 <xref linkend="libmng"/>,
104 <xref linkend="libpng"/>,
105 <xref linkend="libtiff"/>,
106 <xref linkend="mtdev"/>,
107 <xref linkend="openssl"/>,
108 <xref linkend="pcre"/>, and
109 <xref linkend="sqlite"/>
110 </para>
111
112 <bridgehead renderas="sect4">Optional</bridgehead>
113 <para role="optional">
114 <xref linkend="geoclue"/>,
115 <xref linkend="gst10-plugins-base"/> (QtWebKit HTML5 Video Support),
116 <xref linkend="gtk2"/> (GTK+ Theme Support),
117 <ulink url="https://code.google.com/p/ibus/">IBus</ulink>,
118 <ulink url="http://xkbcommon.org/">libxkbcommon</ulink>,
119 <xref linkend="mariadb"/> or <xref linkend="mysql"/>,
120 <xref linkend="postgresql"/>,
121 <xref linkend="pulseaudio"/>, and
122 <xref linkend="unixodbc"/>
123 </para>
124
125 <bridgehead renderas="sect4">Required (Runtime)</bridgehead>
126 <para role="required">
127 <xref linkend="qtchooser"/> (if installing both
128 <application>Qt4</application> and <application>Qt5</application>
129 and installing in <filename class="directory">/usr</filename>)
130 </para>
131
132 <para condition="html" role="usernotes">User Notes:
133 <ulink url="&blfs-wiki;/qt5"/>
134 </para>
135 </sect2>
136
137 <sect2 role="installation">
138 <title>Installation of Qt5</title>
139
140 <para>
141 There are several ways to install a complicated package such as
142 <application>Qt5</application>. The files are not completely position
143 independent. Installation procedures execute the program
144 <command>pkg-config</command> to determine the location of package
145 executables, libraries, headers, and other files. For
146 <application>Qt5</application>, <command>pkg-config</command> will look
147 for the appropriate <filename>lib/pkgconfig/Qt5*.pc</filename> files
148 which must be modified if relocating the package. These files are set up
149 correctly by the build process.
150 </para>
151
152 <para>
153 The default installation places the files in <filename
154 class="directory">/usr/local/qt</filename>. Many
155 distributions place the files in the system's <filename
156 class="directory">/usr</filename> hierarchy. The package can
157 also be installed in an arbitrary directory.
158 </para>
159
160 <para>
161 The advantage of installing in <filename
162 class="directory">/usr</filename> is that no updates to the
163 <filename>/etc/ld.so.conf</filename> or
164 <filename>/etc/man_db.conf</filename> files are required. The package
165 files are distributed within several subdirectories of the <filename
166 class="directory">/usr</filename> hierarchy. This is the method that
167 most distributions use.
168 </para>
169
170 <para>
171 The disadvantage of installing in <filename
172 class="directory">/usr</filename> is that the executable filenames
173 for <application>Qt4</application> and <application>Qt5</application>
174 conflict if both packages are installed in the
175 same directory. The instructions below give a workaround for
176 this problem using the helper programs from <xref linkend="qtchooser"/>.
177 <!-- renaming is not required because of this, only using a different
178 bindir is -->
179 </para>
180
181 <para>
182 The advantage of installing <application>Qt5</application> in a custom
183 directory such as <filename
184 class="directory">/opt/qt-&qt5-version;</filename> is that it keeps all
185 the package files consolidated in a dedicated directory hierarchy. By
186 using this method, an update can be made without overwriting a previous
187 installation and users can easily revert to a previous version by
188 changing one symbolic link or merely changing the <envar>PATH</envar>
189 variable. It also allows a developer to maintain multiple versions of
190 <application>Qt4</application> or <application>Qt5</application>
191 for testing.
192 </para>
193
194 <caution>
195 <para>
196 If you did not install some of the recommended dependencies, examine
197 <command>./configure --help</command> output to check how to disable
198 them or use internal versions bundled in the source tarball.
199 </para>
200 </caution>
201
202 <warning>
203 <para>
204 If <application>Qt5</application> is being reinstalled into the
205 same directory as an existing instance, run the
206 following commands from a console or non-Qt5 based window manager.
207 It overwrites <application>Qt5</application> libraries that should
208 not be in use during the install process.
209 </para>
210 </warning>
211
212 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead>
213
214 <para>
215 Install <application>Qt5</application> by running the
216 following commands:
217 </para>
218
219 <!-- This is rather a bad idea. Most apps that I've seen using Qt5 look for -qt5
220 suffixed programs.
221
222 <note>
223 <para>
224 If <emphasis>not</emphasis> also installing <application>Qt4</application>
225 into the /usr directory, change the entry for -bindir below to /usr/bin.
226 </para>
227 </note> -->
228
229<screen><userinput>./configure -prefix /usr \
230 -sysconfdir /etc/xdg \
231 -bindir /usr/lib/qt5/bin \
232 -headerdir /usr/include/qt5 \
233 -archdatadir /usr/lib/qt5 \
234 -datadir /usr/share/qt5 \
235 -docdir /usr/share/doc/qt5 \
236 -translationdir /usr/share/qt5/translations \
237 -examplesdir /usr/share/doc/qt5/examples \
238 -confirm-license \
239 -opensource \
240 -dbus-linked \
241 -openssl-linked \<!--
242 -system-harfbuzz \-->
243 -system-sqlite \
244 -no-nis \
245 -nomake examples \
246 -opengl es2 \
247 -optimized-qmake &amp;&amp;
248make</userinput></screen>
249
250 <para>
251 Remove references to the build directory from the
252 <filename class="extension">.pc</filename> files by running
253 the following command:
254 </para>
255
256<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
257
258 <para>
259 This package does not come with a test suite.
260 </para>
261
262 <para>
263 Now, as the <systemitem class="username">root</systemitem> user:
264 </para>
265
266<screen role="root"><userinput>make install &amp;&amp;
267install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
268 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
269install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
270 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
271install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
272 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
273install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
274 /usr/share/pixmaps/qdbusviewer-qt5.png</userinput></screen>
275
276 <para>
277 Remove references to the build directory from installed files by
278 running the following commands as the
279 <systemitem class="username">root</systemitem> user:
280 </para>
281
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 &amp;&amp;
284find /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/*
296do
297 ln -sfv ../lib/qt5/bin/$(basename $file) /usr/bin/$(basename $file)-qt5
298done</userinput></screen>
299
300 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt5-version;</bridgehead>
301
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;
315
316./configure -prefix $QT5DIR \
317 -sysconfdir /etc/xdg \
318 -confirm-license \
319 -opensource \
320 -dbus-linked \
321 -openssl-linked \<!--
322 -system-harfbuzz \-->
323 -system-sqlite \
324 -no-nis \
325 -nomake examples \
326 -opengl es2 \
327 -optimized-qmake &amp;&amp;
328make</userinput></screen>
329
330 <para>
331 Now, as the <systemitem class="username">root</systemitem> user:
332 </para>
333
334<screen role="root"><userinput>make install &amp;&amp;
335
336install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
337 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
338install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
339 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
340install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
341 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
342install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
343 /usr/share/pixmaps/qdbusviewer-qt5.png</userinput></screen>
344
345 <para>
346 Remove references to the build directory from installed files by
347 running the following commands as the
348 <systemitem class="username">root</systemitem> user:
349 </para>
350
351<screen role="root"><userinput>find $QT5DIR -name qt_lib_bootstrap_private.pri \
352 -exec sed -i -e "s:$PWD/qtbase:/$QT5DIR/lib/:g" {} \; &amp;&amp;
353
354find $QT5DIR -name \*.prl \
355 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen>
356
357<!-- This is useful for packages looking explicitly for Qt apps with -qt5 suffix,
358 and is *required* for the desktop files below to work correctly. -->
359
360 <para>
361 Symlink the <application>Qt5</application> executables into
362 <filename class="directory">/usr/bin</filename> by running the
363 following commands as the
364 <systemitem class="username">root</systemitem> user:
365 </para>
366
367<screen role="root"><userinput>ln -svf $QT5DIR /opt/qt5 &amp;&amp;
368
369for file in /opt/qt5/bin/*; do
370 ln -sfv $file /usr/bin/$(basename $file)-qt5
371done</userinput></screen>
372
373 </sect2>
374
375 <sect2 role="commands">
376 <title>Command Explanations</title>
377
378 <para>
379 <command>sed -e "..." -e "..." -i ...</command>: This
380 command fixes detection of
381 <application>libmng</application> 2.0.
382 </para>
383
384 <para>
385 <parameter>-confirm-license</parameter>: Accept license
386 without prompting user during configuration.
387 </para>
388
389 <para>
390 <parameter>-opensource</parameter>: Install the opensource
391 version of <application>Qt</application>.
392 </para>
393
394 <para>
395 <parameter>-release</parameter>: This switch disables
396 building with debugging symbols.
397 </para>
398
399 <para>
400 <parameter>-nomake examples</parameter>: This switch
401 disables building of the example programs included
402 in the source tarball. Remove it if you want to build
403 them.
404 </para>
405
406 <para>
407 <parameter>-system-harfbuzz</parameter>: This switch enables use
408 of the system version of <application>Harfbuzz</application>
409 which fixes some font rendering issues in
410 <application>Qt5</application> applications.
411 </para>
412
413 <para>
414 <parameter>-system-sqlite</parameter>: This switch enables use
415 of the system version of <application>SQLite</application>.
416 </para>
417
418 <para>
419 <parameter>-no-nis</parameter>: This switch disables support
420 for Network Information Service (NIS) which has been
421 removed from recent versions of <application>Glibc</application>.
422 </para>
423
424 <para>
425 <parameter>-dbus-linkend -openssl-linkend</parameter>: These
426 switches enable explicit linking of the
427 <application>D-Bus</application> and
428 <application>OpenSSL</application> libraries into
429 <application>Qt5</application> libraries instead of
430 <command>dlopen()</command>-ing them.
431 </para>
432
433 <para>
434 <parameter>-opengl es2</parameter>: This switch enables OpenGL ES2
435 support in <application>Qt5</application>.
436 </para>
437
438 <para>
439 <parameter>-optimized-qmake</parameter>: This switch enables
440 building of the optimized <command>qmake</command> program.
441 </para>
442
443 </sect2>
444
445 <sect2 role="configuration">
446 <title>Configuring Qt5</title>
447
448 <sect3 id="qt5-config">
449 <title>Configuration Information</title>
450
451 <para>
452 Create the menu entries for installed applications by running the
453 following commands <systemitem class="username">root</systemitem>
454 user:
455 </para>
456
457<screen role="root"><userinput>install -dm755 /usr/share/applications
458cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; "EOF"
459<literal>[Desktop Entry]
460Name=Qt5 Assistant
461Comment=Shows Qt5 documentation and examples
462Exec=assistant-qt5
463Icon=assistant-qt5
464Terminal=false
465Encoding=UTF-8
466Type=Application
467Categories=Qt;Development;Documentation;</literal>
468EOF
469cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; "EOF"
470<literal>[Desktop Entry]
471Name=Qt5 Designer
472GenericName=Interface Designer
473Comment=Design GUIs for Qt5 applications
474Exec=designer-qt5
475Icon=designer-qt5
476MimeType=application/x-designer;
477Terminal=false
478Encoding=UTF-8
479Type=Application
480Categories=Qt;Development;</literal>
481EOF
482cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; "EOF"
483<literal>[Desktop Entry]
484Name=Qt5 Linguist
485Comment=Add translations to Qt5 applications
486Exec=linguist-qt5
487Icon=linguist-qt5
488MimeType=text/vnd.trolltech.linguist;application/x-linguist;
489Terminal=false
490Encoding=UTF-8
491Type=Application
492Categories=Qt;Development;</literal>
493EOF
494cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; "EOF"
495<literal>[Desktop Entry]
496Name=Qt5 QDbusViewer
497GenericName=D-Bus Debugger
498Comment=Debug D-Bus applications
499Exec=qdbusviewer-qt5
500Icon=qdbusviewer-qt5
501Terminal=false
502Encoding=UTF-8
503Type=Application
504Categories=Qt;Development;Debugger;</literal>
505EOF</userinput></screen>
506
507<!-- No package uses this at the moment.
508
509 <para>
510 If you installed <application>Qt5</application> in
511 <filename class="directory">/usr</filename>, create an
512 environment variable needed by certain packages.
513 As the <systemitem class="username">root</systemitem> user:
514 </para>
515
516<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
517<literal># Begin /etc/profile.d/qt5.sh
518
519QTDIR=/usr
520
521export QT5DIR
522
523# End /etc/profile.d/qt5.sh</literal>
524EOF</userinput></screen>
525
526-->
527
528 <note>
529 <para>
530 If you have installed <application>Qt5</application> in
531 <filename class="directory">/usr</filename>, you can skip
532 rest of this section.
533 </para>
534 </note>
535
536 <para>
537 If you installed <application>Qt5</application> in a location other
538 than <filename class="directory">/usr</filename>, you need to update the
539 following configuration files so that <application>Qt5</application> is
540 correctly found by other packages and system processes.
541 </para>
542
543 <para>
544 As the <systemitem class="username">root</systemitem> user, update
545 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
546 run-time cache file:
547 </para>
548
549<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
550<literal># Begin Qt addition
551
552/opt/qt5/lib
553
554# End Qt addition</literal>
555EOF
556
557ldconfig</userinput></screen>
558
559 <indexterm zone="qt5 qt5-config">
560 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
561 </indexterm>
562
563 <para>
564 As the <systemitem class="username">root</systemitem> user, create
565 the <filename>/etc/profile.d/qt5.sh</filename> file:
566 </para>
567
568<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
569<literal># Begin /etc/profile.d/qt5.sh
570
571QT5DIR=/opt/qt5
572
573pathappend /opt/qt5/bin PATH
574pathappend /opt/qt5/lib/pkgconfig PKG_CONFIG_PATH
575
576export QT5DIR
577
578# End /etc/profile.d/qt5.sh</literal>
579EOF</userinput></screen>
580
581 <note>
582 <para>
583 If you also installed <application>Qt4</application> and need to use
584 the <application>Qt5</application> version of an executable such as
585 <command>qmake</command> for building a program, make sure that
586 the <application>Qt5</application> bin directory is listed prior to
587 the <application>Qt5</application> bin directory in the
588 <envar>PATH</envar> variable.
589 </para>
590 </note>
591
592 </sect3>
593
594 </sect2>
595
596 <sect2 role="content">
597 <title>Contents</title>
598
599 <segmentedlist>
600 <segtitle>Installed Programs</segtitle>
601 <segtitle>Installed Libraries</segtitle>
602 <segtitle>Installed Directories</segtitle>
603
604 <seglistitem>
605 <seg>
606 assistant-qt5, designer-qt5, lconvert-qt5, linguist-qt5, lrelease-qt5,
607 lupdate-qt5, moc-qt5, pixeltool-qt5, qcollectiongenerator-qt5, qdbuscpp2xml-qt5,
608 qdbus-qt5, qdbusviewer-qt5, qdbusxml2cpp-qt5, qdoc-qt5, qhelpconverter-qt5,
609 qhelpgenerator-qt5, qmake-qt5, qml1plugindump-qt5, qmlbundle-qt5,
610 qmlimportscanner-qt5, qmlmin-qt5, qmlplugindump-qt5, qmlprofiler-qt5, qml-qt5,
611 qmlscene-qt5, qmltestrunner-qt5, qmlviewer-qt5, qtpaths-qt5, rcc-qt5,
612 syncqt.pl-qt5, uic-qt5, xmlpatterns-qt5, and xmlpatternsvalidator-qt5
613 </seg>
614 <seg>
615 libqgsttools_p.so, libQt5Bluetooth.so, libQt5Bootstrap.a, libQt5CLucene.so,
616 libQt5Concurrent.so, libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
617 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so, libQt5Help.so,
618 libQt5MultimediaQuick_p.so, libQt5Multimedia.so, libQt5MultimediaWidgets.so,
619 libQt5Network.so, libQt5Nfc.so, libQt5OpenGLExtensions.a, libQt5OpenGL.so,
620 libQt5PlatformSupport.a, libQt5Positioning.so, libQt5PrintSupport.so,
621 libQt5QmlDevTools.a, libQt5Qml.so, libQt5QuickParticles.so, libQt5Quick.so,
622 libQt5QuickTest.so, libQt5Script.so, libQt5ScriptTools.so, libQt5Sensors.so,
623 libQt5SerialPort.so, libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
624 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5Widgets.so, libQt5X11Extras.so,
625 libQt5XmlPatterns.so, and libQt5Xml.so
626 </seg>
627 <seg>
628 /usr/include/qt5,
629 /usr/lib/qt5,
630 /usr/share/doc/qt5, and
631 /usr/share/qt5
632 </seg>
633 </seglistitem>
634 </segmentedlist>
635
636 <variablelist>
637 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
638 <?dbfo list-presentation="list"?>
639 <?dbhtml list-presentation="table"?>
640
641 <varlistentry id="assistant-qt5">
642 <term><command>assistant-qt5</command></term>
643 <listitem>
644 <para>
645 is a tool for presenting on-line documentation.
646 </para>
647 <indexterm zone="qt5 assistant-qt5">
648 <primary sortas="b-assistant-qt5">assistant-qt5</primary>
649 </indexterm>
650 </listitem>
651 </varlistentry>
652
653 <varlistentry id="designer-qt5">
654 <term><command>designer-qt5</command></term>
655 <listitem>
656 <para>
657 is a full-fledged GUI builder. It includes
658 powerful features such as preview mode, automatic widget
659 layout, support for custom widgets, and an advanced
660 property editor.
661 </para>
662 <indexterm zone="qt5 designer-qt5">
663 <primary sortas="b-designer-qt5">designer-qt5</primary>
664 </indexterm>
665 </listitem>
666 </varlistentry>
667
668 <varlistentry id="linguist-qt5">
669 <term><command>linguist-qt5</command></term>
670 <listitem>
671 <para>
672 provides support for translating applications into
673 local languages.
674 </para>
675 <indexterm zone="qt5 linguist-qt5">
676 <primary sortas="b-linguist-qt5">linguist-qt5</primary>
677 </indexterm>
678 </listitem>
679 </varlistentry>
680
681 <varlistentry id="lrelease-qt5">
682 <term><command>lrelease-qt5</command></term>
683 <listitem>
684 <para>
685 is a simple command line tool. It reads a Qt project
686 file and produces message files used by the application.
687 </para>
688 <indexterm zone="qt5 lrelease-qt5">
689 <primary sortas="b-lrelease-qt5">lrelease-qt5</primary>
690 </indexterm>
691 </listitem>
692 </varlistentry>
693
694 <varlistentry id="lupdate-qt5">
695 <term><command>lupdate-qt5</command></term>
696 <listitem>
697 <para>
698 reads a Qt project file, finds the translatable
699 strings in the specified source, header and Qt Designer
700 interface files, and produces or updates the translation
701 files listed in the project file.
702 </para>
703 <indexterm zone="qt5 lupdate-qt5">
704 <primary sortas="b-lupdate-qt5">lupdate-qt5</primary>
705 </indexterm>
706 </listitem>
707 </varlistentry>
708
709 <varlistentry id="moc-qt5">
710 <term><command>moc-qt5</command></term>
711 <listitem>
712 <para>
713 generates Qt meta object support code.
714 </para>
715 <indexterm zone="qt5 moc-qt5">
716 <primary sortas="b-moc-qt5">moc-qt5</primary>
717 </indexterm>
718 </listitem>
719 </varlistentry>
720
721 <varlistentry id="pixeltool-qt5">
722 <term><command>pixeltool-qt5</command></term>
723 <listitem>
724 <para>
725 is a desktop magnifier and as you move your mouse around
726 the screen it will show the magnified contents in its window.
727 </para>
728 <indexterm zone="qt5 pixeltool-qt5">
729 <primary sortas="b-pixeltool-qt5">pixeltool-qt5</primary>
730 </indexterm>
731 </listitem>
732 </varlistentry>
733
734 <varlistentry id="qmake-qt5">
735 <term><command>qmake-qt5</command></term>
736 <listitem>
737 <para>
738 uses information stored in project files to
739 determine what should go in the makefiles it
740 generates.
741 </para>
742 <indexterm zone="qt5 qmake-qt5">
743 <primary sortas="b-qmake-qt5">qmake-qt5</primary>
744 </indexterm>
745 </listitem>
746 </varlistentry>
747
748 <varlistentry id="rcc-qt5">
749 <term><command>rcc-qt5</command></term>
750 <listitem>
751 <para>
752 is a resource compiler used in conjunction with designer.
753 </para>
754 <indexterm zone="qt5 rcc-qt5">
755 <primary sortas="b-rcc-qt5">rcc-qt5</primary>
756 </indexterm>
757 </listitem>
758 </varlistentry>
759
760 <varlistentry id="uic-qt5">
761 <term><command>uic-qt5</command></term>
762 <listitem>
763 <para>
764 is a Qt user interface compiler.
765 </para>
766 <indexterm zone="qt5 uic-qt5">
767 <primary sortas="b-uic-qt5">uic-qt5</primary>
768 </indexterm>
769 </listitem>
770 </varlistentry>
771
772 </variablelist>
773
774 </sect2>
775
776</sect1>
Note: See TracBrowser for help on using the repository browser.