r5090 - in trunk/BOOK: . introduction/welcome multimedia/libdriv

randy at linuxfromscratch.org randy at linuxfromscratch.org
Mon Sep 19 13:09:47 PDT 2005


Author: randy
Date: 2005-09-19 14:09:45 -0600 (Mon, 19 Sep 2005)
New Revision: 5090

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/gst-plugins.xml
Log:
Updated to GST-Plugins-0.8.11

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-09-19 17:59:28 UTC (rev 5089)
+++ trunk/BOOK/general.ent	2005-09-19 20:09:45 UTC (rev 5090)
@@ -490,7 +490,7 @@
 <!ENTITY xine-lib-version             "1.1.0">
 <!ENTITY libmikmod-version            "3.1.11">
 <!ENTITY gstreamer-version            "0.8.11">
-<!ENTITY gst-plugins-version          "0.8.10">
+<!ENTITY gst-plugins-version          "0.8.11">
 
 <!-- Chapter 38 -->
 <!ENTITY mpg123-version               "0.59r">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-09-19 17:59:28 UTC (rev 5089)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-09-19 20:09:45 UTC (rev 5090)
@@ -40,10 +40,14 @@
     </listitem>
 
 -->
+
     <listitem>
       <para>September 19th, 2005</para>
       <itemizedlist>
         <listitem>
+          <para>[randy] - Updated to GST-Plugins-0.8.11.</para>
+        </listitem>
+        <listitem>
           <para>[richard] - Added a sed to fix the build of the
            test suite for cpio-2.6 when using gcc-4.0.1.
            Suggested by Matthew Burgess</para>

Modified: trunk/BOOK/multimedia/libdriv/gst-plugins.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/gst-plugins.xml	2005-09-19 17:59:28 UTC (rev 5089)
+++ trunk/BOOK/multimedia/libdriv/gst-plugins.xml	2005-09-19 20:09:45 UTC (rev 5090)
@@ -6,10 +6,10 @@
 
 <!ENTITY gst-plugins-download-http "http://gstreamer.freedesktop.org/src/gst-plugins/gst-plugins-&gst-plugins-version;.tar.bz2">
 <!ENTITY gst-plugins-download-ftp  "ftp://ftp.gnome.org/pub/GNOME/sources/gst-plugins/0.8/gst-plugins-&gst-plugins-version;.tar.bz2">
-<!ENTITY gst-plugins-md5sum        "99f36ba2b91015a23d3c20a8f424b232">
-<!ENTITY gst-plugins-size          "2.3 MB">
-<!ENTITY gst-plugins-buildsize     "up to 100 MB (depends on what dependencies are installed)">
-<!ENTITY gst-plugins-time          "up to 3.5 SBU">
+<!ENTITY gst-plugins-md5sum        "ea787eeed3761ff03cb60ecebebe1c30">
+<!ENTITY gst-plugins-size          "2.4 MB">
+<!ENTITY gst-plugins-buildsize     "up to 107 MB (depends on what dependencies are installed)">
+<!ENTITY gst-plugins-time          "up to 3.6 SBU">
 ]>
 
 <sect1 id="gst-plugins" xreflabel="gst-plugins-&gst-plugins-version;">
@@ -31,9 +31,10 @@
 
     <para>The <application>gst-plugins</application> package builds
     graphics and multimedia CODEC interface modules for the
-    <application>GStreamer</application> package. There are over 160 different
+    <application>GStreamer</application> package. There are over 170 different
     modules that can be built, providing <application>GStreamer</application>
-    the capability to create a pipeline for almost every known media stream.</para>
+    the capability to create a pipeline for almost every known media
+    stream.</para>
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -72,6 +73,7 @@
     <xref linkend="gnome-vfs"/>,
     <ulink url="http://talinux.fi.tal.org/pub/talinux/sources/Hermes-1.3.3.tar.gz">Hermes</ulink>,
     <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
+    <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
     <ulink url="http://cvs.sourceforge.net/viewcvs.py/codecs/libcolorspace-pre/">libcolorspace</ulink>,
     <xref linkend="libjpeg"/> or
     <ulink url="http://sourceforge.net/projects/mjpeg/">MMX Jpeg</ulink>,
@@ -80,7 +82,7 @@
     <ulink url="http://www.schleef.org/liboil/">liboil</ulink>,
     <xref linkend="libpng"/>,
     <xref linkend="NASM"/>,
-    <xref linkend="pango"/>,
+    <xref linkend="pango"/> and
     X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>)</para>
 
     <bridgehead renderas="sect4">Optional Audio Libraries/Drivers/CODECs</bridgehead>
@@ -96,13 +98,13 @@
     <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
     <xref linkend="lame"/>,
     <xref linkend="liba52"/>,
+    <ulink url="http://ronald.bitfreak.net/priv/">libamrnb</ulink>,
     <ulink url="http://libcdaudio.sourceforge.net/">libcdaudio</ulink>,
     <ulink url="http://www.videolan.org/libdca.html">libdts</ulink>,
     <xref linkend="libmad"/> (and
     <ulink url="http://sourceforge.net/projects/mad/">libid3tag</ulink>),
     <xref linkend="libmikmod"/>,
-    <ulink url="http://www.musepack.net/">libmusepack</ulink> (now known as
-    <application>libmpcdec</application>),
+    <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
     <ulink url="http://www.musicbrainz.org/">libmusicbrainz</ulink>,
     <xref linkend="libogg"/>,
     <ulink url="http://www.linux1394.org/">libraw1394</ulink> (and
@@ -113,10 +115,12 @@
     <xref linkend="libvorbis"/>,
     <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
     <xref linkend="nas"/>,
-    <ulink url="http://0pointer.de/lennart/projects/polypaudio/">Polypaudio</ulink>,
-    <ulink url="http://www.speex.org/">Speex >= 1.1.6</ulink>,
+    <ulink url="http://0pointer.de/lennart/projects/polypaudio/">polypaudio</ulink>,
+    <xref linkend="speex"/>,
     <ulink url="http://www.theora.org/">Theora</ulink>,
-    <ulink url="http://www.xiph.org/ogg/vorbis/index.html">Tremor</ulink></para>
+    <ulink url="http://www.xiph.org/ogg/vorbis/index.html">Tremor</ulink>, 
+    <ulink url="http://www.wavpack.com/">WavPack</ulink> and
+    <ulink url="http://developers.videolan.org/x264.html">x264</ulink></para>
 
     <bridgehead renderas="sect4">Optional Video Libraries/Drivers/CODECs</bridgehead>
     <para><ulink url="http://sourceforge.net/projects/dirac/">Dirac</ulink>,
@@ -130,7 +134,7 @@
     <ulink url="http://libmpeg2.sourceforge.net/">libmpeg2</ulink>,
     <ulink url="https://cvs.comedi.org/cgi-bin/viewcvs.cgi/librfb/">librfb</ulink>,
     <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
-    <ulink url="http://www.thedirks.org/v4l2/">V4L2</ulink>,
+    <ulink url="http://www.thedirks.org/v4l2/">V4L2</ulink> and
     <xref linkend="xvid"/></para>
 
     <bridgehead renderas="sect4">Optional Multimedia Utilities</bridgehead>
@@ -148,11 +152,18 @@
     <para>Install <application>gst-plugins</application> by running the following
     commands:</para>
 
-<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &&
+<screen><userinput>sed -i 's|LIBS="-lGLU|LIBS="-L/usr/X11R6/lib -lGLU|' configure &&
+./configure --prefix=/usr --sysconfdir=/etc &&
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>To check the results, issue:</para>
 
+<screen><userinput>gst-register &&
+make check</userinput></screen>
+
+    <para> On some platforms in certain situations the tests will fail. This
+    issue has been reported upstream.</para>
+
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>make install &&
@@ -163,31 +174,33 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para><command>sed -i '...' configure</command>: The check for the OpenGL
+    (Mesa) libraries will fail because the proper directory is not included in
+    the search path. This command fixes the problem.</para>
+
     <para><option>--with-gconf-schema-file-dir=/etc/gnome/gconf/schemas</option>:
     Use this option if you have the <application>GNOME-2</application>
     <application>GConf</application> package installed.</para>
 
     <para><option>--enable-gdk-pixbuf-loader</option>: Use this option to build
-    the GDK pixbuf loader module if you have
-    <application>GTK+-2</application> installed.</para>
+    the GDK pixbuf loader module if you have <application>GTK+-2</application>
+    installed.</para>
 
-<!-- This module is currently broken
-<para><option>-enable-xine</option>: Use this option to build the
-<application>Xine</application> wrapper module if you have
-<application>xine-libs</application> installed.</para>
- -->
+    <para><option>-enable-xine</option>: Use this option to build the
+    <application>Xine</application> wrapper module if you have the
+    <application>Xine Libraries</application> package installed.</para>
 
+    <!--
     <para><option>-enable-xine</option>: Using this option to build the
     <application>Xine</application> wrapper module will break the build if you
-    have <application>xine-libs</application>-&xine-lib-version; installed.</para>
+    have <application>xine-libs</application>-&xine-lib-version;
+    installed.</para>
+    -->
 
-    <para><option>--disable-musepack</option>: Use this option if you have
-    <application>libmusepack</application>-1.1.1 installed, as this version
-    of <application>libmusepack</application> breaks the build.</para>
-
     <para>Note: all other modules are built if the <command>configure</command>
-    script discovers the required package. To prevent a module from being built,
-    pass <option>--disable-<replaceable>[module]</replaceable></option> to
+    script discovers the required dependency package. To prevent a module from
+    being built, pass
+    <option>--disable-<replaceable>[module]</replaceable></option> to
     <command>configure</command>. Run <command>configure --help</command>
     for all the available module names.</para>
 
@@ -205,7 +218,9 @@
         <seg>gst-launch-ext-0.8 and gst-visualise-0.8</seg>
         <seg>libgst*.[so,a], numerous <application>GStreamer</application> plugins,
         and a <application>Gstreamer</application> GDK pixbuf loader module</seg>
-        <seg>None</seg>
+        <seg>/etc/gnome/gconf/gconf.xml.defaults/schemas/system/gstreamer,
+        /etc/gnome/gconf/gconf.xml.defaults/system/gstreamer,
+        and many subdirs of /usr/include/gstreamer-0.8/gst</seg>
       </seglistitem>
     </segmentedlist>
 




More information about the blfs-book mailing list