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> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
