source: x/lib/qt5.xml@ 5b761da

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 5b761da was 5b761da, checked in by Bruce Dubbs <bdubbs@…>, 9 years ago

Fix qt5 url

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

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