[blfs-book] r9277 - in trunk/BOOK: . introduction/welcome multimedia/libdriv

ken at linuxfromscratch.org ken at linuxfromscratch.org
Sun Feb 5 12:26:07 PST 2012


Author: ken
Date: 2012-02-05 13:26:02 -0700 (Sun, 05 Feb 2012)
New Revision: 9277

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/gstreamer.xml
Log:
Update to gstreamer-0.10.35.

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-02-05 20:01:53 UTC (rev 9276)
+++ trunk/BOOK/general.ent	2012-02-05 20:26:02 UTC (rev 9277)
@@ -870,7 +870,7 @@
 <!ENTITY xvid-version                 "1.2.2">
 <!ENTITY xine-lib-version             "1.1.20">
 <!ENTITY libmikmod-version            "3.1.11">
-<!ENTITY gstreamer-version            "0.10.25">
+<!ENTITY gstreamer-version            "0.10.35">
 <!ENTITY gst-plugins-base-version     "0.10.35">
 <!ENTITY gst-plugins-good-version     "0.10.30">
 <!ENTITY gst-plugins-bad-version      "0.10.21">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2012-02-05 20:01:53 UTC (rev 9276)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-02-05 20:26:02 UTC (rev 9277)
@@ -49,7 +49,7 @@
         </listitem>
         <listitem>
           <para>[ken] - Merge gst-plugins-base-0.10.35, gst-plugins-good-0.10.30,
-          gst-plugins-ugly-0.10.18 from Wayne.</para>
+          gst-plugins-ugly-0.10.18, and gstreamer-0.10.35 from Wayne.</para>
         </listitem>
       </itemizedlist>
     </listitem>

Modified: trunk/BOOK/multimedia/libdriv/gstreamer.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/gstreamer.xml	2012-02-05 20:01:53 UTC (rev 9276)
+++ trunk/BOOK/multimedia/libdriv/gstreamer.xml	2012-02-05 20:26:02 UTC (rev 9277)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY gstreamer-download-http "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-&gstreamer-version;.tar.bz2">
-  <!ENTITY gstreamer-download-ftp  "&gnome-download-ftp;/gstreamer/0.10/gstreamer-&gstreamer-version;.tar.bz2">
-  <!ENTITY gstreamer-md5sum        "88544e034a051baf472983791d233076">
+  <!ENTITY gstreamer-download-http "&gnome-download-http;/gstreamer/0.10/gstreamer-&gstreamer-version;.tar.xz">
+  <!ENTITY gstreamer-download-ftp  "&gnome-download-ftp;/gstreamer/0.10/gstreamer-&gstreamer-version;.tar.xz">
+  <!ENTITY gstreamer-md5sum        "1da0b170d4d17d358b27011647054f0a">
   <!ENTITY gstreamer-size          "2.9 MB">
-  <!ENTITY gstreamer-buildsize     "82 MB">
-  <!ENTITY gstreamer-time          "2.4 SBU">
+  <!ENTITY gstreamer-buildsize     "112 MB">
+  <!ENTITY gstreamer-time          "1.2 SBU">
 ]>
 
 <sect1 id="gstreamer" xreflabel="GStreamer-&gstreamer-version;">
@@ -37,12 +37,11 @@
     worked on at the Oregon Graduate Institute. After installing
     <application>GStreamer</application>, you'll likely need to install
     one or more of the <xref linkend="gst-plugins-good"/>,
-    <xref linkend="gst-plugins-ugly"/>, <ulink
-    url="http://gstreamer.freedesktop.org/modules/gst-plugins-bad.html">GStreamer
-    Bad Plug-ins</ulink> and <ulink
-    url="http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html">GStreamer
-    FFmpeg plug-in</ulink> packages.</para>
+    <xref linkend="gst-plugins-ugly"/>, <xref linkend="gst-plugins-bad"/>
+    and <xref linkend="gst-ffmpeg"/> packages.</para>
 
+    &lfs70_built;
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -72,7 +71,7 @@
     <xref linkend="libxml2"/></para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional">
+    <para role="optional"><xref linkend="gobject-introspection"/>,
       <ulink url="http://www.gnu.org/software/gsl/">GSL</ulink>,
       <xref linkend='check'/> (required to run the unit regression tests and also enables
             <filename class='libraryfile'>libgstcheck-0.10</filename>), and
@@ -128,7 +127,8 @@
 
 <screen><userinput>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
   docs/{gst,libs}/Makefile.in &&
-./configure --prefix=/usr &&
+./configure --prefix=/usr \
+            --libexecdir=/usr/lib &&
 make</userinput></screen>
 
     <para>To test the results, issue: <command>make check</command>. There are
@@ -180,9 +180,6 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../../xincludes/gtk-doc-rebuild.xml"/>
-
     <para><option>sed -i 's/\(.*gtkdoc-rebase --relative.* \)\(;.*\)/\1|| true\2/' \
     docs/{gst,libs}/Makefile.in</option>: Two of the Makefiles test if
     <command>gtkdoc-rebase</command> is present, and only use it if it is,
@@ -191,6 +188,15 @@
     <command>sed</command> command ensures the command is always regarded as
     successful.</para>
 
+    <para><parameter>--libexecdir=/usr/lib</parameter>: This parameter is used
+    so that the <application>GStreamer</application> internal support programs
+    are installed in the preferred location of <filename
+    class='directory'>/usr/lib/gstreamer-0.10</filename> instead of <filename
+    class='directory'>/usr/libexec/gstreamer-0.10</filename>.</para>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../xincludes/gtk-doc-rebuild.xml"/>
+
     <para><option>--disable-static</option>: This switch prevents the static
     libraries from being built.</para>
 
@@ -216,16 +222,18 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>gst-feedback{,-0.10}, gst-inspect{,-0.10}, gst-launch{,-0.10},
-        gst-typefind{,-0.10}, gst-xmlinspect{,-0.10} and
-        gst-xmllaunch{,-0.10}</seg>
+        <seg>gst-feedback, gst-feedback-0.10, gst-inspect, gst-inspect-0.10,
+        gst-launch, gst-launch-0.10, gst-plugin-scanner, gst-typefind,
+        gst-typefind-0.10, gst-xmlinspect, gst-xmlinspect-0.10, gst-xmllaunch,
+        and gst-xmllaunch-0.10</seg>
         <seg>libgstbase-0.10.{so,a}, libgstcheck-0.10.{so,a},
-        libgstcontroller-0.10.{so,a}, libgstdataprotocol-0.10.{so,a},
-        libgstnet-0.10.{so,a}, libgstreamer-0.10.{so,a}, and
-        libgst*.{so,a} plugin modules</seg>
-        <seg>/usr/include/gstreamer-0.10, /usr/lib/gstreamer-0.10,
-        /usr/share/doc/gstreamer-0.10,
-        /usr/share/gtk-doc/html/gstreamer{,-libs,-plugins}-0.10</seg>
+        libgstcontroller-0.10.{so,a}, libgstcoreelements.so,
+        libgstcoreindexers.so, libgstdataprotocol-0.10.{so,a},
+        libgstnet-0.10.{so,a}, and libgstreamer-0.10.{so,a}</seg>
+        <seg>/usr/{include/gstreamer-0.10/gst/{base,check,controller,
+        dataprotocol,net},lib/{gstreamer-0.10,gstreamer/gstreamer-0.10},
+        share/{gstreamer-0.10/presets,gtk-doc/html/{gstreamer-0.10,
+        gstreamer-libs-0.10,gstreamer-plugins-0.10}}}</seg>
       </seglistitem>
     </segmentedlist>
 




More information about the blfs-book mailing list