source: x/lib/qt4-systemd.xml@ 8770a48

systemd-13485
Last change on this file since 8770a48 was 8770a48, checked in by Douglas R. Reno <renodr@…>, 9 years ago

Update to doxygen-1.8.10
Update to OpenJDK-1.8.0.51
Update to check-0.10.0
Fix a build error in Valgrind using glibc-2.22
Update to GnuTLS-3.4.4.1
Update to acpid-2.0.25
Update to cURL-7.44.0
Update to libpng-1.6.18
Update to cmake-3.3.1
Update to harfbuzz-1.0.2
Update to libdrm-2.4.64
Update to Mesa-10.6.4 (will wait for 11.x release for next update)
Update to Linux-PAM-1.2.1
Update to xterm-319
Update to gdk-pixbuf-2.31.6
Update to vala-0.28.1
Update to LVM2-2.02.128
Update to openbox-3.6.1
Update to PIN-Entry-0.9.5
Update to GnuPG-2.1.7
Update to gcr-3.16.0
Fix URL for gsettings-desktop-schemas-3.16.1
Add some short descriptions by Denis.

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

  • Property mode set to 100644
File size: 33.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 qt4-download-http
8 "http://download.qt.io/official_releases/qt/4.8/&qt4-version;/qt-everywhere-opensource-src-&qt4-version;.tar.gz">
9 <!ENTITY qt4-download-ftp " ">
10 <!ENTITY qt4-md5sum "d990ee66bf7ab0c785589776f35ba6ad">
11 <!ENTITY qt4-size "230 MB">
12 <!ENTITY qt4-buildsize "2.3 GB">
13 <!ENTITY qt4-time "39 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 Qt4</title>
32
33 <para>
34 <application>Qt4</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
37 <application>Qt4</application> is classifiedas a widget toolkit), and
38 also used for developing non-GUI programs such as command-line tools
39 and consoles for servers. One of the major users
40 of <application>Qt4</application> is <application>KDE</application>.
41 </para>
42
43 &lfs77_checked;
44
45 <bridgehead renderas="sect3">Package Information</bridgehead>
46 <itemizedlist spacing="compact">
47 <listitem>
48 <para>
49 Download (HTTP): <ulink url="&qt4-download-http;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download (FTP): <ulink url="&qt4-download-ftp;"/>
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download MD5 sum: &qt4-md5sum;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Download size: &qt4-size;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated disk space required: &qt4-buildsize;
70 </para>
71 </listitem>
72 <listitem>
73 <para>
74 Estimated build time: &qt4-time;
75 </para>
76 </listitem>
77 </itemizedlist>
78
79 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
80 <itemizedlist spacing="compact">
81 <listitem>
82 <para>
83 Optional patch:
84 <ulink url="&patch-root;/qt-&qt4-version;-fedora_fixes-1.patch"/>
85 </para>
86 </listitem>
87 </itemizedlist>
88
89 <bridgehead renderas="sect3">Qt4 Dependencies</bridgehead>
90
91 <bridgehead renderas="sect4">Required</bridgehead>
92 <para role="required">
93 <xref linkend="xorg7-lib"/>
94 </para>
95
96 <bridgehead renderas="sect4">Recommended</bridgehead>
97 <para role="recommended">
98 <xref linkend="alsa-lib"/>,
99 <xref linkend="mesalib"/>,
100 <xref linkend="cacerts"/>,
101 <xref linkend="dbus"/>,
102 <xref linkend="glib2"/>,
103 <xref linkend="icu"/> (unicode support),
104 <xref linkend="libjpeg"/>,
105 <xref linkend="libmng"/>,
106 <xref linkend="libpng"/>,
107 <xref linkend="libtiff"/>,
108 <xref linkend="openssl"/>, and
109 <xref linkend="sqlite"/>
110 </para>
111
112 <bridgehead renderas="sect4">Optional</bridgehead>
113 <para role="optional">
114 <xref linkend="cups"/>,
115 <xref linkend="gtk2"/> (GTK+ 2 theme support),
116 <xref linkend="gst-plugins-base"/> (For QtWebKit HTML5 Video),
117 <xref linkend="mariadb"/>,
118 <xref linkend="postgresql"/>,
119 <xref linkend="pulseaudio"/>, and
120 <xref linkend="unixodbc"/>
121 </para>
122
123 <bridgehead renderas="sect4">Runtime Dependency</bridgehead>
124 <para role="optional">
125 <xref linkend="qtchooser"/> (required if installing both
126 Qt4 and Qt5)
127 </para>
128
129 <para condition="html" role="usernotes">User Notes:
130 <ulink url="&blfs-wiki;/qt4"/>
131 </para>
132 </sect2>
133
134
135 <sect2 role="qt4-prefix">
136 <title>Setting the installation prefix</title>
137
138 <bridgehead renderas="sect3">Installing in /usr</bridgehead>
139
140 <para>
141 If you want to install <application>Qt4</application>
142 in <filename class="directory">/usr</filename>, set the
143 following environment variable:
144 </para>
145
146<screen><userinput>export QT4PREFIX=/usr</userinput></screen>
147
148 <para>
149 The advantage of installing in
150 <filename class="directory">/usr</filename> is that no additional
151 configuration is required. The package files are distributed
152 within several subdirectories of the
153 <filename class="directory">/usr</filename> hierarchy. This is
154 the method that most distributions use. The disadvantage for BLFS
155 users is that this <application>Qt4</application> instance cannot
156 be upgraded while it is in use. It also does not allow reverting
157 to an existing, known working instance of
158 <application>Qt4</application>.
159 </para>
160
161 <bridgehead renderas="sect3">Installing in /opt/qt4</bridgehead>
162
163 <para>
164 If you want to install <application>Qt4</application>
165 in a directory other than <filename
166 class="directory">/usr</filename>, ie
167 <filename class="directory">/opt/qt4</filename>, set
168 the following environment variable:
169 </para>
170
171<screen><userinput>export QT4PREFIX=/opt/qt4</userinput></screen>
172
173 <para>
174 The advantage of installing <application>Qt4</application> in a
175 custom directory such as <filename
176 class="directory">/opt/qt4</filename> is that it keeps all the
177 package files consolidated in a dedicated directory hierarchy. By
178 using this method, an update can be made without overwriting a
179 previous installation and users can easily revert to a previous
180 version by changing one symbolic link or merely changing the
181 PATH variable.
182 </para>
183
184 <tip>
185 <para>
186 Sometimes, the installation paths are hardcoded into installed files.
187 This is the reason why <filename class="directory">/opt/qt4</filename>
188 is used as installation prefix instead of <filename
189 class="directory">/opt/qt-&qt4-version;</filename>. After installing
190 <application>Qt4</application>, you may rename the directory and
191 create a symlink:
192 </para>
193
194<screen role="root"><userinput>mv /opt/qt{4,-&qt4-version;}
195ln -sfvn qt-&qt4-version; /opt/qt4</userinput></screen>
196
197 <para>
198 Later on, you may want to install other versions of
199 <application>Qt4</application>. To do that, just remove the symlink
200 and use <filename class="directory">/opt/qt4</filename> as the
201 prefix again. Which version of <application>Qt4</application> you
202 use depends only on where the symlink points.
203 </para>
204 </tip>
205
206 <bridgehead renderas="sect3">Setting the install location for executables</bridgehead>
207
208 <para>
209 Both <application>Qt4</application> and
210 <application>Qt5</application> executables have
211 the same names and will overwrite each other if
212 they are installed in the same prefix. To overcome
213 such problem, BLFS offers <xref linkend="qtchooser"/>,
214 an utility used to switch between different
215 <application>Qt</application> versions.
216 </para>
217
218 <para>
219 If <xref linkend="qtchooser"/> is to be used or
220 if installing both <application>Qt4</application>
221 and <application>Qt5</application> in
222 <filename class="directory">/usr</filename>, the
223 executables need to be installed to a non-standard
224 location in order to avoid the conflict with
225 <application>Qt5</application> ones. To accomplish
226 that, set the following environment variable:
227 </para>
228
229<screen><userinput>export QT4BINDIR=$QT4PREFIX/lib/qt4/bin</userinput></screen>
230
231 <para>
232 If you choose not to install <xref linkend="qtchooser"/>
233 or if you are not going to install
234 <application>Qt5</application>, simply set the bindir to
235 a <filename class="directory">bin</filename> subdir of the
236 default prefix by setting the following environment variable:
237 </para>
238
239<screen><userinput>export QT4BINDIR=$QT4PREFIX/bin</userinput></screen>
240
241 </sect2>
242
243 <sect2 role="installation">
244 <title>Installation of Qt4</title>
245
246 <caution>
247 <para>
248 If you did not install some of the recommended dependencies, examine
249 <command>./configure --help</command> output to check how to disable
250 them or use internal versions bundled in the source tarball.
251 </para>
252 </caution>
253
254 <warning>
255 <para>
256 If <application>Qt4</application> is being reinstalled into the
257 same directory as an existing instance, run the commands done by
258 <systemitem class="username">root</systemitem>, such as
259 <command>make install</command>, from a console or non-Qt4 based
260 window manager. It overwrites <application>Qt4</application>
261 libraries that should not be in use during the install process.
262 </para>
263 </warning>
264
265 <note>
266 <para>
267 The build time and space required for the full
268 <application>Qt</application> is quite long. The instructions below
269 do not build the tutorials and examples. Removing the
270 <parameter>-nomake</parameter> lines will create a complete build.
271 </para>
272 </note>
273
274 <para>
275 If you are in need of any features added by the optional patch above
276 (see its header for description of the features it adds), apply it
277 by running the following command:
278 </para>
279
280<screen><userinput>patch -Np1 -i ../qt-&qt4-version;-fedora_fixes-1.patch</userinput></screen>
281
282 <para>
283 Install <application>Qt4</application> by running the
284 following commands:
285 </para>
286
287<screen><userinput>sed -e '/BOOST_TT/a pp.macros["BOOST_NEXT_PRIOR_HPP_INCLUDED"];' \
288 -e '/BOOST_TT/a pp.macros["BOOST_LEXICAL_CAST_INCLUDED"];' \
289 -i src/tools/moc/main.cpp &amp;&amp;
290
291./configure -prefix $QT4PREFIX \
292 -sysconfdir /etc/xdg \
293 -bindir $QT4BINDIR \
294 -plugindir $QT4PREFIX/lib/qt4/plugins \
295 -importdir $QT4PREFIX/lib/qt4/imports \
296 -headerdir $QT4PREFIX/include/qt4 \
297 -datadir $QT4PREFIX/share/qt4 \
298 -docdir $QT4PREFIX/share/doc/qt4 \
299 -translationdir $QT4PREFIX/share/qt4/translations \
300 -demosdir $QT4PREFIX/share/doc/qt4/demos \
301 -examplesdir $QT4PREFIX/share/doc/qt4/examples \
302 -confirm-license \
303 -opensource \
304 -release \
305 -dbus-linked \
306 -openssl-linked \
307 -system-sqlite \
308 -no-phonon \
309 -no-phonon-backend \
310 -no-openvg \
311 -nomake demos \
312 -nomake examples \
313 -optimized-qmake &amp;&amp;
314
315make</userinput></screen>
316
317 <para>
318 This package does not come with a test suite.
319 </para>
320
321 <para>
322 Remove references to the build directory from the
323 <filename class="extension">.pc</filename> files by running
324 the following command:
325 </para>
326
327<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
328
329 <warning>
330 <para>
331 Make sure that <envar>QT4PREFIX</envar> and <envar>QT4BINDIR</envar>
332 environment variables are set for the
333 <systemitem class="username">root</systemitem> user too.
334 </para>
335 </warning>
336
337 <para>
338 Now, as the <systemitem class="username">root</systemitem> user:
339 </para>
340
341<screen role="root"><userinput>make install &amp;&amp;
342rm -rf $QT4PREFIX/tests</userinput></screen>
343
344 <para>
345 Remove references to the build directory from installed files by
346 running the following command as the
347 <systemitem class="username">root</systemitem> user:
348 </para>
349
350<screen role="root"><userinput>for file in 3Support CLucene Core DBus Declarative DesignerComponents \
351 Designer Gui Help Multimedia Network OpenGL Script \
352 ScriptTools Sql Svg Test UiTools WebKit XmlPatterns Xml phonon
353do
354 if [ -e $QT4PREFIX/lib/libQt${file}.prl ]
355 then
356 sed -r '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' \
357 -i $QT4PREFIX/lib/libQt${file}.prl
358 fi
359done
360unset file</userinput></screen>
361
362 <para>
363 Install images and create the menu entries for installed
364 applications by running the following commands
365 as the <systemitem class="username">root</systemitem> user:
366 </para>
367
368<screen role="root"><userinput>install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \
369 /usr/share/pixmaps/qt4logo.png &amp;&amp;
370
371install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \
372 /usr/share/pixmaps/assistant-qt4.png &amp;&amp;
373
374install -v -Dm644 tools/designer/src/designer/images/designer.png \
375 /usr/share/pixmaps/designer-qt4.png &amp;&amp;
376
377install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \
378 /usr/share/pixmaps/linguist-qt4.png &amp;&amp;
379
380install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \
381 /usr/share/pixmaps/qdbusviewer-qt4.png &amp;&amp;
382
383install -v -dm755 /usr/share/applications &amp;&amp;
384
385cat &gt; /usr/share/applications/assistant-qt4.desktop &lt;&lt; EOF
386<literal>[Desktop Entry]
387Name=Qt4 Assistant
388Comment=Shows Qt4 documentation and examples
389Exec=$QT4BINDIR/assistant
390Icon=assistant-qt4.png
391Terminal=false
392Encoding=UTF-8
393Type=Application
394Categories=Qt;Development;Documentation;</literal>
395EOF
396
397cat &gt; /usr/share/applications/designer-qt4.desktop &lt;&lt; EOF
398<literal>[Desktop Entry]
399Name=Qt4 Designer
400Comment=Design GUIs for Qt4 applications
401Exec=$QT4BINDIR/designer
402Icon=designer-qt4.png
403MimeType=application/x-designer;
404Terminal=false
405Encoding=UTF-8
406Type=Application
407Categories=Qt;Development;</literal>
408EOF
409
410cat &gt; /usr/share/applications/linguist-qt4.desktop &lt;&lt; EOF
411<literal>[Desktop Entry]
412Name=Qt4 Linguist
413Comment=Add translations to Qt4 applications
414Exec=$QT4BINDIR/linguist
415Icon=linguist-qt4.png
416MimeType=text/vnd.trolltech.linguist;application/x-linguist;
417Terminal=false
418Encoding=UTF-8
419Type=Application
420Categories=Qt;Development;</literal>
421EOF
422
423cat &gt; /usr/share/applications/qdbusviewer-qt4.desktop &lt;&lt; EOF
424<literal>[Desktop Entry]
425Name=Qt4 QDbusViewer
426GenericName=D-Bus Debugger
427Comment=Debug D-Bus applications
428Exec=$QT4BINDIR/qdbusviewer
429Icon=qdbusviewer-qt4.png
430Terminal=false
431Encoding=UTF-8
432Type=Application
433Categories=Qt;Development;Debugger;</literal>
434EOF
435
436cat &gt; /usr/share/applications/qtconfig-qt4.desktop &lt;&lt; EOF
437<literal>[Desktop Entry]
438Name=Qt4 Config
439Comment=Configure Qt4 behavior, styles, fonts
440Exec=$QT4BINDIR/qtconfig
441Icon=qt4logo.png
442Terminal=false
443Encoding=UTF-8
444Type=Application
445Categories=Qt;Settings;</literal>
446EOF</userinput></screen>
447
448 <para>
449 Some packages look for <application>Qt4</application> executables
450 with <filename>-qt4</filename> suffix. Run the following command
451 as the <systemitem class="username">root</systemitem> user to
452 create the necessary symlinks:
453 </para>
454
455<screen role="root"><userinput>for file in assistant designer lconvert linguist lrelease lupdate \
456 moc pixeltool qcollectiongenerator qdbus qdbuscpp2xml \
457 qdbusviewer qdbusxml2cpp qdoc3 qhelpconverter \
458 qhelpgenerator qmake qmlplugindump qmlviewer qt3to4 \
459 qtconfig qttracereplay rcc uic uic3 xmlpatterns \
460 xmlpatternsvalidator
461do
462 ln -sfrv $QT4BINDIR/$file /usr/bin/$file-qt4
463done
464unset file</userinput></screen>
465
466 </sect2>
467
468 <sect2 role="commands">
469 <title>Command Explanations</title>
470
471 <para>
472 <command>sed -e ...</command>: This sed fixes the
473 <command>moc</command> program to prevent it from
474 failing to parse files which include some of the
475 <application>Boost</application> headers.
476 </para>
477
478 <para>
479 <parameter>-confirm-license</parameter>: Accept license
480 without prompting user during configuration.
481 </para>
482
483 <para>
484 <parameter>-opensource</parameter>: Install the opensource
485 version of <application>Qt</application>.
486 </para>
487
488 <para>
489 <parameter>-release</parameter>: This switch disables
490 building with debugging symbols.
491 </para>
492
493 <para>
494 <parameter>-nomake examples -nomake demos</parameter>:
495 These switches disable building programs that are only of
496 interest to a developer using <application>Qt</application>.
497 </para>
498
499 <para>
500 <parameter>-system-sqlite</parameter>: This switch enables use
501 the system version of <application>SQLite</application>.
502 </para>
503
504 <para>
505 <parameter>-no-phonon -no-phonon-backend</parameter>: These
506 switches disable building of the bundled
507 <application>Phonon</application> library. Better version
508 is provided by <xref linkend="phonon"/> package.
509 </para>
510
511 <para>
512 <parameter>-dbus-linked -openssl-linked</parameter>: These
513 switches enable explicit linking of the
514 <application>D-Bus</application> and
515 <application>OpenSSL</application> libraries into
516 <application>Qt</application> libraries instead of
517 <command>dlopen()</command>-ing them.
518 </para>
519
520 <para>
521 <parameter>-no-openvg</parameter>: This switch disables
522 <application>OpenVG</application> support in
523 <application>Qt</application>.
524 </para>
525
526 <para>
527 <parameter>-optimized-qmake</parameter>: This switch enables
528 building of the optimized <command>qmake</command> program.
529 </para>
530
531 </sect2>
532
533 <sect2 role="configuration">
534 <title>Configuring Qt4</title>
535
536 <sect3 id="qt4-config">
537 <title>Configuration Information</title>
538
539 <para>
540 Ensure that environment variables needed by certain packages
541 are set by running the following command as the
542 <systemitem class="username">root</systemitem> user:
543 </para>
544
545<screen role="root"><userinput>cat &gt; /etc/profile.d/qt4.sh &lt;&lt; EOF
546<literal># Begin /etc/profile.d/qt4.sh
547
548export QT4DIR=$QT4PREFIX
549export QT4BINDIR=$QT4BINDIR
550
551# End /etc/profile.d/qt4.sh</literal>
552EOF</userinput></screen>
553
554 <note>
555 <para>
556 If you have installed <application>Qt4</application>
557 in <filename class="directory">/usr</filename> you
558 can skip the rest of this section.
559 </para>
560 </note>
561
562 <para>
563 If you installed <application>Qt4</application> in a location other
564 than <filename class="directory">/usr</filename>, you need to update the
565 following configuration files so that <application>Qt4</application> is
566 correctly found by other packages and system processes.
567 </para>
568
569 <para>
570 As the <systemitem class="username">root</systemitem> user, update
571 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
572 run-time cache file:
573 </para>
574
575<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
576<literal># Begin Qt4 addition
577
578$QT4PREFIX/lib
579
580# End Qt4 addition</literal>
581EOF
582
583ldconfig</userinput></screen>
584
585 <indexterm zone="qt4 qt4-config">
586 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
587 </indexterm>
588
589 <para>
590 If you have installed <xref linkend="qtchooser"/>, create
591 the <filename>/etc/profile.d/qt4.sh</filename> file by
592 running the following command as the
593 <systemitem class="username">root</systemitem> user:
594 </para>
595
596<screen role="root"><userinput>cat &gt; /etc/profile.d/qt4.sh &lt;&lt; EOF
597<literal># Begin /etc/profile.d/qt4.sh
598
599export QT4DIR=$QT4PREFIX
600export QT4BINDIR=$QT4BINDIR
601
602pathappend $QT4PREFIX/lib/pkgconfig PKG_CONFIG_PATH
603
604# End /etc/profile.d/qt4.sh</literal>
605EOF</userinput></screen>
606
607 <para>
608 If you have not installed <xref linkend="qtchooser"/>,
609 create the <filename>/etc/profile.d/qt4.sh</filename>
610 file by running the following command as the
611 <systemitem class="username">root</systemitem> user:
612 </para>
613
614<screen role="root"><userinput>cat &gt; /etc/profile.d/qt4.sh &lt;&lt; EOF
615<literal># Begin /etc/profile.d/qt4.sh
616
617export QT4DIR=$QT4PREFIX
618export QT4BINDIR=$QT4BINDIR
619
620pathappend $QT4BINDIR PATH
621pathappend $QT4PREFIX/lib/pkgconfig PKG_CONFIG_PATH
622
623# End /etc/profile.d/qt4.sh</literal>
624EOF</userinput></screen>
625
626 <note>
627 <para>
628 If <xref linkend="qtchooser"/> is not installed and you
629 also have <application>Qt5</application> installed,
630 you will need to manually adjust the <envar>PATH</envar>
631 variable depending on which <application>Qt</application>
632 version is needed.
633 </para>
634 </note>
635
636 </sect3>
637
638 </sect2>
639
640 <sect2 role="content">
641 <title>Contents</title>
642
643 <segmentedlist>
644 <segtitle>Installed Programs</segtitle>
645 <segtitle>Installed Libraries</segtitle>
646 <segtitle>Installed Directories</segtitle>
647
648 <seglistitem>
649 <seg>
650 assistant, designer, lconvert, linguist,
651 lrelease, lupdate, moc, pixeltool,
652 qcollectiongenerator, qdbuscpp2xml, qdbus,
653 qdbusviewer, qdbusxml2cpp, qdoc3, qhelpconverter,
654 qhelpgenerator, qmake, qmlplugindump, qmlviewer,
655 qt3to4, qtconfig, qttracereplay, rcc, uic3,
656 uic, xmlpatterns, and xmlpatternsvalidator
657 </seg>
658 <seg>
659 libQtUiTools.a, libQt3Support.so, libQtCLucene.so, libQtCore.so,
660 libQtDBus.so, libQtDeclarative.so, libQtDesignerComponents.so,
661 libQtDesigner.so, libQtGui.so, libQtHelp.so, libQtMultimedia.so,
662 libQtNetwork.so, libQtOpenGL.so, libQtScript.so, libQtScriptTools.so,
663 libQtSql.so, libQtSvg.so, libQtTest.so, libQtWebKit.so,
664 libQtXmlPatterns.so, and libQtXml.so, and several plugins under
665 /opt/qt4/imports and /opt/qt4/plugins
666 </seg>
667 <seg>
668 $QT4PREFIX/include/qt4,
669 $QT4PREFIX/lib/qt4,
670 $QT4PREFIX/share/doc/qt4, and
671 $QT4PREFIX/share/qt4
672 </seg>
673 </seglistitem>
674 </segmentedlist>
675
676 <variablelist>
677 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
678 <?dbfo list-presentation="list"?>
679 <?dbhtml list-presentation="table"?>
680
681 <varlistentry id="assistant-qt4">
682 <term><command>assistant</command></term>
683 <listitem>
684 <para>
685 is a tool for presenting on-line documentation.
686 </para>
687 <indexterm zone="qt4 assistant-qt4">
688 <primary sortas="b-assistant-qt4">assistant</primary>
689 </indexterm>
690 </listitem>
691 </varlistentry>
692
693 <varlistentry id="designer-qt4">
694 <term><command>designer</command></term>
695 <listitem>
696 <para>
697 is a full-fledged GUI builder. It includes
698 powerful features such as preview mode, automatic widget
699 layout, support for custom widgets, and an advanced
700 property editor.
701 </para>
702 <indexterm zone="qt4 designer-qt4">
703 <primary sortas="b-designer-qt4">designer</primary>
704 </indexterm>
705 </listitem>
706 </varlistentry>
707
708 <varlistentry id="lconvert-qt4">
709 <term><command>lconvert</command></term>
710 <listitem>
711 <para>
712 is part of Qt4's Linguist tool chain. It can be used as a
713 standalone tool to convert and filter translation data files.
714 </para>
715 <indexterm zone="qt4 lconvert-qt4">
716 <primary sortas="b-lconvert-qt4">lconvert</primary>
717 </indexterm>
718 </listitem>
719 </varlistentry>
720
721 <varlistentry id="linguist-qt4">
722 <term><command>linguist</command></term>
723 <listitem>
724 <para>
725 provides support for translating applications into
726 local languages.
727 </para>
728 <indexterm zone="qt4 linguist-qt4">
729 <primary sortas="b-linguist-qt4">linguist</primary>
730 </indexterm>
731 </listitem>
732 </varlistentry>
733
734 <varlistentry id="lrelease-qt4">
735 <term><command>lrelease</command></term>
736 <listitem>
737 <para>
738 is a simple command line tool. It reads a Qt project
739 file and produces message files used by the application.
740 </para>
741 <indexterm zone="qt4 lrelease-qt4">
742 <primary sortas="b-lrelease-qt4">lrelease</primary>
743 </indexterm>
744 </listitem>
745 </varlistentry>
746
747 <varlistentry id="lupdate-qt4">
748 <term><command>lupdate</command></term>
749 <listitem>
750 <para>
751 reads a Qt project file, finds the translatable
752 strings in the specified source, header and Qt Designer
753 interface files, and produces or updates the translation
754 files listed in the project file.
755 </para>
756 <indexterm zone="qt4 lupdate-qt4">
757 <primary sortas="b-lupdate-qt4">lupdate</primary>
758 </indexterm>
759 </listitem>
760 </varlistentry>
761
762 <varlistentry id="moc-qt4">
763 <term><command>moc</command></term>
764 <listitem>
765 <para>
766 generates Qt meta object support code.
767 </para>
768 <indexterm zone="qt4 moc-qt4">
769 <primary sortas="b-moc-qt4">moc</primary>
770 </indexterm>
771 </listitem>
772 </varlistentry>
773
774 <varlistentry id="pixeltool-qt4">
775 <term><command>pixeltool</command></term>
776 <listitem>
777 <para>
778 is a desktop magnifier and as you move your mouse around
779 the screen it will show the magnified contents in its window.
780 </para>
781 <indexterm zone="qt4 pixeltool-qt4">
782 <primary sortas="b-pixeltool-qt4">pixeltool</primary>
783 </indexterm>
784 </listitem>
785 </varlistentry>
786
787 <varlistentry id="qcollectiongenerator-qt4">
788 <term><command>qcollectiongenerator</command></term>
789 <listitem>
790 <para>
791 is a tool used to create a Qt Help Collection.
792 </para>
793 <indexterm zone="qt4 qcollectiongenerator-qt4">
794 <primary sortas="b-qcollectiongenerator-qt4">qcollectiongenerator</primary>
795 </indexterm>
796 </listitem>
797 </varlistentry>
798
799 <varlistentry id="qdbuscpp2xml-qt4">
800 <term><command>qdbuscpp2xml</command></term>
801 <listitem>
802 <para>
803 takes a C++ source file and generates a D-Bus XML definition
804 of the interface.
805 </para>
806 <indexterm zone="qt4 qdbuscpp2xml-qt4">
807 <primary sortas="b-qdbuscpp2xml-qt4">qdbuscpp2xml</primary>
808 </indexterm>
809 </listitem>
810 </varlistentry>
811
812 <varlistentry id="qdbus-qt4">
813 <term><command>qdbus</command></term>
814 <listitem>
815 <para>
816 lists available services, object paths, methods, signals, and
817 properties of objects on a bus.
818 </para>
819 <indexterm zone="qt4 qdbus-qt4">
820 <primary sortas="b-qdbus-qt4">qdbus</primary>
821 </indexterm>
822 </listitem>
823 </varlistentry>
824
825 <varlistentry id="qdbusviewer-qt4">
826 <term><command>qdbusviewer</command></term>
827 <listitem>
828 <para>
829 is a graphical D-Bus browser.
830 </para>
831 <indexterm zone="qt4 qdbusviewer-qt4">
832 <primary sortas="b-qdbusviewer-qt4">qdbusviewer</primary>
833 </indexterm>
834 </listitem>
835 </varlistentry>
836
837 <varlistentry id="qdbusxml2cpp-qt4">
838 <term><command>qdbusxml2cpp</command></term>
839 <listitem>
840 <para>
841 is a tool that can be used to parse interface descriptions
842 and produce static code representing those interfaces,
843 </para>
844 <indexterm zone="qt4 qdbusxml2cpp-qt4">
845 <primary sortas="b-qdbusxml2cpp-qt4">qdbusxml2cpp</primary>
846 </indexterm>
847 </listitem>
848 </varlistentry>
849
850 <varlistentry id="qdoc3-qt4">
851 <term><command>qdoc3</command></term>
852 <listitem>
853 <para>
854 is a tool used by <application>Qt</application> Developers to
855 generate documentation for software projects.
856 </para>
857 <indexterm zone="qt4 qdoc3-qt4">
858 <primary sortas="b-qdoc3-qt4">qdoc3</primary>
859 </indexterm>
860 </listitem>
861 </varlistentry>
862
863 <varlistentry id="qhelpconverter-qt4">
864 <term><command>qhelpconverter</command></term>
865 <listitem>
866 <para>
867 is a tool used to convert files to <application>Qt</application>
868 help format.
869 </para>
870 <indexterm zone="qt4 qhelpconverter-qt4">
871 <primary sortas="b-qhelpconverter-qt4">qhelpconverter</primary>
872 </indexterm>
873 </listitem>
874 </varlistentry>
875
876 <varlistentry id="qhelpgenerator-qt4">
877 <term><command>qhelpgenerator</command></term>
878 <listitem>
879 <para>
880 is a tool used to generate a <application>Qt</application>
881 compressed help file.
882 </para>
883 <indexterm zone="qt4 qhelpgenerator-qt4">
884 <primary sortas="b-qhelpgenerator-qt4">qhelpgenerator</primary>
885 </indexterm>
886 </listitem>
887 </varlistentry>
888
889 <varlistentry id="qmake-qt4">
890 <term><command>qmake</command></term>
891 <listitem>
892 <para>
893 uses information stored in project files to
894 determine what should go in the makefiles it
895 generates.
896 </para>
897 <indexterm zone="qt4 qmake-qt4">
898 <primary sortas="b-qmake-qt4">qmake</primary>
899 </indexterm>
900 </listitem>
901 </varlistentry>
902
903 <varlistentry id="qmlplugindump-qt4">
904 <term><command>qmlplugindump</command></term>
905 <listitem>
906 <para>
907 is a tool to create a qmltypes file.
908 </para>
909 <indexterm zone="qt4 qmlplugindump-qt4">
910 <primary sortas="b-qmlplugindump-qt4">qmlplugindump</primary>
911 </indexterm>
912 </listitem>
913 </varlistentry>
914
915 <varlistentry id="qmlviewer-qt4">
916 <term><command>qmlviewer</command></term>
917 <listitem>
918 <para>
919 is a tool for loading QML documents that makes it easy to quickly
920 develop and debug QML applications.
921 </para>
922 <indexterm zone="qt4 qmlviewer-qt4">
923 <primary sortas="b-qmlviewer-qt4">qmlviewer</primary>
924 </indexterm>
925 </listitem>
926 </varlistentry>
927
928 <varlistentry id="qt3to4-qt4">
929 <term><command>qt3to4</command></term>
930 <listitem>
931 <para>
932 qt3to4 is a tool to help update Qt3 code to Qt4.
933 </para>
934 <indexterm zone="qt4 qt3to4-qt4">
935 <primary sortas="b-qt3to4-qt4">qt3to4</primary>
936 </indexterm>
937 </listitem>
938 </varlistentry>
939
940 <varlistentry id="qtconfig-qt4">
941 <term><command>qtconfig</command></term>
942 <listitem>
943 <para>
944 is used to customize the appearance of Qt applications.
945 </para>
946 <indexterm zone="qt4 qtconfig-qt4">
947 <primary sortas="b-qtconfig-qt4">qtconfig</primary>
948 </indexterm>
949 </listitem>
950 </varlistentry>
951
952 <varlistentry id="qttracereplay">
953 <term><command>qttracereplay</command></term>
954 <listitem>
955 <para>
956 is a tool to replay all drawing operations recording with
957 <command>-graphicssystem trace</command> into a trace buffer.
958 </para>
959 <indexterm zone="qt4 qttracereplay">
960 <primary sortas="b-qttracereplay">qttracereplay</primary>
961 </indexterm>
962 </listitem>
963 </varlistentry>
964
965 <varlistentry id="rcc-qt4">
966 <term><command>rcc</command></term>
967 <listitem>
968 <para>
969 is a resource compiler used in conjunction with designer.
970 </para>
971 <indexterm zone="qt4 rcc-qt4">
972 <primary sortas="b-rcc-qt4">rcc</primary>
973 </indexterm>
974 </listitem>
975 </varlistentry>
976
977 <varlistentry id="uic-qt4">
978 <term><command>uic</command></term>
979 <listitem>
980 <para>
981 is a Qt user interface compiler.
982 </para>
983 <indexterm zone="qt4 uic-qt4">
984 <primary sortas="b-uic-qt4">uic</primary>
985 </indexterm>
986 </listitem>
987 </varlistentry>
988
989 <varlistentry id="uic3-qt4">
990 <term><command>uic3</command></term>
991 <listitem>
992 <para>
993 is a tool to generate Qt4 code out of
994 user interface files generated by the Qt3
995 version of designer.
996 </para>
997 <indexterm zone="qt4 uic3-qt4">
998 <primary sortas="b-uic3-qt4">uic3</primary>
999 </indexterm>
1000 </listitem>
1001 </varlistentry>
1002
1003 <varlistentry id="xmlpatterns-qt4">
1004 <term><command>xmlpatterns</command></term>
1005 <listitem>
1006 <para>
1007 provides support for XPath, XQuery, XSLT, and XML Schema
1008 validation.
1009 </para>
1010 <indexterm zone="qt4 xmlpatterns-qt4">
1011 <primary sortas="b-xmlpatterns-qt4">xmlpatterns</primary>
1012 </indexterm>
1013 </listitem>
1014 </varlistentry>
1015
1016 <varlistentry id="xmlpatternsvalidator-qt4">
1017 <term><command>xmlpatternsvalidator</command></term>
1018 <listitem>
1019 <para>
1020 is a tool used to validate XML documents.
1021 </para>
1022 <indexterm zone="qt4 xmlpatternsvalidator-qt4">
1023 <primary sortas="b-xmlpatternsvalidator-qt4">xmlpatternsvalidator</primary>
1024 </indexterm>
1025 </listitem>
1026 </varlistentry>
1027
1028 </variablelist>
1029
1030 </sect2>
1031
1032</sect1>
Note: See TracBrowser for help on using the repository browser.