mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 14:47:17 +08:00
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:
parent
7bc967ec06
commit
8984e31512
@ -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>
|
||||
|
||||
|
@ -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 &&
|
||||
make &&
|
||||
make install &&
|
||||
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 >> /etc/ld.so.conf << "EOF"</userinput>
|
||||
# Begin kde addition to /etc/ld.so.conf
|
||||
|
||||
/opt/kde/lib
|
||||
|
||||
# End kde addition
|
||||
<userinput>EOF
|
||||
ldconfig</userinput></screen></para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
@ -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"/>,
|
||||
|
21
kde/kde.ent
21
kde/kde.ent
@ -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">
|
||||
|
||||
|
||||
|
||||
|
@ -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 &&
|
||||
make &&
|
||||
make install &&
|
||||
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 >> /etc/ld.so.conf << "EOF"</userinput>
|
||||
# Begin kde addition to /etc/ld.so.conf
|
||||
|
||||
/opt/kde/lib
|
||||
|
||||
# End kde addition
|
||||
<userinput>EOF
|
||||
ldconfig</userinput></screen></para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user