[blfs-book] r8996 - in trunk/BOOK: . general/genlib introduction/welcome multimedia/audioutils

andy at linuxfromscratch.org andy at linuxfromscratch.org
Sun Nov 20 13:28:07 PST 2011


Author: andy
Date: 2011-11-20 14:28:01 -0700 (Sun, 20 Nov 2011)
New Revision: 8996

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/mowgli.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/audioutils/audacious.xml
Log:
Updated Audacious to 3.1

Modified: trunk/BOOK/general/genlib/mowgli.xml
===================================================================
--- trunk/BOOK/general/genlib/mowgli.xml	2011-11-20 18:23:30 UTC (rev 8995)
+++ trunk/BOOK/general/genlib/mowgli.xml	2011-11-20 21:28:01 UTC (rev 8996)
@@ -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>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2011-11-20 18:23:30 UTC (rev 8995)
+++ trunk/BOOK/general.ent	2011-11-20 21:28:01 UTC (rev 8996)
@@ -857,7 +857,8 @@
 <!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 -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2011-11-20 18:23:30 UTC (rev 8995)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2011-11-20 21:28:01 UTC (rev 8996)
@@ -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>
 

Modified: trunk/BOOK/multimedia/audioutils/audacious.xml
===================================================================
--- trunk/BOOK/multimedia/audioutils/audacious.xml	2011-11-20 18:23:30 UTC (rev 8995)
+++ trunk/BOOK/multimedia/audioutils/audacious.xml	2011-11-20 21:28:01 UTC (rev 8996)
@@ -4,19 +4,17 @@
   <!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-download "http://distfiles.atheme.org/audacious-plugins-&audacious-plugins-version;.tar.bz2">
+  <!ENTITY audacious-plugins-md5sum       "af35af836bf67fec4f762f7ddca104f2">
+  <!ENTITY audacious-plugins-size         "2.1 MB">
 
-  <!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">
-
 ]>
 
 <sect1 id="audacious" xreflabel="Audacious-&audacious-version;">
@@ -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,38 +87,40 @@
     <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>
+    <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>
 
-    <bridgehead renderas="sect4">Optional (for Ugly Plugins)</bridgehead>
-    <para role="optional"><xref linkend="libnotify"/></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 @@
 <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 @@
       <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 @@
         </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 @@
         </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>




More information about the blfs-book mailing list