source: x/lib/qt4.xml@ 5a54d3e

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 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 5a54d3e was 5a54d3e, checked in by Fernando de Oliveira <fernando@…>, 10 years ago

qt-4.8.6: Fix note and md5sum.

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

  • Property mode set to 100644
File size: 23.3 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 qt4-download-http
8 "http://download.qt-project.org/official_releases/qt/4.8/&qt4-version;/qt-everywhere-opensource-src-&qt4-version;.tar.gz">
9 <!ENTITY qt4-download-ftp " ">
10 <!ENTITY qt4-md5sum "2edbe4d6c2eff33ef91732602f3518eb">
11 <!ENTITY qt4-size "231 MB">
12 <!ENTITY qt4-buildsize "2.0 GB">
13 <!ENTITY qt4-time "37 SBU">
14]>
15
16<sect1 id="qt4" xreflabel="Qt-&qt4-version;">
17 <?dbhtml filename="qt4.html" ?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Qt-&qt4-version;</title>
25
26 <indexterm zone="qt4">
27 <primary sortas="a-Qt">Qt</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Qt</title>
32
33 <para>
34 <application>Qt</application> is a cross-platform application
35 framework that is widely used for developing application software
36 with a graphical user interface (GUI) (in which cases Qt is classified
37 as a widget toolkit), and also used for developing non-GUI programs such
38 as command-line tools and consoles for servers. One of the major users
39 of <application>Qt</application> is <application>KDE</application>.
40 </para>
41
42 &lfs75_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>
48 Download (HTTP): <ulink url="&qt4-download-http;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download (FTP): <ulink url="&qt4-download-ftp;"/>
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download MD5 sum: &qt4-md5sum;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Download size: &qt4-size;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated disk space required: &qt4-buildsize;
69 </para>
70 </listitem>
71 <listitem>
72 <para>
73 Estimated build time: &qt4-time;
74 </para>
75 </listitem>
76 </itemizedlist>
77
78 <bridgehead renderas="sect3">Qt Dependencies</bridgehead>
79
80 <bridgehead renderas="sect4">Required</bridgehead>
81 <para role="required">
82 <xref linkend="xorg7-lib"/>
83 </para>
84
85 <bridgehead renderas="sect4">Recommended</bridgehead>
86 <para role="recommended">
87 <xref linkend="alsa-lib"/>,
88 <xref linkend="mesalib"/>,
89 <xref linkend="cacerts"/>,
90 <xref linkend="glib2"/>,
91 <xref linkend="icu"/> (unicode support),
92 <xref linkend="libjpeg"/>,
93 <xref linkend="libmng"/>,
94 <xref linkend="libpng"/>,
95 <xref linkend="libtiff"/>,
96 <xref linkend="openssl"/>, and
97 <xref linkend="sqlite"/>
98 </para>
99
100 <bridgehead renderas="sect4">Optional</bridgehead>
101 <para role="optional">
102 <xref linkend="cups"/>,
103 <xref linkend="gtk2"/> (GTK+ 2 theme support),
104 <xref linkend="gst-plugins-base"/> (For QtWebKit HTML5 Video),
105 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
106 <xref linkend="postgresql"/>,
107 <xref linkend="pulseaudio"/>, and
108 <xref linkend="unixodbc"/>
109 </para>
110
111 <para condition="html" role="usernotes">User Notes:
112 <ulink url="&blfs-wiki;/qt4"/>
113 </para>
114 </sect2>
115
116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../../xincludes/qt-alternatives.xml"/>
117
118 <sect2 role="installation">
119 <title>Installation of Qt</title>
120
121 <caution>
122 <para>
123 If you did not install some of the recommended dependencies, examine
124 <command>./configure --help</command> output to check how to disable
125 them or use internal versions bundled in the source tarball.
126 </para>
127 </caution>
128
129 <warning>
130 <para>
131 If <application>Qt4</application> is being reinstalled into the
132 same directory as an existing instance, run the
133 install commands from a console or non-Qt4 based window manager.
134 It overwrites <application>Qt4</application> libraries that should
135 not be in use during the install process.
136 </para>
137 </warning>
138
139 <note>
140 <para>
141 The build time and space required for the full
142 <application>Qt</application> is quite long. The instructions below
143 do not build the tutorials and examples. Removing the
144 <parameter>-nomake</parameter> lines will create a complete build.
145 </para>
146 </note>
147
148 <para>
149 Fix DoS vulnerability in the GIF image handler:
150 </para>
151
152<screen><userinput>sed -i -e '631a if (image->isNull()) { state = Error; return -1; }' \
153 src/gui/image/qgifhandler.cpp</userinput></screen>
154
155<!-- ==== Method 1 ====== -->
156 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead>
157
158 <para>
159 Install <application>Qt4</application> into the <filename
160 class='directory'>/usr</filename> hierarchy by running the following
161 commands:
162 </para>
163
164<screen><userinput>export QT4LINK=/usr
165
166sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \
167 config.tests/unix/libmng/libmng.cpp &amp;&amp;
168
169sed -i '/CONFIG -/ a\isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../..' \
170 src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro &amp;&amp;
171
172./configure -prefix /usr \
173 -bindir /usr/bin \
174 -plugindir /usr/lib/qt4/plugins \
175 -importdir /usr/lib/qt4/imports \
176 -headerdir /usr/include/qt4 \
177 -datadir /usr/share/qt4 \
178 -sysconfdir /etc/xdg \
179 -docdir /usr/share/doc/qt4 \
180 -demosdir /usr/share/doc/qt4/demos \
181 -examplesdir /usr/share/doc/qt4/examples \
182 -translationdir /usr/share/qt4/translations \
183 -confirm-license \
184 -opensource \
185 -release \
186 -dbus-linked \
187 -openssl-linked \
188 -system-sqlite \
189 -no-phonon \
190 -no-phonon-backend \
191 -no-nis \
192 -no-openvg \
193 -nomake demos \
194 -nomake examples \
195 -optimized-qmake &amp;&amp;
196
197make</userinput></screen>
198
199 <para>
200 This package does not come with a test suite.
201 </para>
202
203 <para>
204 Remove references to the build directory from the
205 <filename class="extension">.pc</filename> files by running
206 the following command:
207 </para>
208
209<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
210
211 <para>Now as the <systemitem class="username">root</systemitem> user:</para>
212
213<screen role="root"><userinput>make install &amp;&amp;
214rm -rf /usr/tests</userinput></screen>
215
216 <para>
217 Remove references to the build directory from installed files by
218 running the following command as the
219 <systemitem class="username">root</systemitem> user:
220 </para>
221
222<screen role="root"><userinput>for file in 3Support CLucene Core DBus Declarative DesignerComponents \
223 Designer Gui Help Multimedia Network OpenGL Script \
224 ScriptTools Sql Svg Test UiTools WebKit XmlPatterns Xml phonon; do
225
226 [ -e /usr/lib/libQt${file}.prl ] &amp;&amp;
227 sed -r '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' \
228 -i /usr/lib/libQt${file}.prl
229done
230unset file</userinput></screen>
231
232<!-- ==== Method 2 ====== -->
233 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt4-version;</bridgehead>
234
235 <para>
236 This section provides for installing Qt4 almost all of the files in the
237 <filename class="directory">/opt</filename> directory.
238 </para>
239
240<screen><userinput>export QT4DIR=/opt/qt-&qt4-version; &amp;&amp;
241export QT4LINK=/opt/qt4 &amp;&amp;
242
243sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \
244 config.tests/unix/libmng/libmng.cpp &amp;&amp;
245
246sed -i '/CONFIG -/ a\isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../..' \
247 src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro &amp;&amp;
248
249./configure -prefix $QT4DIR \
250 -sysconfdir /etc/xdg \
251 -confirm-license \
252 -opensource \
253 -release \
254 -dbus-linked \
255 -openssl-linked \
256 -system-sqlite \
257 -plugin-sql-sqlite \
258 -no-phonon \
259 -no-phonon-backend \
260 -no-nis \
261 -no-openvg \
262 -nomake demos \
263 -nomake examples \
264 -optimized-qmake &amp;&amp;
265
266make</userinput></screen>
267
268 <para>
269 Now, as the <systemitem class="username">root</systemitem> user:
270 </para>
271
272<screen role="root"><userinput>make install
273ln -svfn $QT4DIR /opt/qt4</userinput></screen>
274
275 <para>
276 Remove references to the build directory from installed files by
277 running the following command as the
278 <systemitem class="username">root</systemitem> user:
279 </para>
280
281<screen role="root"><userinput>for file in `basename -a -s .prl $QT4DIR/lib/lib*.prl`; do
282 sed -r -e '/^QMAKE_PRL_BUILD_DIR/d' \
283 -e 's/(QMAKE_PRL_LIBS =).*/\1/' \
284 -i $QT4DIR/lib/${file}.prl
285
286 perl -pi -e "s, -L$PWD/?\S+,,g" $QT4DIR/lib/pkgconfig/${file##lib}.pc
287done
288
289unset file</userinput></screen>
290
291<!-- ==== Common ====== -->
292 <bridgehead renderas="sect3">Continuing for Both Methods</bridgehead>
293
294 <para>
295 For all methods, install images and create the menu entries
296 for installed applications. Be sure that the <envar>QT4LINK</envar>
297 variable is defined in root's environment and
298 as the <systemitem class="username">root</systemitem> user:
299 </para>
300
301<screen role="root"><userinput>install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \
302 /usr/share/pixmaps/qt4logo.png &amp;&amp;
303
304install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \
305 /usr/share/pixmaps/assistant-qt4.png &amp;&amp;
306
307install -v -Dm644 tools/designer/src/designer/images/designer.png \
308 /usr/share/pixmaps/designer-qt4.png &amp;&amp;
309
310install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \
311 /usr/share/pixmaps/linguist-qt4.png &amp;&amp;
312
313install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \
314 /usr/share/pixmaps/qdbusviewer-qt4.png &amp;&amp;
315
316install -dm755 /usr/share/applications &amp;&amp;
317
318cat &gt; /usr/share/applications/assistant-qt4.desktop &lt;&lt; EOF
319<literal>[Desktop Entry]
320Name=Qt4 Assistant
321Comment=Shows Qt4 documentation and examples
322Exec=$QT4LINK/bin/assistant
323Icon=assistant-qt4.png
324Terminal=false
325Encoding=UTF-8
326Type=Application
327Categories=Qt;Development;Documentation;</literal>
328EOF
329
330cat &gt; /usr/share/applications/designer-qt4.desktop &lt;&lt; EOF
331<literal>[Desktop Entry]
332Name=Qt4 Designer
333Comment=Design GUIs for Qt4 applications
334Exec=$QT4LINK/bin/designer
335Icon=designer-qt4.png
336MimeType=application/x-designer;
337Terminal=false
338Encoding=UTF-8
339Type=Application
340Categories=Qt;Development;</literal>
341EOF
342
343cat &gt; /usr/share/applications/linguist-qt4.desktop &lt;&lt; EOF
344<literal>[Desktop Entry]
345Name=Qt4 Linguist
346Comment=Add translations to Qt4 applications
347Exec=$QT4LINK/bin/linguist
348Icon=linguist-qt4.png
349MimeType=text/vnd.trolltech.linguist;application/x-linguist;
350Terminal=false
351Encoding=UTF-8
352Type=Application
353Categories=Qt;Development;</literal>
354EOF
355
356cat &gt; /usr/share/applications/qdbusviewer-qt4.desktop &lt;&lt; EOF
357<literal>[Desktop Entry]
358Name=Qt4 QDbusViewer
359GenericName=D-Bus Debugger
360Comment=Debug D-Bus applications
361Exec=$QT4LINK/bin/qdbusviewer
362Icon=qdbusviewer-qt4.png
363Terminal=false
364Encoding=UTF-8
365Type=Application
366Categories=Qt;Development;Debugger;</literal>
367EOF
368
369cat &gt; /usr/share/applications/qtconfig-qt4.desktop &lt;&lt; EOF
370<literal>[Desktop Entry]
371Name=Qt4 Config
372Comment=Configure Qt4 behavior, styles, fonts
373Exec=$QT4LINK/bin/qtconfig
374Icon=qt4logo.png
375Terminal=false
376Encoding=UTF-8
377Type=Application
378Categories=Qt;Settings;</literal>
379EOF</userinput></screen>
380
381 </sect2>
382
383 <sect2 role="commands">
384 <title>Command Explanations</title>
385
386 <para>
387 <command>sed -i ...</command>: First command fixes detection of
388 <application>libmng</application> 2.0 and second one prevents configure
389 script from writing to the root directory if building as privileged user.
390 </para>
391
392 <para>
393 <parameter>-confirm-license</parameter>: Accept license
394 without prompting user during configuration.
395 </para>
396
397 <para>
398 <parameter>-opensource</parameter>: Install the opensource
399 version of <application>Qt</application>.
400 </para>
401
402 <para>
403 <parameter>-release</parameter>: This switch disables
404 building with debugging symbols.
405 </para>
406
407 <para>
408 <parameter>-nomake examples -nomake demos</parameter>:
409 These switches disable building programs that are only of
410 interest to a developer using <application>Qt</application>.
411 </para>
412
413 <para>
414 <parameter>-system-sqlite</parameter>: This switch enables use
415 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 deprecated in recent versions of <application>Glibc</application>.
422 </para>
423
424 <para>
425 <parameter>-no-phonon -no-phonon-backend</parameter>: These
426 switches disable building of the bundled
427 <application>Phonon</application> library. Better version
428 is provided by <xref linkend="phonon"/> package.
429 </para>
430
431 <para>
432 <parameter>-dbus-linked -openssl-linked</parameter>: These
433 switches enable explicit linking of the
434 <application>D-Bus</application> and
435 <application>OpenSSL</application> libraries into
436 <application>Qt</application> libraries instead of
437 <command>dlopen()</command>-ing them.
438 </para>
439
440 <para>
441 <parameter>-no-openvg</parameter>: This switch disables
442 <application>OpenVG</application> support in
443 <application>Qt</application>.
444 </para>
445
446 <para>
447 <parameter>-optimized-qmake</parameter>: This switch enables
448 building of the optimized <command>qmake</command> program.
449 </para>
450
451 <para>
452 <option>-no-dbus</option>: Use this switch if you don't have
453 <application>D-Bus</application> installed.
454 </para>
455
456 </sect2>
457
458 <sect2 role="configuration">
459 <title>Configuring Qt</title>
460
461 <sect3 id="qt4-config">
462 <title>Configuration Information</title>
463
464 <para>
465 If you installed <application>Qt</application> in /usr,
466 create an environment variable needed by certain packages.
467 As the <systemitem class="username">root</systemitem> user:
468 </para>
469
470<screen role="root"><userinput>cat &gt; /etc/profile.d/qt4.sh &lt;&lt; EOF
471<literal># Begin /etc/profile.d/qt4.sh
472
473QT4DIR=/usr
474export QT4DIR
475
476# End /etc/profile.d/qt4.sh</literal>
477EOF</userinput></screen>
478
479 <para>
480 If you installed <application>Qt</application> in a location other
481 than /usr, you need to update the following configuration files so
482 that <application>Qt</application> is correctly found by other packages
483 and system processes.</para>
484
485 <para>As the <systemitem class="username">root</systemitem> user, update
486 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
487 run-time cache file:
488 </para>
489
490<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
491<literal># Begin Qt addition
492
493/opt/qt4/lib
494
495# End Qt addition</literal>
496EOF
497
498ldconfig</userinput></screen>
499
500 <indexterm zone="qt4 qt4-config">
501 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
502 </indexterm>
503
504 <para>
505 As the <systemitem class="username">root</systemitem> user, create
506 the <filename>/etc/profile.d/qt4.sh</filename> file:
507 </para>
508
509<screen role="root"><userinput>cat &gt; /etc/profile.d/qt4.sh &lt;&lt; EOF
510<literal># Begin /etc/profile.d/qt4.sh
511
512QT4DIR=/opt/qt4
513
514pathappend /opt/qt4/bin PATH
515pathappend /opt/qt4/lib/pkgconfig PKG_CONFIG_PATH
516
517export QT4DIR
518
519# End /etc/profile.d/qt4.sh</literal>
520EOF</userinput></screen>
521
522
523 </sect3>
524
525 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
526 href="../../xincludes/setqt.xml"/>
527 </sect2>
528
529 <sect2 role="content">
530 <title>Contents</title>
531
532 <segmentedlist>
533 <segtitle>Installed Programs</segtitle>
534 <segtitle>Installed Libraries</segtitle>
535 <segtitle>Installed Directories</segtitle>
536
537 <seglistitem>
538 <seg>
539 assistant, designer, lconvert, linguist,
540 lrelease, lupdate, moc, pixeltool,
541 qcollectiongenerator, qdbuscpp2xml, qdbus,
542 qdbusviewer, qdbusxml2cpp, qdoc3, qhelpconverter,
543 qhelpgenerator, qmake, qmlplugindump, qmlviewer,
544 qt3to4, qtconfig, qttracereplay, rcc, uic3,
545 uic, xmlpatterns, and xmlpatternsvalidator
546 </seg>
547 <seg>
548 libQtUiTools.a, libQt3Support.so, libQtCLucene.so, libQtCore.so,
549 libQtDBus.so, libQtDeclarative.so, libQtDesignerComponents.so,
550 libQtDesigner.so, libQtGui.so, libQtHelp.so, libQtMultimedia.so,
551 libQtNetwork.so, libQtOpenGL.so, libQtScript.so, libQtScriptTools.so,
552 libQtSql.so, libQtSvg.so, libQtTest.so, libQtWebKit.so,
553 libQtXmlPatterns.so, and libQtXml.so, and several plugins under
554 /opt/qt4/imports and /opt/qt4/plugins
555 </seg>
556 <seg>
557 /usr/include/qt4,
558 /usr/lib/qt4,
559 /usr/share/doc/qt4, and
560 /usr/share/qt4
561 OR
562 /opt/qt4 and
563 /opt/qt-&qt4-version;
564 </seg>
565 </seglistitem>
566 </segmentedlist>
567
568 <variablelist>
569 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
570 <?dbfo list-presentation="list"?>
571 <?dbhtml list-presentation="table"?>
572
573 <varlistentry id="assistant-qt4">
574 <term><command>assistant</command></term>
575 <listitem>
576 <para>
577 is a tool for presenting on-line documentation.
578 </para>
579 <indexterm zone="qt4 assistant-qt4">
580 <primary sortas="b-assistant-qt4">assistant</primary>
581 </indexterm>
582 </listitem>
583 </varlistentry>
584
585 <varlistentry id="designer-qt4">
586 <term><command>designer</command></term>
587 <listitem>
588 <para>
589 is a full-fledged GUI builder. It includes
590 powerful features such as preview mode, automatic widget
591 layout, support for custom widgets, and an advanced
592 property editor.
593 </para>
594 <indexterm zone="qt4 designer-qt4">
595 <primary sortas="b-designer-qt4">designer</primary>
596 </indexterm>
597 </listitem>
598 </varlistentry>
599
600 <varlistentry id="linguist-qt4">
601 <term><command>linguist</command></term>
602 <listitem>
603 <para>
604 provides support for translating applications into
605 local languages.
606 </para>
607 <indexterm zone="qt4 linguist-qt4">
608 <primary sortas="b-linguist-qt4">linguist</primary>
609 </indexterm>
610 </listitem>
611 </varlistentry>
612
613 <varlistentry id="lrelease-qt4">
614 <term><command>lrelease</command></term>
615 <listitem>
616 <para>
617 is a simple command line tool. It reads a Qt project
618 file and produces message files used by the application.
619 </para>
620 <indexterm zone="qt4 lrelease-qt4">
621 <primary sortas="b-lrelease-qt4">lrelease</primary>
622 </indexterm>
623 </listitem>
624 </varlistentry>
625
626 <varlistentry id="lupdate-qt4">
627 <term><command>lupdate</command></term>
628 <listitem>
629 <para>
630 reads a Qt project file, finds the translatable
631 strings in the specified source, header and Qt Designer
632 interface files, and produces or updates the translation
633 files listed in the project file.
634 </para>
635 <indexterm zone="qt4 lupdate-qt4">
636 <primary sortas="b-lupdate-qt4">lupdate</primary>
637 </indexterm>
638 </listitem>
639 </varlistentry>
640
641 <varlistentry id="moc-qt4">
642 <term><command>moc</command></term>
643 <listitem>
644 <para>
645 generates Qt meta object support code.
646 </para>
647 <indexterm zone="qt4 moc-qt4">
648 <primary sortas="b-moc-qt4">moc</primary>
649 </indexterm>
650 </listitem>
651 </varlistentry>
652
653 <varlistentry id="pixeltool-qt4">
654 <term><command>pixeltool</command></term>
655 <listitem>
656 <para>
657 is a desktop magnifier and as you move your mouse around
658 the screen it will show the magnified contents in its window.
659 </para>
660 <indexterm zone="qt4 pixeltool-qt4">
661 <primary sortas="b-pixeltool-qt4">pixeltool</primary>
662 </indexterm>
663 </listitem>
664 </varlistentry>
665
666 <varlistentry id="qmake-qt4">
667 <term><command>qmake</command></term>
668 <listitem>
669 <para>
670 uses information stored in project files to
671 determine what should go in the makefiles it
672 generates.
673 </para>
674 <indexterm zone="qt4 qmake-qt4">
675 <primary sortas="b-qmake-qt4">qmake</primary>
676 </indexterm>
677 </listitem>
678 </varlistentry>
679
680 <varlistentry id="qt3to4-qt4">
681 <term><command>qt3to4</command></term>
682 <listitem>
683 <para>
684 qt3to4 is a tool to help update Qt3 code to Qt4.
685 </para>
686 <indexterm zone="qt4 qt3to4-qt4">
687 <primary sortas="b-qt3to4-qt4">qt3to4</primary>
688 </indexterm>
689 </listitem>
690 </varlistentry>
691
692 <varlistentry id="qtconfig-qt4">
693 <term><command>qtconfig</command></term>
694 <listitem>
695 <para>
696 is used to customize the appearance of Qt applications.
697 </para>
698 <indexterm zone="qt4 qtconfig-qt4">
699 <primary sortas="b-qtconfig-qt4">qtconfig</primary>
700 </indexterm>
701 </listitem>
702 </varlistentry>
703
704 <varlistentry id="rcc-qt4">
705 <term><command>rcc</command></term>
706 <listitem>
707 <para>
708 is a resource compiler used in conjunction with designer.
709 </para>
710 <indexterm zone="qt4 rcc-qt4">
711 <primary sortas="b-rcc-qt4">rcc</primary>
712 </indexterm>
713 </listitem>
714 </varlistentry>
715
716 <varlistentry id="uic-qt4">
717 <term><command>uic</command></term>
718 <listitem>
719 <para>
720 is a Qt user interface compiler.
721 </para>
722 <indexterm zone="qt4 uic-qt4">
723 <primary sortas="b-uic-qt4">uic</primary>
724 </indexterm>
725 </listitem>
726 </varlistentry>
727
728 <varlistentry id="uic3-qt4">
729 <term><command>uic3</command></term>
730 <listitem>
731 <para>
732 is a tool to generate Qt4 code out of
733 user interface files generated by the Qt3
734 version of designer.
735 </para>
736 <indexterm zone="qt4 uic3-qt4">
737 <primary sortas="b-uic3-qt4">uic3</primary>
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.