Move aRts to KDE section of the book

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@814 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2003-04-05 04:00:19 +00:00
parent 7bc967ec06
commit 8984e31512
6 changed files with 95 additions and 77 deletions

View File

@ -10,6 +10,9 @@ page in Chapter 1 for details on who wrote what.</para>
<itemizedlist>
<listitem><para>April 4th, 2003 [bdbbs]: KDE: moved aRts section from
multimedia section to KDE section.</para></listitem>
<listitem><para>April 4th, 2003 [larry]: basicnet: updated to
curl-7.10.4.</para></listitem>

View File

@ -1,9 +1,68 @@
<sect1 id="kde-core-arts">
<sect1 id="kde-core-arts" xreflabel="arts-&arts-version;">
<?dbhtml filename="arts.html" dir="kde"?>
<title>aRts-&arts-version;</title>
<para>aRts is required in order to install KDE. The installation
instructions for aRts can be found in <xref linkend="arts"/>. You must
have installed aRts before proceeding to install KDE.</para>
<para><screen>Download location (FTP): <ulink url="&arts-download-ftp;"/>
Version used: &arts-version;
Package size: &arts-download-size;
Estimated build disk space: &arts-build-size;
Estimated installed space: &arts-install-size;
Estimated build time: &arts-build-time;</screen></para>
<para>The Analog Realtime Synthesizer (aRts) provides sound support for KDE.
It provides necessary libraries for kdelibs. The following package is required to install aRts:
<screen><xref linkend="qt"/></screen></para>
<para>It will use the following recommended packages, if installed:
<screen><xref linkend="alsa"/>, <xref linkend="audiofile"/>, and <xref linkend="libvorbis"/>.</screen></para>
<para>Before starting the build, ensure you have the QTDIR environment variable set
<screen><userinput>export QTDIR=/opt/qt</userinput></screen></para>
<para><screen><userinput>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
ln -sfn &kde-dir; /opt/kde</userinput></screen></para>
<note><para>Another configure option is <userinput>--enable-final</userinput>.
This option can speed up the build process, but requires a lot of memory. If
you have less than 256MB of RAM, this option may cause swapping and
significantly slow compilation.</para></note>
<sect2><title>aRts Installation Commmand explanations</title>
<para><userinput>--prefix=&kde-dir;:</userinput> This option tells the
process to install the package in &kde-dir;. We put aRts here because this
package is required before installing KDE.</para>
<para><userinput>--disable-debug:</userinput> This option causes the
system to be compiled without debugging code.
</para>
<para><userinput>--disable-dependency-tracking:</userinput> This option speeds
up one time builds.</para>
<para><userinput>ln -sfn &kde-dir; /opt/kde:</userinput> This command creates
a link for access to KDE. If a newer version of KDE is released, the new
system can be built by changing the <userinput>--prefix</userinput> location
and then set up by changing the link as this command does.
</para>
</sect2>
<sect2><title>Configuring aRts</title>
<para>The library directory <filename class="directory">/opt/kde/lib</filename>
should appear in <filename>/etc/ld.so.conf</filename>
so that ldd can find the shared libraries. The following command will add it
if it is missing:
<screen><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; "EOF"</userinput>
# Begin kde addition to /etc/ld.so.conf
/opt/kde/lib
# End kde addition
<userinput>EOF
ldconfig</userinput></screen></para>
</sect2>
</sect1>

View File

@ -15,7 +15,7 @@ have been validated.</para></warning>
<para>The following package is required to install kdelibs:
<screen><xref linkend="arts"/></screen></para>
<screen><xref linkend="kde-core-arts"/></screen></para>
<para>kdelibs can use many libraries and programs. The following are recommended:
<screen><xref linkend="openssl"/>, <xref linkend="pcre"/>, <xref linkend="libxml2"/>,

View File

@ -3,9 +3,17 @@
<!-- KDE Core -->
<!ENTITY kde-core SYSTEM "core/core.xml">
<!ENTITY kde-core-arts SYSTEM "core/arts.xml">
<!-- <!ENTITY kde-core-arts SYSTEM "core/arts.xml"> -->
<!ENTITY kde-core-config SYSTEM "core/config.xml">
<!ENTITY kde-core-arts SYSTEM "core/arts.xml">
<!ENTITY arts-version "1.1">
<!ENTITY arts-download-size "947 KB">
<!ENTITY arts-build-size " 35 MB">
<!ENTITY arts-install-size " 5.7 MB">
<!ENTITY arts-download-ftp "ftp://ftp.kde.org/pub/kde/stable/&kde-version;/src/arts-&arts-version;.tar.bz2">
<!ENTITY arts-build-time "11 min (667 MHz)">
<!ENTITY arts-time "9.33 SBU">
<!-- KDE Additional -->
<!ENTITY kde-add SYSTEM "add/add.xml">
@ -14,14 +22,7 @@
<!-- Package entities -->
<!--
<!ENTITY objprelink SYSTEM "inst/objprelink.xml">
<!ENTITY objprelink-buildsize "447 KB">
<!ENTITY objprelink-version "">
<!ENTITY objprelink-download "http://objprelink.sourceforge.net/objprelink-1.c">
<!ENTITY objprelink-size "427 KB">
-->
<!-- <!ENTITY arts SYSTEM "core/arts.xml"> -->
<!ENTITY kde-libs SYSTEM "inst/kde-libs.xml">
<!ENTITY kde-base SYSTEM "inst/kde-base.xml">
<!ENTITY kde-multimedia SYSTEM "inst/kde-multimedia.xml">
@ -80,3 +81,5 @@
<!ENTITY kdevelop-size "3.2 MB">
<!ENTITY kdm-size "??? MB">

View File

@ -2,67 +2,19 @@
<?dbhtml filename="arts.html" dir="multimedia"?>
<title>aRts-&arts-version;</title>
<para><screen>Download location (FTP): <ulink url="&arts-download-ftp;"/>
Version used: &arts-version;
Package size: &arts-download-size;
Estimated build disk space: &arts-build-size;
Estimated installed space: &arts-install-size;
Estimated build time: &arts-build-time;</screen></para>
<para>
The Analog Realtime Synthesizer (aRts) provides
software that can
simulate a complete "modular analog synthesizer" on your computer.
It creates sounds and music using small modules like oscillators for creating
waveforms, various filters, modules for playing data on your speakers, mixers,
and faders. You can build a complete setup with the gui of the system, using the
modules - generators, effects and output - connected to each other.</para>
<para>The Analog Realtime Synthesizer (aRts) provides sound support for KDE.
It provides necessary libraries for kdelibs. The following package is required to install aRts:
<screen><xref linkend="qt"/></screen></para>
<para>aRts provides provides necessary libraries
for KDE, however it can be installed as a standalone package.
The installation
instructions for aRts can be found in the <xref linkend="kde-core-arts"/> portion
of the KDE installation instructions.</para>
<para>It will use the following recommended packages, if installed:
<screen><xref linkend="alsa"/>, <xref linkend="audiofile"/>, and <xref linkend="libvorbis"/>.</screen></para>
<para>Before starting the build, ensure you have the QTDIR environment variable set
<screen><userinput>export QTDIR=/opt/qt</userinput></screen></para>
<para><screen><userinput>./configure --prefix=&kde-dir; --disable-debug \
--disable-dependency-tracking &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
ln -sfn &kde-dir; /opt/kde</userinput></screen></para>
<note><para>Another configure option is <userinput>--enable-final</userinput>.
This option can speed up the build process, but requires a lot of memory. If
you have less than 256MB of RAM, this option may cause swapping and
significantly slow compilation.</para></note>
<sect2><title>aRts Installation Commmand explanations</title>
<para><userinput>--prefix=&kde-dir;:</userinput> This option tells the
process to install the package in &kde-dir;. We put aRts here because this
package is required before installing KDE.</para>
<para><userinput>--disable-debug:</userinput> This option causes the
system to be compiled without debugging code.
</para>
<para><userinput>--disable-dependency-tracking:</userinput> This option speeds
up one time builds.</para>
<para><userinput>ln -sfn &kde-dir; /opt/kde:</userinput> This command creates
a link for access to KDE. If a newer version of KDE is released, the new
system can be built by changing the <userinput>--prefix</userinput> location
and then set up by changing the link as this command does.
</para>
</sect2>
<sect2><title>Configuring aRts</title>
<para>The library directory <filename class="directory">/opt/kde/lib</filename>
should appear in <filename>/etc/ld.so.conf</filename>
so that ldd can find the shared libraries. The following command will add it
if it is missing:
<screen><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; "EOF"</userinput>
# Begin kde addition to /etc/ld.so.conf
/opt/kde/lib
# End kde addition
<userinput>EOF
ldconfig</userinput></screen></para>
</sect2>
</sect1>

View File

@ -3,7 +3,8 @@
<!-- Libraries and drivers -->
<!ENTITY multimedia-libdriv SYSTEM "libdriv/libdriv.xml">
<!ENTITY % alsa SYSTEM "libdriv/alsa/alsa.ent">
<!ENTITY % arts SYSTEM "libdriv/arts/arts.ent">
<!-- <!ENTITY % arts SYSTEM "libdriv/arts/arts.ent"> -->
<!ENTITY arts SYSTEM "libdriv/arts.xml">
<!ENTITY % audiofile SYSTEM "libdriv/audiofile/audiofile.ent">
<!ENTITY % esound SYSTEM "libdriv/esound/esound.ent">
<!ENTITY % sdl SYSTEM "libdriv/sdl/sdl.ent">
@ -11,7 +12,7 @@
<!ENTITY % ogg SYSTEM "libdriv/ogg/ogg.ent">
<!ENTITY % nas SYSTEM "libdriv/nas/nas.ent">
%alsa;
%arts;
<!-- %arts; -->
%audiofile;
%esound;
%sdl;