Updated to KDE-3.2.3 (not all package download sizes, build sizes, SBUs and ancillary instructions have been updated)

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2605 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2004-08-12 05:26:30 +00:00
parent 6b0eb37b98
commit 583760d033
8 changed files with 113 additions and 101 deletions

View File

@ -359,6 +359,9 @@ otherterm="gSMB">SMB</glossseealso></glossdef></glossentry>
<glossentry id="gMAC"><glossterm><acronym>MAC</acronym></glossterm>
<glossdef><para>Media Access Control</para></glossdef></glossentry>
<glossentry id="gMCOP"><glossterm><acronym>MCOP</acronym></glossterm>
<glossdef><para>Multimedia COmmunication Protocol</para></glossdef></glossentry>
<glossentry id="gMCU"><glossterm><acronym>MCU</acronym></glossterm>
<glossdef><para>Multipoint Control Unit</para></glossdef></glossentry>

View File

@ -1,4 +1,4 @@
<!ENTITY day "11">
<!ENTITY day "12">
<!ENTITY month "08">
<!ENTITY year "2004">
<!ENTITY version "svn-&year;&month;&day;">
@ -244,15 +244,15 @@
<!-- Part IX -->
<!-- Chapter 28 -->
<!ENTITY kde-version "3.2.2">
<!ENTITY arts-version "1.2.2">
<!ENTITY kde-version "3.2.3">
<!ENTITY arts-version "1.2.3">
<!ENTITY kde-dldir "&kde-version;">
<!ENTITY kde-download-http "http://mirrors.isc.org/pub/kde/stable/&kde-dldir;/src">
<!ENTITY kde-download-ftp "ftp://ftp.kde.org/pub/kde/stable/&kde-dldir;/src">
<!ENTITY kde-dir "$KDE_PREFIX">
<!-- Chapter 29 -->
<!ENTITY kdevelop-version "3.0.3">
<!ENTITY kdevelop-version "3.0.4">
<!-- Part X -->
<!-- Chapter 30 -->

View File

@ -22,6 +22,11 @@ who wrote what.</para>
<itemizedlist>
<listitem><para>August 12th, 2004 [randy]: Updated to
KDE-3.2.3 (note: not all package download and build sizes, SBUs
and ancillary instructions have been updated); updated Glossary.</para>
</listitem>
<listitem><para>August 11th, 2004 [randy]: Fixed typo in libmikmod
instructions as suggested by Nico R.; updated to
xine Libraries-1-rc5</para></listitem>

View File

@ -6,10 +6,9 @@
<!ENTITY kdemultimedia-download-http "&kde-download-http;/kdemultimedia-&kde-version;.tar.bz2">
<!ENTITY kdemultimedia-download-ftp "&kde-download-ftp;/kdemultimedia-&kde-version;.tar.bz2">
<!ENTITY kdemultimedia-size "4.7 MB">
<!ENTITY kdemultimedia-buildsize "78 MB">
<!ENTITY kdemultimedia-time "8.93 SBU">
<!ENTITY kdemultimedia-size "4.8 MB">
<!ENTITY kdemultimedia-buildsize "114 MB">
<!ENTITY kdemultimedia-time "12.33 SBU">
]>
<sect1 id="kdemultimedia" xreflabel="kdemultimedia-&kde-version;">
@ -54,9 +53,11 @@ dependencies</title>
<xref linkend="libxml2"/>,
<xref linkend="flac"/>,
<ulink url="http://www.ece.uvic.ca/~mdadams/jasper/">JasPer</ulink>,
<ulink url="http://developer.kde.org/~wheeler/taglib/">TagLib</ulink>
and
<ulink url="http://www.musicbrainz.org/">libmusicbrainz</ulink>
<ulink url="http://developer.kde.org/~wheeler/taglib/">TagLib</ulink>,
<ulink url="http://www.musicbrainz.org/">libmusicbrainz</ulink>,
<ulink url="http://www.musicbrainz.org/products/trmgen/download.html">TRM
Generator</ulink> and
<ulink url="http://gstreamer.freedesktop.org/">GStreamer</ulink>
</para></sect4>
</sect3>
@ -66,6 +67,7 @@ and
<title>Installation of <application>kdemultimedia</application></title>
<para>Install <application>kdemultimedia</application> with:</para>
<screen><userinput><command>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
make &amp;&amp;
@ -76,14 +78,14 @@ make install</command></userinput></screen>
<sect2>
<title>Configuring kdemultimedia</title>
<para>There is no explicit configuration for the kdemultimedia package, however
<para>There is no explicit configuration for the
<application>kdemultimedia</application> package, however
<command>kscd</command> needs to find the CD drive. The default is
<filename>/dev/cdrom</filename> which may not exist on your system. The
easiest way to do this is to create a symbolic link to this from your CD drive
(e.g., <filename>/dev/hdc</filename>, <filename>/dev/scd0</filename>, etc.):
<screen><userinput><command>cd /dev &amp;&amp;
ln -s <replaceable>[CD Drive]</replaceable> /dev/cdrom</command></userinput></screen>
<screen><userinput><command>ln -s <replaceable>[CD Drive]</replaceable> /dev/cdrom</command></userinput></screen>
</para>

View File

@ -6,10 +6,9 @@
<!ENTITY kdesdk-download-http "&kde-download-http;/kdesdk-&kde-version;.tar.bz2">
<!ENTITY kdesdk-download-ftp "&kde-download-ftp;/kdesdk-&kde-version;.tar.bz2">
<!ENTITY kdesdk-size "3.8 MB">
<!ENTITY kdesdk-buildsize "65 MB">
<!ENTITY kdesdk-time "5.03 SBU">
<!ENTITY kdesdk-size "3.9 MB">
<!ENTITY kdesdk-buildsize "91 MB">
<!ENTITY kdesdk-time "9.95 SBU">
]>
<sect1 id="kdesdk">
@ -57,24 +56,6 @@ url="&kdesdk-download-ftp;"/></para></listitem>
<para>Install <application>kdesdk</application> with:</para>
<screen><userinput><command>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
make</command></userinput></screen>
<para>
The <command>make</command> command will error out two times. On the
first occurrence, enter the following sed command and continue with the
compilation:
</para>
<screen><userinput><command>sed -i 's/class istream;/#include &lt;istream.h&gt;/' \
kbabel/common/libgettext/pofiles.cc &amp;&amp;
make</command></userinput></screen>
<para>
Repeat the previous procedure:
</para>
<screen><userinput><command>sed -i 's/class istream;/#include &lt;istream.h&gt;/' \
umbrello/umbrello/classparser/tokenizer.cc &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>

View File

@ -6,10 +6,9 @@
<!ENTITY arts-download-http "&kde-download-http;/arts-&arts-version;.tar.bz2">
<!ENTITY arts-download-ftp "&kde-download-ftp;/arts-&arts-version;.tar.bz2">
<!ENTITY arts-size "949 KB">
<!ENTITY arts-buildsize "25 MB">
<!ENTITY arts-time "1.69 SBU">
<!ENTITY arts-size "965 KB">
<!ENTITY arts-buildsize "31 MB">
<!ENTITY arts-time "1.73 SBU">
]>
<sect1 id="kde-core-arts" xreflabel="aRts-&arts-version;">
@ -24,8 +23,8 @@
<application><acronym>aRts</acronym></application></title>
<para>The Analog Real-time Synthesizer (<acronym>aRts</acronym>)
provides sound support for <acronym>KDE</acronym>. It provides necessary
libraries for kdelibs.</para>
provides sound support for <acronym>KDE</acronym> and necessary
libraries for <application>kdelibs</application>.</para>
<sect3><title>Package information</title>
<itemizedlist spacing='compact'>
@ -48,6 +47,7 @@ url="&arts-download-ftp;"/></para></listitem>
</para></sect4>
<sect4><title>Optional</title>
<para>
<xref linkend="libjpeg"/>,
<xref linkend="libogg"/>,
<xref linkend="libvorbis"/>,
<xref linkend="alsa"/>,
@ -77,17 +77,39 @@ make install</command></userinput></screen>
<sect2><title>Command explanations</title>
<para><parameter>--prefix=&kde-dir;</parameter> : This option tells the
process to install the package in <filename
class="directory">&kde-dir;</filename>. aRts is installed here as it's
required before installing <acronym>KDE</acronym>.</para>
process to install the package in
<filename class="directory">&kde-dir;</filename>. aRts is installed here as
it's required before installing <acronym>KDE</acronym>.</para>
<para><parameter>--disable-debug</parameter> : This option causes the
system to be compiled without debugging code.
</para>
<para><option>--disable-debug</option> : This option causes the
package to be compiled without debugging code.</para>
<para><parameter>--disable-dependency-tracking</parameter> : This option
speeds
up one time builds.</para>
<para><option>--disable-dependency-tracking</option> : This option
speeds up one time builds.</para>
</sect2>
<sect2><title>Contents</title>
<para><application><acronym>aRts</acronym></application> contains
<command>artsc-config</command>, <command>artscat</command>,
<command>artsd</command>, <command>artsdsp</command>,
<command>artsplay</command>, <command>artsrec</command>,
<command>artsshell</command>, <command>artswrapper</command>,
<command>mcopidl</command>,
<application><acronym>aRts</acronym></application> libraries and
<acronym>MCOP</acronym> objects.</para>
</sect2>
<sect2><title>Description</title>
<para>To find out information about
<application><acronym>aRts</acronym></application> and the various programs
included in the package, see
<ulink url="http://docs.kde.org/en/3.2/kdemultimedia/artsbuilder/">The aRts
Handbook</ulink>. For information in languages other then English, see the
<ulink url="http://docs.kde.org/">KDE Documentation</ulink> and navigate to
the <application><acronym>aRts</acronym></application> documentation in your
language.</para>
</sect2>

View File

@ -6,10 +6,9 @@
<!ENTITY kdebase-download-http "&kde-download-http;/kdebase-&kde-version;.tar.bz2">
<!ENTITY kdebase-download-ftp "&kde-download-ftp;/kdebase-&kde-version;.tar.bz2">
<!ENTITY kdebase-size "17 MB">
<!ENTITY kdebase-buildsize "174 MB">
<!ENTITY kdebase-time "17.1 SBU">
<!ENTITY kdebase-size "17.3 MB">
<!ENTITY kdebase-buildsize "174-274 MB (depending on options used)">
<!ENTITY kdebase-time "20.68 SBU (including building API docs)">
]>
<sect1 id="kdebase" xreflabel="kdebase-&kde-version;">
@ -23,11 +22,9 @@
<sect2>
<title>Introduction to <application>kdebase</application></title>
<para><application>kdebase</application> is the second mandatory package
(besides kdelibs) for
the K Desktop Environment. It provides various applications and
infrastructure files
and libraries.</para>
<para><application>kdebase</application> is the last mandatory package
required for the K Desktop Environment. It provides various applications,
infrastructure files and libraries.</para>
<sect3><title>Package information</title>
<itemizedlist spacing='compact'>
@ -47,23 +44,22 @@ url="&kdebase-download-ftp;"/></para></listitem>
<para><xref linkend="kdelibs"/></para></sect4>
<sect4><title>Optional</title>
<para>
<xref linkend="pkgconfig"/>,
<xref linkend="libjpeg"/>,
<xref linkend="libtiff"/>,
<xref linkend="libart_lgpl"/>,
<xref linkend="lesstif"/>,
<xref linkend="libxml2"/>,
<xref linkend="j2sdk"/>,
<xref linkend="lesstif"/>,
<xref linkend="openssl"/>,
<xref linkend="Linux_PAM"/>,
<xref linkend="libtiff"/>,
<xref linkend="openldap"/>,
<xref linkend="pkgconfig"/>,
<xref linkend="libart_lgpl"/>,
<xref linkend="samba3"/>,
<ulink url="http://mtools.linux.lu/?power-to-the-parliament">Mtools</ulink>,
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
<ulink url="http://www.ece.uvic.ca/~mdadams/jasper/">JasPer</ulink>,
<ulink
url="http://www.research.att.com/sw/tools/graphviz/">graphviz</ulink>
and
<ulink url="http://www.stack.nl/~dimitri/doxygen/">doxygen</ulink>
<ulink url="http://www.research.att.com/sw/tools/graphviz/">Graphviz</ulink>
and <ulink url="http://www.stack.nl/~dimitri/doxygen/">doxygen</ulink>
</para></sect4>
</sect3>

View File

@ -6,10 +6,9 @@
<!ENTITY kdelibs-download-http "&kde-download-http;/kdelibs-&kde-version;.tar.bz2">
<!ENTITY kdelibs-download-ftp "&kde-download-ftp;/kdelibs-&kde-version;.tar.bz2">
<!ENTITY kdelibs-size "13 MB">
<!ENTITY kdelibs-buildsize "160 MB">
<!ENTITY kdelibs-time "12.6 SBU">
<!ENTITY kdelibs-size "12.7 MB">
<!ENTITY kdelibs-buildsize "160-590 MB (depending on options used)">
<!ENTITY kdelibs-time "12.6-21.4 SBU (depending on options used)">
]>
<sect1 id="kdelibs" xreflabel="kdelibs-&kde-version;">
@ -23,7 +22,7 @@
<sect2>
<title>Introduction to <application>kdelibs</application></title>
<para>This package includes libraries that are central to the
<para>This package includes programs and libraries that are central to the
development and execution of a <acronym>KDE</acronym> program, as well
as internationalization files for these libraries, misc
<acronym>HTML</acronym> documentation, theme modules and regression
@ -42,19 +41,20 @@ url="&kdelibs-download-ftp;"/></para></listitem>
&kdelibs-time;</para></listitem></itemizedlist>
</sect3>
<sect3><title>Additional downloads</title>
<!-- <sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Required Patch: <ulink
url="ftp://ftp.kde.org/pub/kde/security_patches/post-3.2.2-kdelibs-kapplication.patch"/></para></listitem>
<listitem><para>Required Patch: <ulink
url="ftp://ftp.kde.org/pub/kde/security_patches/post-3.2.2-kdelibs-ktelnetservice.patch"/></para></listitem>
</itemizedlist></sect3>
</itemizedlist></sect3> -->
<sect3><title><application>kdelibs</application> dependencies</title>
<sect4><title>Required</title>
<para><xref linkend="kde-core-arts"/></para></sect4>
<sect4><title>Optional</title>
<para>
<xref linkend="libjpeg"/>,
<xref linkend="libxml2"/>,
<xref linkend="libxslt"/>,
<xref linkend="cups"/>,
@ -68,7 +68,7 @@ url="ftp://ftp.kde.org/pub/kde/security_patches/post-3.2.2-kdelibs-ktelnetservic
<ulink url="http://www.gnu.org/software/libidn/">Libidn</ulink>,
<ulink url="http://www.ece.uvic.ca/~mdadams/jasper/">JasPer</ulink>,
<ulink
url="http://www.research.att.com/sw/tools/graphviz/">graphviz</ulink>
url="http://www.research.att.com/sw/tools/graphviz/">Graphviz</ulink>
and
<ulink url="http://www.stack.nl/~dimitri/doxygen/">doxygen</ulink>
</para></sect4>
@ -80,49 +80,52 @@ and
<title>Installation of <application>kdelibs</application></title>
<para>Install <application>kdelibs</application> with:</para>
<screen><userinput><command>patch -Np1 -i ../post-3.2.2-kdelibs-kapplication.patch &amp;&amp;
patch -Np0 -i ../post-3.2.2-kdelibs-ktelnetservice.patch &amp;&amp;
./configure --prefix=&kde-dir; --disable-debug \
<screen><userinput><command>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking --enable-fast-malloc=full --disable-pcre &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>
<note><para>If you wish to create the <acronym>API</acronym>
documentation and you have
doxygen and graphviz installed, <command>make apidox</command> must be
done
before <command>make install</command>. This applies to all packages
which can utilize doxygen.</para></note>
<note><para>If you wish to create the <acronym>API</acronym> documentation and
you have <application>doxygen</application> and
<application>Graphviz</application> installed, <command>make apidox</command>
must be done before <command>make install</command>. This applies to all
packages which can utilize <application>doxygen</application>.</para></note>
</sect2>
<sect2><title>Command explanations</title>
<para><parameter>--prefix=&kde-dir;</parameter> : This option tells
the process to install the package in <filename
class="directory">&kde-dir;</filename>.</para>
<para><parameter>--prefix=&kde-dir;</parameter> : This option tells the process
to install the package in <filename class="directory">&kde-dir;</filename>.
</para>
<para><parameter>--disable-debug</parameter> : This option causes the
system to be compiled without debugging code.</para>
<para><option>--disable-debug</option> : This option causes the
package to be compiled without debugging code.</para>
<para><parameter>--disable-dependency-tracking</parameter> : This option
<para><option>--disable-dependency-tracking</option> : This option
speeds up one time builds.</para>
<para><parameter>--enable-fast-malloc=full</parameter> : This option
tells
<para><parameter>--enable-fast-malloc=full</parameter> : This option tells
<acronym>KDE</acronym> programs to use an internal memory allocation
scheme
optimized for <acronym>KDE</acronym>.</para>
scheme optimized for <acronym>KDE</acronym>.</para>
<para><parameter>--disable-pcre</parameter> : Omit this switch if you
have <acronym>PCRE</acronym> installed and you want improved regular
expression support
in the <acronym>KDE</acronym> JavaScript engine.</para>
<para><option>--disable-pcre</option> : Omit this switch if you have
<application><acronym>PCRE</acronym></application> installed and you want
improved regular expression support in the <acronym>KDE</acronym> JavaScript
engine.</para>
</sect2>
<sect2><title>Contents</title>
<para>kdelibs provides numerous libraries needed by
<acronym>KDE</acronym> programs.</para>
<para><application>kdelibs</application> provides numerous programs and
libraries needed by <acronym>KDE</acronym> programs.</para>
</sect2>
<sect2><title>Description</title>
<para>The number of programs and libraries installed by
<application>kdelibs</application> prohibits an explanation of each one in this
section. Instead, see the <ulink url="http://docs.kde.org/">KDE
Documentation</ulink>.</para>
</sect2>