source: x/lib/qt5-systemd.xml@ 5c7d5b25

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

Rewrite Qt5 instructions to once again use qtchooser.

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

  • Property mode set to 100644
File size: 23.6 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.3">
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 "f9a24a0d5645efa0715b6ff0fa13d60f">
13 <!ENTITY qt5-size "169 MB">
14 <!ENTITY qt5-buildsize "2.3 GB (173 MB installed)">
15 <!ENTITY qt5-time "105 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.
42 </para>
43
44 &lfs75_checked;
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
80 <bridgehead renderas="sect3">Qt5 Dependencies</bridgehead>
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"/>,
88 <xref linkend="xcb-util-renderutil"/>, and
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"/>,
96 <xref linkend="dbus"/>,
97 <xref linkend="glib2"/>,
98 <xref linkend="gst-plugins-base"/>,
99 <xref linkend="harfbuzz"/>,
100 <xref linkend="icu"/> (required for QtWebKit),
101 <xref linkend="libjpeg"/>,
102 <xref linkend="libmng"/>,
103 <xref linkend="libpng"/>,
104 <xref linkend="libtiff"/>,
105 <xref linkend="mtdev"/>,
106 <xref linkend="openssl"/>,
107 <xref linkend="pcre"/>,
108 <xref linkend="sqlite"/> and
109 <xref linkend="ruby"/> (required for QtWebKit)
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 <ulink url="http://www.mysql.com/">MySQL</ulink>,
120 <xref linkend="postgresql"/>,
121 <xref linkend="pulseaudio"/>, and
122 <xref linkend="unixodbc"/>
123 </para>
124
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
131 <para condition="html" role="usernotes">User Notes:
132 <ulink url="&blfs-wiki;/qt5"/>
133 </para>
134 </sect2>
135
136 <sect2 role="qtprefix">
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
156 users is that this <application>Qt</application> instance cannot
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
185 </sect2>
186
187 <sect2 role="multi-install">
188 <title>Dealing with multiple Qt versions</title>
189
190 <para>
191 Both <application>Qt4</application> and
192 <application>Qt5</application> executables have
193 the same names and will override each other if
194 they are installed in the same prefix. To overcome
195 such problem, BLFS offers <xref linkend="qtchooser"/>,
196 an utility used to switch between different
197 <application>Qt</application> versions.
198 </para>
199
200 <para>
201 If <xref linkend="qtchooser"/> is to be used or
202 if installing both <application>Qt4</application>
203 and <application>Qt5</application> in
204 <filename class="directory">/usr</filename>, the
205 executables need to be installed to a non-standard
206 location in order to avoid the conflict with
207 <application>Qt4</application> ones. To accomplish
208 that, set the following environment variable:
209 </para>
210
211<screen><userinput>export QT5BINDIR=$QT5PREFIX/lib/qt5/bin</userinput></screen>
212
213 <para>
214 If you choose not to install <xref linkend="qtchooser"/>
215 or if you are not going to install
216 <application>Qt4</application>, simply set the bindir to
217 a <filename class="directory">bin</filename> subdir of the
218 default prefix by setting the following environment variable:
219 </para>
220
221<screen><userinput>export QT5BINDIR=$QT5PREFIX/bin</userinput></screen>
222
223 </sect2>
224
225 <sect2 role="installation">
226 <title>Installation of Qt5</title>
227
228 <caution>
229 <para>
230 If you did not install some of the recommended dependencies, examine
231 <command>./configure --help</command> output to check how to disable
232 them or use internal versions bundled in the source tarball.
233 </para>
234 </caution>
235
236 <warning>
237 <para>
238 If <application>Qt5</application> is being reinstalled into the
239 same directory as an existing instance, run the commands done by
240 <systemitem class="username">root</systemitem>, such as
241 <command>make install</command>, from a console or non-Qt5 based
242 window manager. It overwrites <application>Qt5</application>
243 libraries that should not be in use during the install process.
244 </para>
245 </warning>
246
247 <para>
248 Install <application>Qt5</application> by running the
249 following commands:
250 </para>
251
252<screen><userinput>./configure -prefix $QT5PREFIX \
253 -sysconfdir /etc/xdg \
254 -bindir $QT5BINDIR \
255 -headerdir $QT5PREFIX/include/qt5 \
256 -archdatadir $QT5PREFIX/lib/qt5 \
257 -datadir $QT5PREFIX/share/qt5 \
258 -docdir $QT5PREFIX/share/doc/qt5 \
259 -translationdir $QT5PREFIX/share/qt5/translations \
260 -examplesdir $QT5PREFIX/share/doc/qt5/examples \
261 -confirm-license \
262 -opensource \
263 -dbus-linked \
264 -openssl-linked \
265 -system-harfbuzz \
266 -system-sqlite \
267 -nomake examples \
268 -optimized-qmake &amp;&amp;
269make</userinput></screen>
270
271 <para>
272 This package does not come with a test suite.
273 </para>
274
275 <para>
276 Remove references to the build directory from the
277 <filename class="extension">.pc</filename> files by running
278 the following command:
279 </para>
280
281<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
282
283 <warning>
284 <para>
285 Make sure that <envar>QT5PREFIX</envar> and <envar>QT5BINDIR</envar>
286 environment variables are set for the
287 <systemitem class="username">root</systemitem> user too.
288 </para>
289 </warning>
290
291 <para>
292 Now, as the <systemitem class="username">root</systemitem> user:
293 </para>
294
295<screen role="root"><userinput>make install</userinput></screen>
296
297 <para>
298 Remove references to the build directory from installed files by
299 running the following commands as the
300 <systemitem class="username">root</systemitem> user:
301 </para>
302
303<screen role="root"><userinput>sed -e "s:$PWD/qtbase:$QT5PREFIX/lib/qt5:g" \
304 -i $QT5PREFIX/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
305
306find $QT5PREFIX/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \
307 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
308
309 <para>
310 Install images and create the menu entries for installed
311 applications by running the following commands
312 as the <systemitem class="username">root</systemitem> user:
313 </para>
314
315<screen role="root"><userinput>install -v -dm755 /usr/share/pixmaps &amp;&amp;
316
317install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
318 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
319
320install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
321 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
322
323install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
324 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
325
326install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
327 /usr/share/pixmaps/qdbusviewer-qt5.png &amp;&amp;
328
329install -v -dm755 /usr/share/applications &amp;&amp;
330
331cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; EOF
332<literal>[Desktop Entry]
333Name=Qt5 Assistant
334Comment=Shows Qt5 documentation and examples
335Exec=$QT5BINDIR/assistant
336Icon=assistant-qt5.png
337Terminal=false
338Encoding=UTF-8
339Type=Application
340Categories=Qt;Development;Documentation;</literal>
341EOF
342
343cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; EOF
344<literal>[Desktop Entry]
345Name=Qt5 Designer
346GenericName=Interface Designer
347Comment=Design GUIs for Qt5 applications
348Exec=$QT5BINDIR/designer
349Icon=designer-qt5.png
350MimeType=application/x-designer;
351Terminal=false
352Encoding=UTF-8
353Type=Application
354Categories=Qt;Development;</literal>
355EOF
356
357cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; EOF
358<literal>[Desktop Entry]
359Name=Qt5 Linguist
360Comment=Add translations to Qt5 applications
361Exec=$QT5BINDIR/linguist
362Icon=linguist-qt5.png
363MimeType=text/vnd.trolltech.linguist;application/x-linguist;
364Terminal=false
365Encoding=UTF-8
366Type=Application
367Categories=Qt;Development;</literal>
368EOF
369
370cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; EOF
371<literal>[Desktop Entry]
372Name=Qt5 QDbusViewer
373GenericName=D-Bus Debugger
374Comment=Debug D-Bus applications
375Exec=$QT5BINDIR/qdbusviewer
376Icon=qdbusviewer-qt5.png
377Terminal=false
378Encoding=UTF-8
379Type=Application
380Categories=Qt;Development;Debugger;</literal>
381EOF</userinput></screen>
382
383 <para>
384 Some packages look for <application>Qt5</application> executables
385 with <filename>-qt5</filename> suffix.
386 If <application>Qt5</application> executables weren't installed in
387 <filename class="directory">/usr/bin</filename>, run the following
388 commands as the <systemitem class="username">root</systemitem> user:
389 </para>
390
391<screen role="root"><userinput>for file in $QT5BINDIR/*; do
392 ln -sfv $file /usr/bin/$(basename $file)-qt5
393done</userinput></screen>
394
395 </sect2>
396
397 <sect2 role="commands">
398 <title>Command Explanations</title>
399
400 <para>
401 <parameter>-confirm-license</parameter>: Accept license
402 without prompting user during configuration.
403 </para>
404
405 <para>
406 <parameter>-opensource</parameter>: Install the opensource
407 version of <application>Qt</application>.
408 </para>
409
410 <para>
411 <parameter>-release</parameter>: This switch disables
412 building with debugging symbols.
413 </para>
414
415 <para>
416 <parameter>-nomake examples</parameter>: This switch
417 disables building of the example programs included
418 in the source tarball. Remove it if you want to build
419 them.
420 </para>
421
422 <para>
423 <parameter>-system-harfbuzz</parameter>: This switch enables use
424 of the system version of <application>Harfbuzz</application>
425 which fixes some font rendering issues in
426 <application>Qt5</application> applications.
427 </para>
428
429 <para>
430 <parameter>-system-sqlite</parameter>: This switch enables use
431 of the system version of <application>SQLite</application>.
432 </para>
433
434 <para>
435 <parameter>-dbus-linked -openssl-linked</parameter>: These
436 switches enable explicit linking of the
437 <application>D-Bus</application> and
438 <application>OpenSSL</application> libraries into
439 <application>Qt5</application> libraries instead of
440 <command>dlopen()</command>-ing them.
441 </para>
442
443 <para>
444 <parameter>-optimized-qmake</parameter>: This switch enables
445 building of the optimized <command>qmake</command> program.
446 </para>
447
448 </sect2>
449
450 <sect2 role="configuration">
451 <title>Configuring Qt5</title>
452
453 <sect3 id="qt5-config">
454 <title>Configuration Information</title>
455
456 <note>
457 <para>
458 If you have installed <application>Qt5</application>
459 in <filename class="directory">/usr</filename> you
460 can skip this section.
461 </para>
462 </note>
463
464 <para>
465 If you installed <application>Qt5</application> in a location other
466 than <filename class="directory">/usr</filename>, you need to update the
467 following configuration files so that <application>Qt5</application> is
468 correctly found by other packages and system processes.
469 </para>
470
471 <para>
472 As the <systemitem class="username">root</systemitem> user, update
473 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
474 run-time cache file:
475 </para>
476
477<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
478<literal># Begin Qt5 addition
479
480$QT5PREFIX/lib
481
482# End Qt5 addition</literal>
483EOF
484
485ldconfig</userinput></screen>
486
487 <indexterm zone="qt5 qt5-config">
488 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
489 </indexterm>
490
491 <para>
492 If you have installed <xref linkend="qtchooser"/>, create
493 the <filename>/etc/profile.d/qt5.sh</filename> file by
494 running the following command as the
495 <systemitem class="username">root</systemitem> user:
496 </para>
497
498<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
499<literal># Begin /etc/profile.d/qt5.sh
500
501pathappend $QT5PREFIX/lib/pkgconfig PKG_CONFIG_PATH
502
503# End /etc/profile.d/qt5.sh</literal>
504EOF</userinput></screen>
505
506 <para>
507 If you have not installed <xref linkend="qtchooser"/>,
508 create the <filename>/etc/profile.d/qt5.sh</filename>
509 file by running the following command as the
510 <systemitem class="username">root</systemitem> user:
511 </para>
512
513<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
514<literal># Begin /etc/profile.d/qt5.sh
515
516pathappend $QT5BINDIR PATH
517pathappend $QT5PREFIX/lib/pkgconfig PKG_CONFIG_PATH
518
519# End /etc/profile.d/qt5.sh</literal>
520EOF</userinput></screen>
521
522 <note>
523 <para>
524 If you also have <application>Qt4</application> installed,
525 you will need to manually adjust the <envar>PATH</envar>
526 variable depending on which <application>Qt</application>
527 version is needed.
528 </para>
529 </note>
530
531 </sect3>
532
533 </sect2>
534
535 <sect2 role="content">
536 <title>Contents</title>
537
538 <segmentedlist>
539 <segtitle>Installed Programs</segtitle>
540 <segtitle>Installed Libraries</segtitle>
541 <segtitle>Installed Directories</segtitle>
542
543 <seglistitem>
544 <seg>
545 assistant, designer, lconvert, linguist, lrelease,
546 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
547 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
548 qhelpgenerator, qlalr, qmake, qml1plugindump, qmlbundle,
549 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
550 qmlscene, qmltestrunner, qmlviewer, qtdiag, qtpaths, rcc,
551 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
552 </seg>
553 <seg>
554 libEnginio.so, libqgsttools_p.so, libQt5Bluetooth.so,
555 libQt5Bootstrap.a, libQt5CLucene.so, libQt5Concurrent.so,
556 libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
557 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so,
558 libQt5Help.so, libQt5MultimediaQuick_p.so, libQt5Multimedia.so,
559 libQt5MultimediaWidgets.so, libQt5Network.so, libQt5Nfc.so,
560 libQt5OpenGLExtensions.a, libQt5OpenGL.so, libQt5PlatformSupport.a,
561 libQt5Positioning.so, libQt5PrintSupport.so, libQt5QmlDevTools.a,
562 libQt5Qml.so, libQt5QuickParticles.so, libQt5QuickWidgets.so,
563 libQt5Quick.so, libQt5QuickTest.so, libQt5Script.so,
564 libQt5ScriptTools.so, libQt5Sensors.so, libQt5SerialPort.so,
565 libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
566 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5WebSockets.so,
567 libQt5Widgets.so, libQt5X11Extras.so, libQt5XmlPatterns.so,
568 libQt5Xml.so, and several plugins under /opt/qt5/{imports,plugins,qml}
569 </seg>
570 <seg>
571 $QT5PREFIX/include/qt5,
572 $QT5PREFIX/lib/qt5,
573 $QT5PREFIX/share/doc/qt5, and
574 $QT5PREFIX/share/qt5
575 </seg>
576 </seglistitem>
577 </segmentedlist>
578
579 <variablelist>
580 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
581 <?dbfo list-presentation="list"?>
582 <?dbhtml list-presentation="table"?>
583
584 <varlistentry id="assistant-qt5">
585 <term><command>assistant</command></term>
586 <listitem>
587 <para>
588 is a tool for presenting on-line documentation.
589 </para>
590 <indexterm zone="qt5 assistant-qt5">
591 <primary sortas="b-assistant-qt5">assistant</primary>
592 </indexterm>
593 </listitem>
594 </varlistentry>
595
596 <varlistentry id="designer-qt5">
597 <term><command>designer</command></term>
598 <listitem>
599 <para>
600 is a full-fledged GUI builder. It includes
601 powerful features such as preview mode, automatic widget
602 layout, support for custom widgets, and an advanced
603 property editor.
604 </para>
605 <indexterm zone="qt5 designer-qt5">
606 <primary sortas="b-designer-qt5">designer</primary>
607 </indexterm>
608 </listitem>
609 </varlistentry>
610
611 <varlistentry id="linguist-qt5">
612 <term><command>linguist</command></term>
613 <listitem>
614 <para>
615 provides support for translating applications into
616 local languages.
617 </para>
618 <indexterm zone="qt5 linguist-qt5">
619 <primary sortas="b-linguist-qt5">linguist</primary>
620 </indexterm>
621 </listitem>
622 </varlistentry>
623
624 <varlistentry id="lrelease-qt5">
625 <term><command>lrelease</command></term>
626 <listitem>
627 <para>
628 is a simple command line tool. It reads a Qt project
629 file and produces message files used by the application.
630 </para>
631 <indexterm zone="qt5 lrelease-qt5">
632 <primary sortas="b-lrelease-qt5">lrelease</primary>
633 </indexterm>
634 </listitem>
635 </varlistentry>
636
637 <varlistentry id="lupdate-qt5">
638 <term><command>lupdate</command></term>
639 <listitem>
640 <para>
641 reads a Qt project file, finds the translatable
642 strings in the specified source, header and Qt Designer
643 interface files, and produces or updates the translation
644 files listed in the project file.
645 </para>
646 <indexterm zone="qt5 lupdate-qt5">
647 <primary sortas="b-lupdate-qt5">lupdate</primary>
648 </indexterm>
649 </listitem>
650 </varlistentry>
651
652 <varlistentry id="moc-qt5">
653 <term><command>moc</command></term>
654 <listitem>
655 <para>
656 generates Qt meta object support code.
657 </para>
658 <indexterm zone="qt5 moc-qt5">
659 <primary sortas="b-moc-qt5">moc</primary>
660 </indexterm>
661 </listitem>
662 </varlistentry>
663
664 <varlistentry id="pixeltool-qt5">
665 <term><command>pixeltool</command></term>
666 <listitem>
667 <para>
668 is a desktop magnifier and as you move your mouse around
669 the screen it will show the magnified contents in its window.
670 </para>
671 <indexterm zone="qt5 pixeltool-qt5">
672 <primary sortas="b-pixeltool-qt5">pixeltool</primary>
673 </indexterm>
674 </listitem>
675 </varlistentry>
676
677 <varlistentry id="qmake-qt5">
678 <term><command>qmake</command></term>
679 <listitem>
680 <para>
681 uses information stored in project files to
682 determine what should go in the makefiles it
683 generates.
684 </para>
685 <indexterm zone="qt5 qmake-qt5">
686 <primary sortas="b-qmake-qt5">qmake</primary>
687 </indexterm>
688 </listitem>
689 </varlistentry>
690
691 <varlistentry id="rcc-qt5">
692 <term><command>rcc</command></term>
693 <listitem>
694 <para>
695 is a resource compiler used in conjunction with designer.
696 </para>
697 <indexterm zone="qt5 rcc-qt5">
698 <primary sortas="b-rcc-qt5">rcc</primary>
699 </indexterm>
700 </listitem>
701 </varlistentry>
702
703 <varlistentry id="uic-qt5">
704 <term><command>uic</command></term>
705 <listitem>
706 <para>
707 is a Qt user interface compiler.
708 </para>
709 <indexterm zone="qt5 uic-qt5">
710 <primary sortas="b-uic-qt5">uic</primary>
711 </indexterm>
712 </listitem>
713 </varlistentry>
714
715 </variablelist>
716
717 </sect2>
718
719</sect1>
Note: See TracBrowser for help on using the repository browser.