Changeset 14db7cc
- Timestamp:
- 04/19/2005 06:43:04 AM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- e8a29f69
- Parents:
- 962d208
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r962d208 r14db7cc 1 <!ENTITY day "1 8">1 <!ENTITY day "19"> 2 2 <!ENTITY month "04"> 3 3 <!ENTITY year "2005"> … … 274 274 275 275 <!-- Chapter 26 --> 276 <!ENTITY qt-version "3.3. 3">276 <!ENTITY qt-version "3.3.4"> 277 277 <!ENTITY GTK-version "1.2.10"> 278 278 <!ENTITY pango-version "1.8.1"> -
introduction/welcome/changelog.xml
r962d208 r14db7cc 23 23 <itemizedlist> 24 24 25 <listitem><para>April 19th, 2005 [bdubbs]: Updated to qt-3.3.4; fixed 26 some configuration problems with build method 1.</para></listitem> 27 25 28 <listitem><para>April 18th, 2005 [randy]: Updated to shared-mime-info-0.16, 26 29 hicolor-icon-theme-0.8 and GnuPG-1.4.1.</para></listitem> 30 31 <listitem><para>April 17th, 2005 [randy]: Updated to LessTif-0.94.4; added 32 an "Other Window Managers" section to Chapter 27".</para></listitem> 27 33 28 34 <listitem><para>April 17th, 2005 [randy]: Updated to LessTif-0.94.4, -
introduction/welcome/which.xml
r962d208 r14db7cc 60 60 more advanced network services. These are dealt with in the <xref 61 61 linkend="server"/> part of the book. 62 Those wanting to build servers should find enough information to give63 them a good starting pointhere. Note that <xref linkend="server"/> also62 Those wanting to build servers should find 63 a good starting point there. Note that <xref linkend="server"/> also 64 64 contains information on various database packages.</para> 65 65 66 <para>The next parts of the book principally deal with desktop systems. 67 We start with a part talking about <xref linkend="x"/>. This part also 68 deals with some generic X-based libraries (<xref linkend="x-lib"/>). After 69 this, <xref linkend="kde"/> and <xref linkend="gnome"/> are given their 66 <para>The next parts of the book principally deal with desktop systems. This 67 portion of the book starts with a part talking about <xref linkend="x"/>. This 68 part also deals with some generic X-based libraries (<xref linkend="x-lib"/>). 69 After this, <xref linkend="kde"/> and <xref linkend="gnome"/> are given their 70 70 own parts which are followed by one on <xref linkend="xsoft"/>.</para> 71 71 72 <para> We then moveon to deal with <xref linkend="multimedia"/> packages.72 <para>The book then moves on to deal with <xref linkend="multimedia"/> packages. 73 73 Note that many people may want to use the <xref linkend="alsa"/> 74 74 instructions from this chapter quite near the start of their <acronym>BLFS -
multimedia/libdriv/libmikmod.xml
r962d208 r14db7cc 14 14 <sect1 id="libmikmod" xreflabel="libmikmod-&libmikmod-version;"> 15 15 <sect1info> 16 <othername>$LastChangedBy$</othername>17 <date>$Date$</date>16 <othername>$LastChangedBy$</othername> 17 <date>$Date$</date> 18 18 </sect1info> 19 19 20 <?dbhtml filename="libmikmod.html"?> 20 21 <title>libmikmod-&libmikmod-version;</title> … … 30 31 <acronym>MTM</acronym> and <acronym>669</acronym>.</para> 31 32 32 <sect3><title>Package information</title> 33 <itemizedlist spacing='compact'> 34 <listitem><para>Download (HTTP): 35 <ulink url="&libmikmod-download-http;"/></para></listitem> 36 <listitem><para>Download (FTP): 37 <ulink url="&libmikmod-download-ftp;"/></para></listitem> 38 <listitem><para>Download MD5 sum: &libmikmod-md5sum;</para></listitem> 39 <listitem><para>Download size: &libmikmod-size;</para></listitem> 40 <listitem><para>Estimated disk space required: 41 &libmikmod-buildsize;</para></listitem> 42 <listitem><para>Estimated build time: 43 &libmikmod-time;</para></listitem></itemizedlist> 33 <sect3> 34 <title>Package information</title> 35 <itemizedlist spacing='compact'> 36 <listitem><para>Download (HTTP): <ulink url="&libmikmod-download-http;"/></para></listitem> 37 <listitem><para>Download (FTP): <ulink url="&libmikmod-download-ftp;"/></para></listitem> 38 <listitem><para>Download MD5 sum: &libmikmod-md5sum;</para></listitem> 39 <listitem><para>Download size: &libmikmod-size;</para></listitem> 40 <listitem><para>Estimated disk space required: &libmikmod-buildsize;</para></listitem> 41 <listitem><para>Estimated build time: &libmikmod-time;</para></listitem> 42 </itemizedlist> 44 43 </sect3> 45 44 46 <sect3><title><application>libmikmod</application> dependencies</title> 47 <sect4><title>Optional</title> 45 <sect3> 46 <title><application>libmikmod</application> dependencies</title> 47 48 <sect4> 49 <title>Optional</title> 48 50 <para><xref linkend="alsa"/>, 49 <xref linkend="esound"/>,50 <ulink url="http://www.perex.cz/~perex/ultra/">libGUS</ulink>,51 <ulink url="http://osalp.sourceforge.net/">AFlib</ulink> and52 <ulink url="http://www.anime.net/~sam9407/">SAM9407 driver</ulink></para>51 <xref linkend="esound"/>, 52 <ulink url="http://www.perex.cz/~perex/ultra/">libGUS</ulink>, 53 <ulink url="http://osalp.sourceforge.net/">AFlib</ulink> and 54 <ulink url="http://www.anime.net/~sam9407/">SAM9407 driver</ulink></para> 53 55 </sect4> 54 56 </sect3> … … 66 68 -e "s/snd_cards/snd_card_load/g" \ 67 69 -e "s|sys/asoundlib.h|alsa/asoundlib.h|g" \ 70 -e "s/^LIBOBJS/#LIBOBJS/" \ 68 71 configure.in && 69 72 autoconf && … … 81 84 version and also modifies the <application>ALSA</application> header search 82 85 routine so that the package properly discovers the 83 <application>ALSA</application> library.</para> 86 <application>ALSA</application> library. It also fixes a problem 87 which makes <application>autoconf</application> fail.</para> 84 88 85 89 <para><command>autoconf</command>: This generates a new -
x/lib/qt.xml
r962d208 r14db7cc 7 7 <!ENTITY qt-download-http "http://sunsite.rediris.es/mirror/Qt/source/qt-x11-free-&qt-version;.tar.bz2"> 8 8 <!ENTITY qt-download-ftp "ftp://ftp.trolltech.com/qt/source/qt-x11-free-&qt-version;.tar.bz2"> 9 <!ENTITY qt-md5sum " 3e0a0c8429b0a974b39b5f535ddff01c">10 <!ENTITY qt-size "1 4.4MB">9 <!ENTITY qt-md5sum "027f4e82fbe592b39d2f160bfb3a73af"> 10 <!ENTITY qt-size "13.8 MB"> 11 11 <!ENTITY qt-buildsize "250 MB"> 12 <!ENTITY qt-time "1 9.3 SBU (full), 13.4SBU (sub-tools)">12 <!ENTITY qt-time "15.5 SBU (full), 10.9 SBU (sub-tools)"> 13 13 ]> 14 14 15 15 <sect1 id="qt" xreflabel="Qt-&qt-version;"> 16 16 <sect1info> 17 <othername>$LastChangedBy$</othername>18 <date>$Date$</date>17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 19 </sect1info> 20 20 21 <?dbhtml filename="qt.html" ?> 21 22 <title>Qt-&qt-version;</title> 23 24 <indexterm zone="qt"> 25 <primary sortas="a-qt">Qt</primary> 26 </indexterm> 22 27 23 28 <sect2> … … 33 38 <sect3><title>Package information</title> 34 39 <itemizedlist spacing='compact'> 35 <listitem><para>Download (HTTP): <ulink url="&qt-download-http;"/></para></listitem>36 <listitem><para>Download (FTP): <ulink url="&qt-download-ftp;"/></para></listitem>37 <listitem><para>Download MD5 Sum: &qt-md5sum;</para></listitem>38 <listitem><para>Download size: &qt-size;</para></listitem>39 <listitem><para>Estimated disk space required: &qt-buildsize;</para></listitem>40 <listitem><para>Estimated build time: &qt-time;</para></listitem></itemizedlist>40 <listitem><para>Download (HTTP): <ulink url="&qt-download-http;"/></para></listitem> 41 <listitem><para>Download (FTP): <ulink url="&qt-download-ftp;"/></para></listitem> 42 <listitem><para>Download MD5 Sum: &qt-md5sum;</para></listitem> 43 <listitem><para>Download size: &qt-size;</para></listitem> 44 <listitem><para>Estimated disk space required: &qt-buildsize;</para></listitem> 45 <listitem><para>Estimated build time: &qt-time;</para></listitem></itemizedlist> 41 46 </sect3> 42 47 43 <sect3><title><application>Qt</application> dependencies</title> 44 <sect4><title>Required</title> 48 <sect3> 49 <title><application>Qt</application> dependencies</title> 50 51 <sect4> 52 <title>Required</title> 45 53 <para><xref linkend="x-installing"/></para> 46 54 </sect4> 47 55 48 <sect4><title>Recommended</title> 56 <sect4> 57 <title>Recommended</title> 49 58 <para><xref linkend="libjpeg"/> and <xref linkend="libmng"/></para> 50 59 </sect4> 51 60 52 <sect4><title>Optional</title> 61 <sect4> 62 <title>Optional</title> 53 63 <para><xref linkend="nas"/>, <xref linkend="cups"/>, <xref linkend="mysql"/>, 54 64 <xref linkend="postgresql"/>, <ulink url="http://sqlite.org/">SQLite</ulink>, … … 97 107 This is the method that most commercial distributions use.</para> 98 108 99 <screen><userinput><command>sed -i "s:cp -f:install:" mkspecs/linux-g++/qmake.conf && 109 <screen><userinput><command>sed -i -e 's:cp -f:install: 110 -e 's:$(QTDIR)/include:&/qt:' \ 111 -e 's:$(QTDIR)/lib:&/qt:' \ 112 mkspecs/linux*/qmake.conf && 100 113 bash 101 114 export PATH=$PWD/bin:$PATH && … … 108 121 -system-libjpeg -system-libpng && 109 122 find -type f -name Makefile | xargs sed -i "s@-Wl,-rpath,/usr/lib@@g" && 110 make && 111 make install && 123 make &&</command></userinput></screen> 124 125 <para>Now, as the root user:</para> 126 127 <screen><userinput role='root'><command>make install && 112 128 ln -sf libqt-mt.so /usr/lib/libqt.so && 113 129 rm /usr/bin/qmake && 114 130 install -m755 -oroot -groot qmake/qmake /usr/bin && 115 131 cp -r doc/man /usr/share && 116 cp -r examples /usr/share/doc/qt && 117 exit</command></userinput></screen> 132 cp -r examples /usr/share/doc/qt &&</command></userinput></screen> 133 134 <para>And finally back as regular user:</para> 135 <screen><userinput><command>exit</command></userinput></screen> 118 136 119 137 </sect3> … … 140 158 -system-libmng -system-zlib -system-libjpeg -no-exceptions \ 141 159 -thread -plugin-imgfmt-png && 142 make && 143 make install && 160 make</command></userinput></screen> 161 162 <para>Now, as the root user:</para> 163 164 <screen><userinput role='root'><command>make install && 144 165 ln -sfn qt-&qt-version; /opt/qt && 145 166 ln -s libqt-mt.so /opt/qt/lib/libqt.so && … … 147 168 install -m755 -oroot -groot qmake/qmake /opt/qt-&qt-version;/bin && 148 169 cp -r doc/man /opt/qt/doc && 149 cp -r examples /opt/qt/doc 150 exit</command></userinput></screen> 170 cp -r examples /opt/qt/doc</command></userinput></screen> 171 172 <para>And finally back as regular user:</para> 173 <screen><userinput><command>exit</command></userinput></screen> 151 174 152 175 <note><para>If you pass the … … 162 185 <title>Command explanations</title> 163 186 164 <para><command>sed -i "s:cp -f:install:" mkspecs/linux-g++/qmake.conf</command>: 187 <para><command>sed -i -e 's:cp -f:install: 188 -e 's:$(QTDIR)/include:&/qt:' 189 -e 's:$(QTDIR)/lib:&/qt:' 190 mkspecs/linux*/qmake.conf</command>: 165 191 <command>install</command> is safer than <command>cp</command> when 166 libraries are in use.</para> 192 libraries are in use. Also, directories need to be adjusted to match 193 the BLFS Method 1 installation directories.</para> 167 194 168 195 <para><command>bash</command>: This command enters a sub-shell to isolate … … 227 254 <title>Configuring <application>Qt</application></title> 228 255 229 <sect3><title>Configuration Information</title> 230 <para>If you installed <application>Qt</application> using Method 2, you need 231 to update some configuration files so that <application>Qt</application> is 232 correctly found by other packages and system processes.</para> 233 234 <para>Update the <filename>/etc/ld.so.conf</filename> and 235 <filename>/etc/man.conf</filename> files:</para> 236 237 <screen><userinput><command>cat >> /etc/ld.so.conf << "EOF" 238 # Begin qt addition to /etc/ld.so.conf 239 240 /opt/qt/lib 241 242 # End qt addition 243 EOF 244 ldconfig 245 246 cat >> /etc/man.conf << "EOF" 247 # Begin qt addition to man.conf 248 249 MANPATH /opt/qt/doc/man 250 251 # End qt addition to man.conf 252 EOF</command></userinput></screen> 253 254 <para>Update the <envar>PKG_CONFIG_PATH</envar> environment variable in your 255 <filename>~/.bash_profile</filename> or <filename>/etc/profile</filename> with 256 the following:</para> 257 258 <screen><userinput>PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/qt/lib/pkgconfig</userinput></screen> 256 <sect3 id='qt-config'> 257 <title>Configuration Information</title> 259 258 260 259 <para>The <envar>QTDIR</envar> environment variable needs to be set when … … 265 264 <filename>/etc/profile</filename> file.</para> 266 265 266 <para>For Method 1:</para> 267 <screen><userinput>export QTDIR=/usr</userinput></screen> 268 269 <para>or for Method 2:</para> 267 270 <screen><userinput>export QTDIR=/opt/qt</userinput></screen> 271 272 <para>If you installed <application>Qt</application> using Method 2, you also 273 need to update the following configuration files so that 274 <application>Qt</application> is correctly found by other packages and system 275 processes.</para> 276 277 <para>Update the <filename>/etc/ld.so.conf</filename> and 278 <filename>/etc/man.conf</filename> files:</para> 279 280 <screen><userinput><command>cat >> /etc/ld.so.conf << "EOF" 281 # Begin qt addition to /etc/ld.so.conf 282 283 /opt/qt/lib 284 285 # End qt addition 286 EOF 287 ldconfig 288 289 cat >> /etc/man.conf << "EOF" 290 # Begin qt addition to man.conf 291 292 MANPATH /opt/qt/doc/man 293 294 # End qt addition to man.conf 295 EOF</command></userinput></screen> 296 297 <indexterm zone="qt qt-config"> 298 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary> 299 </indexterm> 300 301 <indexterm zone="qt qt-config"> 302 <primary sortas="e-etc-man.conf">/etc/man.conf</primary> 303 </indexterm> 304 305 <indexterm zone="qt qt-config"> 306 <primary sortas="e-etc-profile">/etc/profile</primary> 307 </indexterm> 308 309 <indexterm zone="qt qt-config"> 310 <primary sortas="e-AA.bash_profile">~/.bash_profile</primary> 311 </indexterm> 312 313 314 <para>Update the <envar>PKG_CONFIG_PATH</envar> environment variable in your 315 <filename>~/.bash_profile</filename> or <filename>/etc/profile</filename> with 316 the following:</para> 317 318 <screen><userinput>PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/qt/lib/pkgconfig</userinput></screen> 268 319 269 320 <para>If you want the <application>Qt</application> executables in your shell … … 285 336 286 337 <para>The <application>Qt</application>/<application>X11</application> 287 library contains <acronym>API</acronym>s necessary to use338 library contains <acronym>API</acronym>s necessary to build and use 288 339 programs based on the <application>Qt</application> <acronym>GUI</acronym> 289 340 toolkit.</para> 290 341 291 <para>The <application>Qt</application> package contains 292 <command>assistant</command>, 293 <command>designer</command>, 294 <command>linguist</command>, 295 <command>lrelease</command>, 296 <command>lupdate</command>, 297 <command>moc</command>, 298 <command>qm2ts</command>, 299 <command>qmake</command>, 300 <command>qtconfig</command>, 301 <command>uic</command>, and the 302 <filename class="libraryfile">libqt-mt</filename> and 303 <filename class="libraryfile">libqui</filename> libraries.</para> 342 <segmentedlist> 343 <segtitle>Installed Programs</segtitle> 344 <segtitle>Installed Libraries</segtitle> 345 <segtitle>Installed Directories</segtitle> 346 347 <seglistitem> 348 <seg>assistant, designer, linguist, lrelease, lupdate, moc, 349 qm2ts, qmake, qtconfig, and uic</seg> 350 <seg>libqt-mt.so, libqt.so libqui.so, libdesignercore.a, 351 libeditor.a, and libqassistantclient.a</seg> 352 <seg>/opt/qt-&qt-version; or /usr/lib/qt, /usr/share/qt, 353 /usr/share/doc/qt, /usr/include/qt, and /etc/qt</seg> 354 </seglistitem> 355 </segmentedlist> 356 357 <variablelist> 358 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 359 <?dbfo list-presentation="list"?> 360 361 <varlistentry id="assistant"> 362 <term><command>assistant</command></term> 363 <listitem> 364 <para>is a tool for presenting on-line documentation.</para> 365 <indexterm zone="qt assistant"> 366 <primary sortas="b-assistant">assistant</primary> 367 </indexterm> 368 </listitem> 369 </varlistentry> 370 371 <varlistentry id="designer"> 372 <term><command>designer</command></term> 373 <listitem> 374 <para>is a full-fledged GUI builder. It includes 375 powerful features such as preview mode, automatic widget 376 layout, support for custom widgets, and an advanced 377 property editor.</para> 378 <indexterm zone="qt designer"> 379 <primary sortas="b-designer">designer</primary> 380 </indexterm> 381 </listitem> 382 </varlistentry> 383 384 <varlistentry id="linguist"> 385 <term><command>linguist</command></term> 386 <listitem> 387 <para>provides support for translating applications into 388 local languages. </para> 389 <indexterm zone="qt linguist"> 390 <primary sortas="b-linguist">linguist</primary> 391 </indexterm> 392 </listitem> 393 </varlistentry> 394 395 <varlistentry id="lrelease"> 396 <term><command>lrelease</command></term> 397 <listitem> 398 <para>is a simple command line tool. It reads a Qt project 399 file and produces message files used by the application.</para> 400 <indexterm zone="qt lrelease"> 401 <primary sortas="b-lrelease">lrelease</primary> 402 </indexterm> 403 </listitem> 404 </varlistentry> 405 406 <varlistentry id="lupdate"> 407 <term><command>lupdate</command></term> 408 <listitem> 409 <para>reads a Qt project file, finds the translatable 410 strings in the specified source, header and Qt Designer 411 interface files, and produces or updates the translation 412 files listed in the project file.</para> 413 <indexterm zone="qt lupdate"> 414 <primary sortas="b-lupdate">lupdate</primary> 415 </indexterm> 416 </listitem> 417 </varlistentry> 418 419 <varlistentry id="moc"> 420 <term><command>moc</command></term> 421 <listitem> 422 <para>generates Qt meta object support code.</para> 423 <indexterm zone="qt moc"> 424 <primary sortas="b-moc">moc</primary> 425 </indexterm> 426 </listitem> 427 </varlistentry> 428 429 <varlistentry id="qm2ts"> 430 <term><command>qm2ts</command></term> 431 <listitem> 432 <para>is a tool for converting Qt message file formats.</para> 433 <indexterm zone="qt qm2ts"> 434 <primary sortas="b-qm2ts">qm2ts</primary> 435 </indexterm> 436 </listitem> 437 </varlistentry> 438 439 <varlistentry id="qmake"> 440 <term><command>qmake</command></term> 441 <listitem> 442 <para>qmake uses information stored in project files to 443 determine what should go in the makefiles it generates.</para> 444 <indexterm zone="qt qmake"> 445 <primary sortas="b-qmake">qmake</primary> 446 </indexterm> 447 </listitem> 448 </varlistentry> 449 450 <varlistentry id="qtconfig"> 451 <term><command>qtconfig</command></term> 452 <listitem> 453 <para>is used to customize the appearance of Qt applications.</para> 454 <indexterm zone="qt qtconfig"> 455 <primary sortas="b-qtconfig">qtconfig</primary> 456 </indexterm> 457 </listitem> 458 </varlistentry> 459 460 <varlistentry id="uic"> 461 <term><command>uic</command></term> 462 <listitem> 463 <para>is a Qt user interface compiler.</para> 464 <indexterm zone="qt uic"> 465 <primary sortas="b-uic">uic</primary> 466 </indexterm> 467 </listitem> 468 </varlistentry> 469 </variablelist> 304 470 305 471 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.