r6945 - in trunk/BOOK: introduction/welcome multimedia/audioutils

randy at linuxfromscratch.org randy at linuxfromscratch.org
Sat Jul 21 08:44:52 PDT 2007


Author: randy
Date: 2007-07-21 09:44:52 -0600 (Sat, 21 Jul 2007)
New Revision: 6945

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/audioutils/vorbistools.xml
Log:
Added a sed and a patch to allow Vorbis-Tools to link against cURL and FLAC respectively. Fixes Trac ticket #2240. Patch to update the book contributed by Ag Hatzimanikas.

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-07-21 15:04:05 UTC (rev 6944)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-07-21 15:44:52 UTC (rev 6945)
@@ -45,6 +45,11 @@
       <para>July 21st, 2007</para>
       <itemizedlist>
         <listitem>
+          <para>[randy] - Added a sed and a patch to allow Vorbis-Tools to link
+          against cURL and FLAC respectively. Fixes Trac ticket #2240. Patch
+          to update the book contributed by Ag Hatzimanikas.</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Updated to libxklavier-3.2.</para>
         </listitem>
         <listitem>

Modified: trunk/BOOK/multimedia/audioutils/vorbistools.xml
===================================================================
--- trunk/BOOK/multimedia/audioutils/vorbistools.xml	2007-07-21 15:04:05 UTC (rev 6944)
+++ trunk/BOOK/multimedia/audioutils/vorbistools.xml	2007-07-21 15:44:52 UTC (rev 6945)
@@ -61,6 +61,10 @@
         <para>Required Patch: <ulink
         url="&patch-root;/vorbis-tools-&vorbistools-version;-utf8-1.patch"/></para>
       </listitem>
+      <listitem>
+        <para>Required Patch: <ulink
+        url="&patch-root;/vorbis-tools-&vorbistools-version;-flac-1.patch"/></para>
+      </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">Vorbis Tools Dependencies</bridgehead>
@@ -85,11 +89,18 @@
   <sect2 role="installation">
     <title>Installation of Vorbis Tools</title>
 
-    <para>Install <application>Vorbis Tools</application> by running the following
-    commands:</para>
+    <para>Install <application>Vorbis Tools</application> by running the
+    following commands:</para>
+    
+<screen><userinput>sed -i '/MUTE/d' ogg123/http_transport.c &&
 
-<screen><userinput>patch -Np1 -i ../vorbis-tools-&vorbistools-version;-utf8-1.patch &&
-./configure --prefix=/usr --enable-vcut &&
+patch -Np1 -i ../vorbis-tools-&vorbistools-version;-utf8-1.patch &&
+patch -Np1 -i ../vorbis-tools-&vorbistools-version;-flac-1.patch &&
+
+autoconf &&
+./configure --prefix=/usr \
+            --enable-vcut \
+            --mandir=/usr/share/man &&
 make</userinput></screen>
 
     <para>This package does not come with a test suite.</para>
@@ -103,11 +114,32 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para><command>sed -i '/MUTE/d' ogg123/http_transport.c </command>: This 
+    command fixes a build problem with new versions of
+    <application>cURL</application>.</para>
+
+    <para><command>patch -Np1 -i
+    ../vorbis-tools-&vorbistools-version;-utf8-1.patch</command>: This patch
+    fixes a bug in <command>vorbiscomment</command> in UTF-8 locales.</para>
+
+    <para><command>patch -Np1 -i
+    ../vorbis-tools-&vorbistools-version;-flac-1.patch</command>: This patch
+    allows <application>Vorbis-Tools</application> to link against new
+    versions of <application>FLAC</application>.</para>
+
+    <para><command>autoconf</command>: This command is used to regenerate the
+    <command>configure</command> script as the <application>FLAC</application>
+    patch modified the <filename>configure.ac</filename> file.</para>
+
     <para><parameter>--enable-vcut</parameter>: This parameter is used so that
-    the <command>vcut</command> program is built, as it is not by
+    the <command>vcut</command> program is built as it is not by
     default.</para>
 
-  </sect2>
+    <para><parameter>--mandir=/usr/share/man</parameter>: This parameter
+    ensures that the man pages are installed under
+    <filename class="directory">/usr/share/man</filename>.</para>
+ 
+ </sect2>
 
   <sect2 role="configuration">
     <title>Configuring Vorbis Tools</title>




More information about the blfs-book mailing list