r7638 - in trunk/BOOK: . general/genlib introduction/welcome multimedia/audioutils

ken at linuxfromscratch.org ken at linuxfromscratch.org
Mon Dec 1 16:35:24 PST 2008


Author: ken
Date: 2008-12-01 17:35:24 -0700 (Mon, 01 Dec 2008)
New Revision: 7638

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/mcs.xml
   trunk/BOOK/general/genlib/mowgli.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/audioutils/audacious.xml
Log:
Updates to audacious and the other atheme.org packages - renamed mowgli and mcs, fixed capitalization, fixed bogus .a lib in index.

Modified: trunk/BOOK/general/genlib/mcs.xml
===================================================================
--- trunk/BOOK/general/genlib/mcs.xml	2008-12-01 17:57:37 UTC (rev 7637)
+++ trunk/BOOK/general/genlib/mcs.xml	2008-12-02 00:35:24 UTC (rev 7638)
@@ -4,15 +4,15 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY mcs-download-http "http://distfiles.atheme.org/libmcs-&mcs-version;.tgz">
-  <!ENTITY mcs-download-ftp  " ">
-  <!ENTITY mcs-md5sum        "0f0c779609b3481a79937c2e86660a99">
-  <!ENTITY mcs-size          "103 KB">
-  <!ENTITY mcs-buildsize     "1.3 MB">
-  <!ENTITY mcs-time          "less than 0.1 SBU">
+  <!ENTITY libmcs-download-http "http://distfiles.atheme.org/libmcs-&libmcs-version;.tgz">
+  <!ENTITY libmcs-download-ftp  " ">
+  <!ENTITY libmcs-md5sum        "1611a7bd7e7b07df3d889012d133c440">
+  <!ENTITY libmcs-size          "105 KB">
+  <!ENTITY libmcs-buildsize     "1.7 MB">
+  <!ENTITY libmcs-time          "less than 0.1 SBU">
 ]>
 
-<sect1 id="mcs" xreflabel="mcs-&mcs-version;">
+<sect1 id="libmcs" xreflabel="libmcs-&libmcs-version;">
   <?dbhtml filename="mcs.html"?>
 
   <sect1info>
@@ -20,49 +20,49 @@
     <date>$Date$</date>
   </sect1info>
 
-  <title>mcs-&mcs-version;</title>
+  <title>libmcs-&libmcs-version;</title>
 
-  <indexterm zone="mcs">
-    <primary sortas="a-mcs">mcs</primary>
+  <indexterm zone="libmcs">
+    <primary sortas="a-libmcs">mcs</primary>
   </indexterm>
 
   <sect2 role="package">
-    <title>Introduction to mcs</title>
+    <title>Introduction to libmcs</title>
 
-    <para>The <application>mcs</application> package is a library and set of
+    <para>The <application>libmcs</application> package is a library and set of
     tools which abstract the storage of configuration settings away from
     userland applications. There are similar projects like this (such as
     <application>GConf</application>), but unlike those projects,
-    <application>mcs</application> strictly handles abstraction. It does not
+    <application>libmcs</application> strictly handles abstraction. It does not
     impose any specific data storage requirement, nor is it tied to any
     desktop environment or software suite.</para>
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&mcs-download-http;"/></para>
+        <para>Download (HTTP): <ulink url="&libmcs-download-http;"/></para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&mcs-download-ftp;"/></para>
+        <para>Download (FTP): <ulink url="&libmcs-download-ftp;"/></para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &mcs-md5sum;</para>
+        <para>Download MD5 sum: &libmcs-md5sum;</para>
       </listitem>
       <listitem>
-        <para>Download size: &mcs-size;</para>
+        <para>Download size: &libmcs-size;</para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &mcs-buildsize;</para>
+        <para>Estimated disk space required: &libmcs-buildsize;</para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &mcs-time;</para>
+        <para>Estimated build time: &libmcs-time;</para>
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">mcs Dependencies</bridgehead>
+    <bridgehead renderas="sect3">libmcs Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="Mowgli"/></para>
+    <para role="required"><xref linkend="libmowgli"/></para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="GConf"/> and
@@ -74,9 +74,9 @@
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of mcs</title>
+    <title>Installation of libmcs</title>
 
-    <para>Install <application>mcs</application> by
+    <para>Install <application>libmcs</application> by
     running the following commands:</para>
 
 <screen><userinput>./configure --prefix=/usr &&
@@ -87,7 +87,7 @@
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>make install &&
-install -v -m644 -D README /usr/share/doc/mcs-&mcs-version;/README</userinput></screen>
+install -v -m644 -D README /usr/share/doc/libmcs-&libmcs-version;/README</userinput></screen>
 
   </sect2>
 
@@ -100,6 +100,12 @@
     identify the location of Qt and, possibly, KDE libraries and interface
     headers.</para>
 
+    <para><option>--disable-kconfig</option>: If <filename>configure</filename>
+    finds <filename class="libraryfile">libkdecore</filename> from
+    <application>kdelibs</application>, it does not test to check it is indeed
+    the <application>kde3</application> version and will try to use it (and
+    fail). This switch will prevent that.</para>
+
     <para>For additional information about the various storage backends
     (including the default XDG-compliant backend), see the
     <filename>README</filename> file in the source tree.</para>
@@ -107,9 +113,9 @@
   </sect2>
 
   <sect2 role="configuration">
-    <title>Configuring mcs</title>
+    <title>Configuring libmcs</title>
 
-    <para>There are various ways to configure <application>mcs</application>
+    <para>There are various ways to configure <application>libmcs</application>
     to use a specific backend on a site-wide or individual user basis. If the
     default file-based storage backend is suitable, no configuration steps are
     required. See section 2 of the <filename>README</filename> file in the
@@ -129,8 +135,8 @@
         <seg>mcs-getconfval, mcs-info, mcs-query-backends and
         mcs-setconfval</seg>
         <seg>libmcs.so and backend storage modules</seg>
-        <seg>/usr/include/mcs, /usr/lib/mcs and
-        /usr/share/doc/mcs-&mcs-version;</seg>
+        <seg>/usr/include/libmcs, /usr/lib/mcs and
+        /usr/share/doc/libmcs-&libmcs-version;</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -142,9 +148,9 @@
       <varlistentry id="mcs-getconfval">
         <term><command>mcs-getconfval</command></term>
         <listitem>
-          <para>queries <application>mcs</application> for a configuration
+          <para>queries <application>libmcs</application> for a configuration
           value.</para>
-          <indexterm zone="mcs mcs-getconfval">
+          <indexterm zone="libmcs mcs-getconfval">
             <primary sortas="b-mcs-getconfval">mcs-getconfval</primary>
           </indexterm>
         </listitem>
@@ -154,8 +160,8 @@
         <term><command>mcs-info</command></term>
         <listitem>
           <para>displays information about the current installation and
-          configuration of <application>mcs</application>.</para>
-          <indexterm zone="mcs mcs-info">
+          configuration of <application>libmcs</application>.</para>
+          <indexterm zone="libmcs mcs-info">
             <primary sortas="b-mcs-info">mcs-info</primary>
           </indexterm>
         </listitem>
@@ -164,9 +170,9 @@
       <varlistentry id="mcs-query-backends">
         <term><command>mcs-query-backends</command></term>
         <listitem>
-          <para>queries <application>mcs</application> to determine what
+          <para>queries <application>libmcs</application> to determine what
           backends are available.</para>
-          <indexterm zone="mcs mcs-query-backends">
+          <indexterm zone="libmcs mcs-query-backends">
             <primary sortas="b-mcs-query-backends">mcs-query-backends</primary>
           </indexterm>
         </listitem>
@@ -175,20 +181,20 @@
       <varlistentry id="mcs-setconfval">
         <term><command>mcs-setconfval</command></term>
         <listitem>
-          <para>instructs <application>mcs</application> to change a
+          <para>instructs <application>libmcs</application> to change a
           configuration value.</para>
-          <indexterm zone="mcs mcs-setconfval">
+          <indexterm zone="libmcs mcs-setconfval">
             <primary sortas="b-mcs-setconfval">mcs-setconfval</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libmcs">
+      <varlistentry id="libmcs.so">
         <term><filename class='libraryfile'>libmcs.so</filename></term>
         <listitem>
           <para>contains the API functions required by the
-          <application>mcs</application> userspace tools.</para>
-          <indexterm zone="mcs libmcs">
+          <application>libmcs</application> userspace tools.</para>
+          <indexterm zone="libmcs libmcs.so">
             <primary sortas="c-libmcs.so">libmcs.so</primary>
           </indexterm>
         </listitem>

Modified: trunk/BOOK/general/genlib/mowgli.xml
===================================================================
--- trunk/BOOK/general/genlib/mowgli.xml	2008-12-01 17:57:37 UTC (rev 7637)
+++ trunk/BOOK/general/genlib/mowgli.xml	2008-12-02 00:35:24 UTC (rev 7638)
@@ -4,15 +4,15 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-<!ENTITY Mowgli-download-http "http://distfiles.atheme.org/libmowgli-&Mowgli-version;.tgz">
-<!ENTITY Mowgli-download-ftp " ">
-<!ENTITY Mowgli-md5sum "80f8a27f1b44b0b129215f858ab1ab82">
-<!ENTITY Mowgli-size "106 KB">
-<!ENTITY Mowgli-buildsize "2.0 MB">
-<!ENTITY Mowgli-time "less than 0.1 SBU">
+<!ENTITY libmowgli-download-http "http://distfiles.atheme.org/libmowgli-&libmowgli-version;.tgz">
+<!ENTITY libmowgli-download-ftp " ">
+<!ENTITY libmowgli-md5sum "402c2de0da7f83f5e3390397ad994b20">
+<!ENTITY libmowgli-size "113 KB">
+<!ENTITY libmowgli-buildsize "1.9 MB">
+<!ENTITY libmowgli-time "less than 0.1 SBU">
 ]>
 
-<sect1 id="Mowgli" xreflabel="Mowgli-&Mowgli-version;">
+<sect1 id="libmowgli" xreflabel="libmowgli-&libmowgli-version;">
   <?dbhtml filename="Mowgli.html"?>
 
   <sect1info>
@@ -20,16 +20,16 @@
     <date>$Date$</date>
   </sect1info>
 
-  <title>Mowgli-&Mowgli-version;</title>
+  <title>libmowgli-&libmowgli-version;</title>
 
-  <indexterm zone="Mowgli">
-    <primary sortas="a-Mowgli">Mowgli</primary>
+  <indexterm zone="libmowgli">
+    <primary sortas="a-libmowgli">Libmowgli</primary>
   </indexterm>
 
   <sect2 role="package">
-    <title>Introduction to Mowgli</title>
+    <title>Introduction to libmowgli</title>
 
-    <para>The <application>Mowgli</application> package contains a
+    <para>The <application>libmowgli</application> package contains a
     development framework for C, similar to <xref linkend="glib2"/>. It
     provides high performance and highly flexible algorithms for routine
     tasks such as reference-counting, linked lists and spinlocks, and thus
@@ -38,22 +38,22 @@
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&Mowgli-download-http;"/></para>
+        <para>Download (HTTP): <ulink url="&libmowgli-download-http;"/></para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&Mowgli-download-ftp;"/></para>
+        <para>Download (FTP): <ulink url="&libmowgli-download-ftp;"/></para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &Mowgli-md5sum;</para>
+        <para>Download MD5 sum: &libmowgli-md5sum;</para>
       </listitem>
       <listitem>
-        <para>Download size: &Mowgli-size;</para>
+        <para>Download size: &libmowgli-size;</para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &Mowgli-buildsize;</para>
+        <para>Estimated disk space required: &libmowgli-buildsize;</para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &Mowgli-time;</para>
+        <para>Estimated build time: &libmowgli-time;</para>
       </listitem>
     </itemizedlist>
 
@@ -63,9 +63,9 @@
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of Mowgli</title>
+    <title>Installation of libmowgli</title>
 
-    <para>Install <application>Mowgli</application> by running the following
+    <para>Install <application>libmowgli</application> by running the following
     commands:</para>
 
 <screen><userinput>./configure --prefix=/usr &&
@@ -99,13 +99,13 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="libmowgli">
+      <varlistentry id="libmowgli.so">
         <term><filename class='libraryfile'>libmowgli.so</filename></term>
         <listitem>
           <para>libraries contain optimized functions for various common
           C programming tasks.</para>
-          <indexterm zone="Mowgli libmowgli">
-            <primary sortas="c-libmowgli">libmowgli.{so,a}</primary>
+          <indexterm zone="libmowgli">
+            <primary sortas="c-libmowgli">libmowgli.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2008-12-01 17:57:37 UTC (rev 7637)
+++ trunk/BOOK/general.ent	2008-12-02 00:35:24 UTC (rev 7638)
@@ -132,8 +132,8 @@
 <!ENTITY libgpg-error-version         "1.5">
 <!ENTITY libgcrypt-version            "1.2.4">
 <!ENTITY libksba-version              "1.0.2">
-<!ENTITY Mowgli-version               "0.6.1">
-<!ENTITY mcs-version                  "0.7.0">
+<!ENTITY libmowgli-version            "0.7.0">
+<!ENTITY libmcs-version               "0.7.1">
 
 <!-- Obsolete
 <!ENTITY fam-version                  "2.7.0">
@@ -661,7 +661,7 @@
 <!ENTITY lame-version                 "3.97">
 <!ENTITY CDParanoia-version           "III-9.8">
 <!ENTITY freetts-version              "1.2.1">
-<!ENTITY audacious-version            "1.3.2">
+<!ENTITY audacious-version            "1.5.1">
 <!ENTITY amarok-version               "1.4.8">
 
 <!-- Chapter 40 -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2008-12-01 17:57:37 UTC (rev 7637)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2008-12-02 00:35:24 UTC (rev 7638)
@@ -46,6 +46,10 @@
         <listitem>
           <para>[ken] - Update to libglade-2.6.3.</para>
         </listitem>
+        <listitem>
+          <para>[ken] - Update to audacious-1.5.1 with audacious-plugins-1.5.1,
+          libmowgli-0.7.0 and libmcs-0.7.1.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

Modified: trunk/BOOK/multimedia/audioutils/audacious.xml
===================================================================
--- trunk/BOOK/multimedia/audioutils/audacious.xml	2008-12-01 17:57:37 UTC (rev 7637)
+++ trunk/BOOK/multimedia/audioutils/audacious.xml	2008-12-02 00:35:24 UTC (rev 7638)
@@ -4,22 +4,19 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY audacious-download-http        "http://distfiles.atheme.org/audacious-&audacious-version;.tgz">
-  <!ENTITY audacious-download-ftp         "&gentoo-ftp-repo;/audacious-&audacious-version;.tgz">
-  <!ENTITY audacious-md5sum               "b784a30604a2f9d84e9da310069f43f9">
-  <!ENTITY audacious-size                 "1.7 MB">
-  <!ENTITY audacious-buildsize            "86 MB (includes all plugins and documentation)">
-  <!ENTITY audacious-time                 "1.9 SBU">
+  <!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-ftp         " ">
+  <!ENTITY audacious-md5sum               "ea7a8ee2e8f1a301b40ccf40788ab0eb">
+  <!ENTITY audacious-size                 "1.3 MB">
+  <!ENTITY audacious-buildsize            "81 MB (typical)">
+  <!ENTITY audacious-time                 "2.3 SBU">
 
-  <!ENTITY audacious-plugins-version       "1.3.5">
-  <!ENTITY audacious-plugins-download      "http://distfiles.atheme.org/audacious-plugins-&audacious-plugins-version;.tgz">
-  <!ENTITY audacious-plugins-md5sum        "ff6b5901367337f8149e15c8fb1fdf95">
-  <!ENTITY audacious-plugins-size          "2.9 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">
 
-  <!ENTITY audacious-plugins-ugly-version  "1.3.0">
-  <!ENTITY audacious-plugins-ugly-download "http://distfiles.atheme.org/audacious-plugins-ugly-&audacious-plugins-ugly-version;.tgz">
-  <!ENTITY audacious-plugins-ugly-md5sum   "3c6274c334c60e092135202a37c61dc2">
-  <!ENTITY audacious-plugins-ugly-size     "438 KB">
 ]>
 
 <sect1 id="audacious" xreflabel="Audacious-&audacious-version;">
@@ -78,35 +75,27 @@
       </listitem>
     </itemizedlist>
 
-    <itemizedlist spacing="compact">
-    <title>Optional</title>
-      <listitem>
-        <para>Ugly Plugins: <ulink url="&audacious-plugins-ugly-download;"/></para>
-      </listitem>
-      <listitem>
-        <para>Md5 sum: &audacious-plugins-ugly-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Size: &audacious-plugins-ugly-size;</para>
-      </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>
+    <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="mcs"/></para>
+    <xref linkend="libmcs"/></para>
 
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="optional"><xref linkend="dbus"/></para>
+
     <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), and
+      (a.k.a. libsamplerate),
+    <xref linkend="doxygen"/>, and
     <xref linkend="gtk-doc"/></para>
 
 
@@ -114,6 +103,7 @@
     <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>,
     <xref linkend="curl"/>,
     <xref linkend="esound"/>,
     <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
@@ -124,6 +114,7 @@
     <ulink url="http://www.mega-nerd.com/libsndfile/">libsndfile</ulink>,
     <xref linkend="libvorbis"/>,
     <ulink url="http://www.lirc.org">LIRC</ulink>,
+    <ulink url="http://www.webdav.org/neon/">neon-0.28.3</ulink> for online mpg3 and ogg radio,
     <ulink url="http://xmms-projectm.sourceforge.net/">projectM</ulink>,
     <ulink url="http://pulseaudio.org/">PulseAudio</ulink>,
     <ulink url="http://www.hunz.org/">rocklight</ulink> (only for IBM Thinkpads),
@@ -148,8 +139,9 @@
 <screen><userinput>./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>
+    command: <command>make documentation-build</command>.</para> -->
 
     <para>This package does not come with a test suite.</para>
 
@@ -158,6 +150,7 @@
 <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>
@@ -166,7 +159,7 @@
 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>
+                    /usr/share/gtk-doc/html/libaudacious</userinput></screen> -->
 
   </sect2>
 
@@ -202,9 +195,6 @@
 
 <screen role="root"><userinput>make install</userinput></screen>
 
-    <para>If desired, repeat this procedure for the optional plugins
-    package.</para>
-
   </sect2>
 
   <sect2 role="content">
@@ -220,8 +210,8 @@
         <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>
+        /usr/share/audacious, /usr/share/doc/audacious-&audacious-version;
+        <!-- and /usr/share/gtk-doc/html/audacious --></seg>
       </seglistitem>
     </segmentedlist>
 




More information about the blfs-book mailing list