mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
Updated Audacious to 3.1
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8996 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
46622868ff
commit
87aea53189
@ -857,7 +857,8 @@ $Date$
|
||||
<!ENTITY lame-version "398-2">
|
||||
<!ENTITY CDParanoia-version "III-10.2">
|
||||
<!ENTITY freetts-version "1.2.1">
|
||||
<!ENTITY audacious-version "1.5.1">
|
||||
<!ENTITY audacious-version "3.1">
|
||||
<!ENTITY audacious-plugins-version "3.1">
|
||||
<!ENTITY amarok-version "1.4.8">
|
||||
|
||||
<!-- Chapter 40 -->
|
||||
|
@ -35,6 +35,8 @@
|
||||
tasks such as reference-counting, linked lists and spinlocks, and thus
|
||||
helps programmers write better engineered code.</para>
|
||||
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
|
@ -53,6 +53,9 @@
|
||||
<listitem>
|
||||
<para>[abenton] - Updated libmowgli to 0.9.95.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[abenton] - Updated Audacious to 3.1.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
|
@ -4,18 +4,16 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY audacious-download-http "http://distfiles.atheme.org/audacious-&audacious-version;.tbz2">
|
||||
<!--<!ENTITY audacious-download-ftp "&gentoo-ftp-repo;/audacious-&audacious-version;.tbz2">-->
|
||||
<!ENTITY audacious-download-http "http://distfiles.atheme.org/audacious-&audacious-version;.tar.bz2">
|
||||
<!--<!ENTITY audacious-download-ftp "&gentoo-ftp-repo;/audacious-&audacious-version;.tbz2">-->
|
||||
<!ENTITY audacious-download-ftp " ">
|
||||
<!ENTITY audacious-md5sum "ea7a8ee2e8f1a301b40ccf40788ab0eb">
|
||||
<!ENTITY audacious-size "1.3 MB">
|
||||
<!ENTITY audacious-buildsize "81 MB (typical)">
|
||||
<!ENTITY audacious-md5sum "5ecdff54f4c32c6ae958095d23c57308">
|
||||
<!ENTITY audacious-size "775 KB">
|
||||
<!ENTITY audacious-buildsize "63 MB (typical)">
|
||||
<!ENTITY audacious-time "2.3 SBU">
|
||||
|
||||
<!ENTITY audacious-plugins-version "1.5.1">
|
||||
<!ENTITY audacious-plugins-download "http://distfiles.atheme.org/audacious-plugins-&audacious-plugins-version;.tbz2">
|
||||
<!ENTITY audacious-plugins-md5sum "b237754a615cf9a3d77a93bf18de26fc">
|
||||
<!ENTITY audacious-plugins-size "2.1 MB">
|
||||
<!ENTITY audacious-plugins-download "http://distfiles.atheme.org/audacious-plugins-&audacious-plugins-version;.tar.bz2">
|
||||
<!ENTITY audacious-plugins-md5sum "af35af836bf67fec4f762f7ddca104f2">
|
||||
<!ENTITY audacious-plugins-size "2.1 MB">
|
||||
|
||||
]>
|
||||
|
||||
@ -39,6 +37,8 @@
|
||||
<para><application>Audacious</application> is a Gtk+-2 based audio
|
||||
player.</para>
|
||||
|
||||
&lfs70_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
@ -75,17 +75,11 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<!-- 404
|
||||
<para>Additional plugins can be downloaded from <ulink
|
||||
url="http://audacious-media-player.org/index.php?title=Plugins"/>.
|
||||
Note that these third-party plugins are not supported by the
|
||||
<application>Audacious</application> development team.</para> -->
|
||||
|
||||
<bridgehead renderas="sect3">Audacious Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required"><xref linkend="libglade"/> and
|
||||
<xref linkend="libmcs"/></para>
|
||||
<para role="required"><xref linkend="gtk2"/> and
|
||||
<xref linkend="libmowgli"/></para>
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para role="optional"><xref linkend="dbus"/></para>
|
||||
@ -93,37 +87,39 @@
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional"><xref linkend="pcre"/> or
|
||||
<ulink url="http://www.geocities.jp/kosako3/oniguruma/">Oniguruma</ulink>,
|
||||
<ulink url="http://www.mega-nerd.com/libsamplerate/">Secret Rabbit Code</ulink>
|
||||
(a.k.a. libsamplerate),
|
||||
<xref linkend="doxygen"/>, and
|
||||
<xref linkend="gtk-doc"/></para>
|
||||
<ulink url="http://www.mega-nerd.com/libsamplerate/">Secret Rabbit
|
||||
Code</ulink> (a.k.a. libsamplerate),
|
||||
<ulink url="http://www.atheme.org/project/libguess">libguess</ulink> and
|
||||
<xref linkend="doxygen"/></para>
|
||||
|
||||
|
||||
<bridgehead renderas="sect4">Optional (for Plugins)</bridgehead>
|
||||
<para role="optional"><ulink url="http://adplug.sourceforge.net/">AdPlug</ulink>,
|
||||
<xref linkend="alsa"/>,
|
||||
<xref linkend="arts"/>,
|
||||
<ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
|
||||
<para role="optional"><xref linkend="alsa"/>,
|
||||
<xref linkend="curl"/>,
|
||||
<xref linkend="esound"/>,
|
||||
<ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
|
||||
<xref linkend="neon"/> (for online mpg3 and ogg radio),
|
||||
<xref linkend="lame"/>,
|
||||
<xref linkend="libmad"/>,
|
||||
<ulink url="http://www.musepack.net/">libmpcdec</ulink> (requires
|
||||
<xref linkend="flac"/>,
|
||||
<xref linkend="libvorbis"/>,
|
||||
<xref linkend="faad2"/>,
|
||||
<xref linkend="ffmpeg"/>,
|
||||
<xref linkend="sdl"/>,
|
||||
<xref linkend="mpg123"/>,
|
||||
<xref linkend="libnotify"/>,
|
||||
<ulink url="http://adplug.sourceforge.net/">AdPlug</ulink>,
|
||||
<ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
|
||||
<ulink url="http://sourceforge.net/projects/libmms">libmms</ulink>,
|
||||
<ulink url="http://www.mega-nerd.com/libsndfile/">libsndfile</ulink>,
|
||||
<xref linkend="libvorbis"/>,
|
||||
<ulink url="http://www.lirc.org">LIRC</ulink>,
|
||||
<xref linkend="neon"/> for online mpg3 and ogg radio,
|
||||
<ulink url="http://xmms-projectm.sourceforge.net/">projectM</ulink>,
|
||||
<ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
|
||||
<ulink url="http://pulseaudio.org/">PulseAudio</ulink>,
|
||||
<ulink url="http://www.hunz.org/">rocklight</ulink> (only for IBM Thinkpads),
|
||||
<xref linkend="sdl"/>,
|
||||
<ulink url="http://developer.kde.org/~wheeler/taglib/">TagLib</ulink>), and
|
||||
<ulink url="http://www.wavpack.com/">WavPack</ulink></para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional (for Ugly Plugins)</bridgehead>
|
||||
<para role="optional"><xref linkend="libnotify"/></para>
|
||||
<ulink url="http://roaraudio.keep-cool.org/">libroar</ulink>,
|
||||
<ulink url="http://sourceforge.net/apps/trac/fluidsynth/">FluidSynth</ulink>,
|
||||
<ulink url="http://libmtp.sourceforge.net/">libmtp</ulink>,
|
||||
<ulink url="http://sourceforge.net/projects/libcue/">libcue</ulink>,
|
||||
<ulink url="http://sourceforge.net/projects/bs2b/">The Bauer
|
||||
stereophonic-to-binaural DSP (bs2b) library</ulink>,
|
||||
<!-- <ulink url=""></ulink>, -->
|
||||
<ulink url="http://sourceforge.net/projects/libbinio/">libbinio</ulink>
|
||||
and <ulink url="http://www.wavpack.com/">WavPack</ulink>.</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/audacious"/></para>
|
||||
@ -136,13 +132,9 @@
|
||||
<para>Install <application>Audacious</application> by running the
|
||||
following commands:</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr &&
|
||||
<screen><userinput>TPUT=/bin/true ./configure --prefix=/usr &&
|
||||
make</userinput></screen>
|
||||
|
||||
<!-- target no longer present
|
||||
<para>If you wish to create the SDK documentation, issue the following
|
||||
command: <command>make documentation-build</command>.</para> -->
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
@ -150,53 +142,52 @@ make</userinput></screen>
|
||||
<screen role="root"><userinput>make install &&
|
||||
install -v -m644 -D README /usr/share/doc/audacious-&audacious-version;/README</userinput></screen>
|
||||
|
||||
<!--
|
||||
<para>If you created the SDK documentation, install it by issuing the
|
||||
following commands as the <systemitem class="username">root</systemitem>
|
||||
user:</para>
|
||||
|
||||
<screen role="root"><userinput>install -v -m755 -d /usr/share/gtk-doc/html/{,lib}audacious &&
|
||||
install -v -m644 doc/audacious/html/* \
|
||||
/usr/share/gtk-doc/html/audacious &&
|
||||
install -v -m644 doc/libaudacious/html/* \
|
||||
/usr/share/gtk-doc/html/libaudacious</userinput></screen> -->
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><parameter>TPUT=/bin/true</parameter>: the default is for
|
||||
<command>make</command> to output text in color. This is fine if you're
|
||||
building in a terminal, but if you script the build process and pipe the
|
||||
output from <command>make</command> to a log file then the control
|
||||
characters used to color the text can make the logfile unreadable. This
|
||||
option stops it coloring the text.</para>
|
||||
|
||||
<para><option>--enable-one-plugin-dir</option> and
|
||||
<option>--disable-user-plugin-dir</option>: These options are used to
|
||||
determine how the plugins are stored. Review the ouput from
|
||||
determine how the plugins are stored. Review the output from
|
||||
<command>./configure --help</command> for information.</para>
|
||||
|
||||
<para><option>--enable-chardet</option>: This option is used to enable
|
||||
character set detection support.</para>
|
||||
|
||||
<para><option>--enable-samplerate</option>: This option is used to enable
|
||||
libsamplerate support.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
<title>Installation of Audacious Plugins</title>
|
||||
|
||||
<para>Install the required plugins package by unpacking the tarball, changing
|
||||
into the newly created directory, and issuing the following
|
||||
<para>Install the required plugins package by unpacking the tarball,
|
||||
changing into the newly created directory, and issuing the following
|
||||
commands:</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr &&
|
||||
<screen><userinput>TPUT=/bin/true ./configure --prefix=/usr &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
<para>Now, as the <systemitem class="username">root</systemitem>
|
||||
user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="configuration">
|
||||
<title>Configuring Audacious</title>
|
||||
|
||||
<para>If you prefer the old, smaller, Winamp/XMMS interface click on
|
||||
View> Interface> Winamp Classic Interface</para>
|
||||
|
||||
|
||||
</sect2>
|
||||
<sect2 role="content">
|
||||
<title>Contents</title>
|
||||
|
||||
@ -206,12 +197,16 @@ make</userinput></screen>
|
||||
<segtitle>Installed Directories</segtitle>
|
||||
|
||||
<seglistitem>
|
||||
<seg>audacious, audacious-arts-helper and audtool</seg>
|
||||
<seg>libaudacious.so and numerous Container, Effect, General, Input,
|
||||
Output, Visualization, and amidi-plug plugin modules</seg>
|
||||
<seg>/usr/include/audacious, /usr/lib/audacious,
|
||||
/usr/share/audacious, /usr/share/doc/audacious-&audacious-version;
|
||||
<!-- and /usr/share/gtk-doc/html/audacious --></seg>
|
||||
<seg>audacious and audtool</seg>
|
||||
<seg>libaudacious.so, libaudclient.so, libaudgui.so and numerous
|
||||
Container, Effect, General, Input, Output, Transport and Visualization
|
||||
plugin modules (exactly what gets installed depends on the dependencies
|
||||
you installed first)</seg>
|
||||
<seg>/usr/include/audacious, /usr/include/libaudcore,
|
||||
/usr/include/libaudgui, /usr/lib/audacious and
|
||||
/usr/share/audacious
|
||||
<!--/usr/share/doc/audacious-&audacious-version;,-->
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -231,6 +226,17 @@ make</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="audtool">
|
||||
<term><command>audtool</command></term>
|
||||
<listitem>
|
||||
<para>is a small tool to modify the behavior of a running
|
||||
<command>audacious</command> instance.</para>
|
||||
<indexterm zone="audacious audtool">
|
||||
<primary sortas="b-audtool">audtool</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="libaudacious">
|
||||
<term><filename class='libraryfile'>libaudacious.so</filename></term>
|
||||
<listitem>
|
||||
@ -243,6 +249,28 @@ make</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<!-- Who knows what they do?
|
||||
<varlistentry id="libaudclient">
|
||||
<term><filename class='libraryfile'>libaudclient.so</filename></term>
|
||||
<listitem>
|
||||
<para>contains functions that .....</para>
|
||||
<indexterm zone="audacious libaudclient">
|
||||
<primary sortas="c-libaudclient">libaudclient.so</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="libaudgui">
|
||||
<term><filename class='libraryfile'>libaudgui.so</filename></term>
|
||||
<listitem>
|
||||
<para>contains functions that .....</para>
|
||||
<indexterm zone="audacious libaudgui">
|
||||
<primary sortas="c-libaudgui">libaudgui.so</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
-->
|
||||
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
||||
|
Loading…
Reference in New Issue
Block a user