[blfs-book] r9557 - in trunk/BOOK: . introduction/welcome kde4/core

rthomsen at linuxfromscratch.org rthomsen at linuxfromscratch.org
Wed Feb 29 12:56:50 PST 2012


Author: rthomsen
Date: 2012-02-29 13:56:46 -0700 (Wed, 29 Feb 2012)
New Revision: 9557

Added:
   trunk/BOOK/kde4/core/phonon-backend-vlc.xml
Removed:
   trunk/BOOK/kde4/core/phonon-backend-xine.xml
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/kde4/core/core.xml
   trunk/BOOK/kde4/core/phonon-backend-gstreamer.xml
   trunk/BOOK/kde4/core/phonon.xml
Log:
Phonon and backends.

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-02-29 20:45:23 UTC (rev 9556)
+++ trunk/BOOK/general.ent	2012-02-29 20:56:46 UTC (rev 9557)
@@ -657,9 +657,9 @@
 <!ENTITY kde4-dir-var                 "KDE4_PREFIX"> 
 <!ENTITY kde4-dir                     "$&kde4-dir-var;">
 <!ENTITY automoc4-version             "0.9.88">
-<!ENTITY phonon-version               "4.4.4">
+<!ENTITY phonon-version               "4.6.0">
 <!ENTITY phonon-backend-gstreamer-version "&phonon-version;">
-<!ENTITY phonon-backend-xine-version  "&phonon-version;">
+<!ENTITY phonon-backend-vlc-version   "0.5.0">
 <!ENTITY attica-version               "0.2.0">
 <!ENTITY akonadi-version              "1.5.0">
 <!ENTITY qimageblitz-version          "0.0.6">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2012-02-29 20:45:23 UTC (rev 9556)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-02-29 20:56:46 UTC (rev 9557)
@@ -44,7 +44,19 @@
     <listitem>
       <para>February 29th, 2012</para>
       <itemizedlist>
+	<listitem>
+          <para>[rthomsen] - added phonon-backend-vlc 0.5.0.</para>
+        </listitem>
+      	<listitem>
+          <para>[rthomsen] - update to phonon-backend-gstreamer 4.6.0.</para>
+        </listitem>
         <listitem>
+          <para>[rthomsen] - removed phonon-backend-xine (deprecated).</para>
+        </listitem>
+        <listitem>
+          <para>[rthomsen] - update to phonon 4.6.0.</para>
+        </listitem>
+        <listitem>
           <para>[ken] - added rygel-0.12.5 from Wayne.</para>
         </listitem>
         <listitem>

Modified: trunk/BOOK/kde4/core/core.xml
===================================================================
--- trunk/BOOK/kde4/core/core.xml	2012-02-29 20:45:23 UTC (rev 9556)
+++ trunk/BOOK/kde4/core/core.xml	2012-02-29 20:56:46 UTC (rev 9557)
@@ -17,8 +17,8 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automoc4.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-xine.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-gstreamer.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-vlc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="akonadi.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="attica.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qimageblitz.xml"/>

Modified: trunk/BOOK/kde4/core/phonon-backend-gstreamer.xml
===================================================================
--- trunk/BOOK/kde4/core/phonon-backend-gstreamer.xml	2012-02-29 20:45:23 UTC (rev 9556)
+++ trunk/BOOK/kde4/core/phonon-backend-gstreamer.xml	2012-02-29 20:56:46 UTC (rev 9557)
@@ -5,10 +5,10 @@
   %general-entities;
 
   <!ENTITY phonon-backend-gstreamer-download-http " ">
-  <!ENTITY phonon-backend-gstreamer-download-ftp  "ftp://ftp.kde.org/pub/kde/stable/phonon/phonon-backend-gstreamer/&phonon-backend-gstreamer-version;/src/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;.tar.bz2">
-  <!ENTITY phonon-backend-gstreamer-md5sum        "fa313a77db3da9df20bc8991352378cb">
-  <!ENTITY phonon-backend-gstreamer-size          "78 KB">
-  <!ENTITY phonon-backend-gstreamer-buildsize     "322 MB">
+  <!ENTITY phonon-backend-gstreamer-download-ftp  "ftp://ftp.kde.org/pub/kde/stable/phonon/phonon-backend-gstreamer/&phonon-backend-gstreamer-version;/src/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;.tar.xz">
+  <!ENTITY phonon-backend-gstreamer-md5sum        "cc380c7612aaaa87294185ded702f88a">
+  <!ENTITY phonon-backend-gstreamer-size          "70 KB">
+  <!ENTITY phonon-backend-gstreamer-buildsize     "3.1 MB">
   <!ENTITY phonon-backend-gstreamer-time          "0.3 SBU">
 ]>
 
@@ -32,7 +32,7 @@
     <para>This package provides a <application>Phonon</application> backend which
     utilizes the <application>GStreamer</application> media framework.</para>
 
-    &lfs67_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -56,28 +56,26 @@
       </listitem>
     </itemizedlist>
 
-<!--
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;-fixes-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
--->
+    <bridgehead renderas="sect3">Phonon GStreamer Backend Dependencies</bridgehead>
 
-    <bridgehead renderas="sect3">Phonon Dependencies</bridgehead>
-
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
     <xref linkend="qt4"/>,
     <xref linkend="phonon"/>,
     <xref linkend="gstreamer"/> 
     </para>
-
+    
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+    <xref linkend="gst-plugins-base"/> (needed for output to ALSA),
+    <xref linkend="gst-plugins-good"/> (needed for output to PulseAudio),
+    <xref linkend="gst-plugins-bad"/> (needed for AAC/M4A support),
+    <xref linkend="gst-plugins-ugly"/> (needed for MP3 support)
+    </para>
+    
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/phonon-backend-gstreamer"/></para>
-
+   
   </sect2>
 
   <sect2 role="installation">
@@ -91,8 +89,8 @@
 
     <para>Prepare the package for compilation:</para>
        
-<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=$QT4DIR \
-      .. &&
+<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=$KDE4_PREFIX \
+    .. &&
 make</userinput></screen>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>

Added: trunk/BOOK/kde4/core/phonon-backend-vlc.xml
===================================================================
--- trunk/BOOK/kde4/core/phonon-backend-vlc.xml	                        (rev 0)
+++ trunk/BOOK/kde4/core/phonon-backend-vlc.xml	2012-02-29 20:56:46 UTC (rev 9557)
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY phonon-backend-vlc-download-http " ">
+  <!ENTITY phonon-backend-vlc-download-ftp  "ftp://ftp.kde.org/pub/kde/stable/phonon/phonon-backend-vlc/&phonon-backend-vlc-version;/src/phonon-backend-vlc-&phonon-backend-vlc-version;.tar.xz">
+  <!ENTITY phonon-backend-vlc-md5sum        "fc5dc2b353fa0d9e428ecfc3c485eb66">
+  <!ENTITY phonon-backend-vlc-size          "51 KB">
+  <!ENTITY phonon-backend-vlc-buildsize     "2.0 MB">
+  <!ENTITY phonon-backend-vlc-time          "0.2 SBU">
+]>
+
+<sect1 id="phonon-backend-vlc" xreflabel="phonon-backend-vlc-&phonon-backend-vlc-version;">
+  <?dbhtml filename="phonon-backend-vlc.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Phonon Backend VLC &phonon-backend-vlc-version;</title>
+
+  <indexterm zone="phonon-backend-vlc">
+    <primary sortas="a-phonon-backend-vlc">phonon-backend-vlc</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to the Phonon VLC backend</title>
+
+    <para>This package provides a <application>Phonon</application> backend which
+    utilizes the <application>VLC</application> media framework.</para>
+
+    &lfs70_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Download (HTTP): <ulink url="&phonon-backend-vlc-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&phonon-backend-vlc-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &phonon-backend-vlc-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &phonon-backend-vlc-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &phonon-backend-vlc-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &phonon-backend-vlc-time;</para>
+      </listitem>
+    </itemizedlist>
+
+<!--
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing='compact'>
+      <listitem>
+        <para>Required patch: <ulink
+        url="&patch-root;/phonon-backend-vlc-&phonon-backend-vlc-version;-fixes-1.patch"/></para>
+      </listitem>
+    </itemizedlist>
+-->
+
+    <bridgehead renderas="sect3">Phonon VLC Backend Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+    <xref linkend="qt4"/>,
+    <xref linkend="phonon"/>,
+    <xref linkend="vlc"/>
+    </para>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url="&blfs-wiki;/phonon-backend-vlc"/></para>
+   
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Phonon Backend VLC</title>
+
+    <para>Install <application>Phonon Backend VLC</application> by running the following
+    commands:</para>
+
+<screen><userinput>mkdir build &&
+cd build</userinput></screen>
+
+    <para>Prepare the package for compilation:</para>
+       
+<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=$KDE4_PREFIX \
+    .. &&
+make</userinput></screen>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+</sect2>
+<!--
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><option>- -xyz</option>: This option is set for ...</para>
+
+  </sect2>
+-->
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Program</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directory</segtitle>
+
+      <seglistitem>
+        <seg>none</seg>
+        <seg>phonon_vlc.so</seg>
+        <seg>none</seg>
+      </seglistitem>
+    </segmentedlist>
+<!--
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="a-phonon">
+        <term><command>phonon</command></term>
+        <listitem>
+          <para>is a testing utility for phonon-backend-vlc-generated build trees.</para>
+          <indexterm zone="a-phonon phonon">
+            <primary sortas="b-phonon">phonon</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+-->
+  </sect2>
+
+</sect1>


Property changes on: trunk/BOOK/kde4/core/phonon-backend-vlc.xml
___________________________________________________________________
Added: svn:keywords
   + LastChangedBy Date

Deleted: trunk/BOOK/kde4/core/phonon-backend-xine.xml
===================================================================
--- trunk/BOOK/kde4/core/phonon-backend-xine.xml	2012-02-29 20:45:23 UTC (rev 9556)
+++ trunk/BOOK/kde4/core/phonon-backend-xine.xml	2012-02-29 20:56:46 UTC (rev 9557)
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-
-  <!ENTITY phonon-backend-xine-download-http " ">
-  <!ENTITY phonon-backend-xine-download-ftp  "ftp://ftp.kde.org/pub/kde/stable/phonon/phonon-backend-xine/&phonon-backend-xine-version;/src/phonon-backend-xine-&phonon-backend-xine-version;.tar.bz2">
-  <!ENTITY phonon-backend-xine-md5sum        "b127104e67538e573adeed3b2fb3bf55">
-  <!ENTITY phonon-backend-xine-size          "94 KB">
-  <!ENTITY phonon-backend-xine-buildsize     "354 MB">
-  <!ENTITY phonon-backend-xine-time          "0.2 SBU">
-]>
-
-<sect1 id="phonon-backend-xine" xreflabel="phonon-backend-xine-&phonon-backend-xine-version;">
-  <?dbhtml filename="phonon-backend-xine.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy$</othername>
-    <date>$Date$</date>
-  </sect1info>
-
-  <title>Phonon Backend Xine &phonon-backend-xine-version;</title>
-
-  <indexterm zone="phonon-backend-xine">
-    <primary sortas="a-phonon-backend-xine">phonon-backend-xine</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to the Phonon Xine backend</title>
-
-    <para>This package provides a <application>Phonon</application> backend which
-    utilizes the <application>Xine</application> media framework.</para>
-
-    &lfs67_checked;
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Download (HTTP): <ulink url="&phonon-backend-xine-download-http;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download (FTP): <ulink url="&phonon-backend-xine-download-ftp;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &phonon-backend-xine-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &phonon-backend-xine-size;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated disk space required: &phonon-backend-xine-buildsize;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated build time: &phonon-backend-xine-time;</para>
-      </listitem>
-    </itemizedlist>
-
-<!--
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/phonon-backend-xine-&phonon-backend-xine-version;-fixes-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
--->
-
-    <bridgehead renderas="sect3">Phonon Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-    <xref linkend="qt4"/>,
-    <xref linkend="phonon"/>,
-    <xref linkend="xine-lib"/> 
-    </para>
-
-    <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/phonon-backend-xine"/></para>
-
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of Phonon Backend Xine</title>
-
-    <para>Install <application>Phonon Backend Xine</application> by running the following
-    commands:</para>
-
-<screen><userinput>mkdir build &&
-cd build</userinput></screen>
-
-    <para>Prepare the package for compilation:</para>
-       
-<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=$QT4DIR \
-      .. &&
-make</userinput></screen>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
-</sect2>
-<!--
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para><option>- -xyz</option>: This option is set for ...</para>
-
-  </sect2>
--->
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Program</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directory</segtitle>
-
-      <seglistitem>
-        <seg>none</seg>
-        <seg>phonon_xine.so</seg>
-        <seg>none</seg>
-      </seglistitem>
-    </segmentedlist>
-<!--
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="a-phonon">
-        <term><command>phonon</command></term>
-        <listitem>
-          <para>is a testing utility for phonon-backend-xine-generated build trees.</para>
-          <indexterm zone="a-phonon phonon">
-            <primary sortas="b-phonon">phonon</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
--->
-  </sect2>
-
-</sect1>

Modified: trunk/BOOK/kde4/core/phonon.xml
===================================================================
--- trunk/BOOK/kde4/core/phonon.xml	2012-02-29 20:45:23 UTC (rev 9556)
+++ trunk/BOOK/kde4/core/phonon.xml	2012-02-29 20:56:46 UTC (rev 9557)
@@ -5,11 +5,11 @@
   %general-entities;
 
   <!ENTITY phonon-download-http " ">
-  <!ENTITY phonon-download-ftp  "ftp://ftp.kde.org/pub/kde/stable/phonon/&phonon-version;/src/phonon-&phonon-version;.tar.bz2">
-  <!ENTITY phonon-md5sum        "1deb14ecb2185e1f2fe2741a0bd46852">
-  <!ENTITY phonon-size          "354 KB">
-  <!ENTITY phonon-buildsize     "7.7 MB">
-  <!ENTITY phonon-time          "0.3 SBU">
+  <!ENTITY phonon-download-ftp  "ftp://ftp.kde.org/pub/kde/stable/phonon/&phonon-version;/src/phonon-&phonon-version;.tar.xz">
+  <!ENTITY phonon-md5sum        "bbe0c1c62ed14c31479c4c1a6cf1e173">
+  <!ENTITY phonon-size          "275 KB">
+  <!ENTITY phonon-buildsize     "7.4 MB">
+  <!ENTITY phonon-time          "0.5 SBU">
 ]>
 
 <sect1 id="phonon" xreflabel="phonon-&phonon-version;">
@@ -31,9 +31,9 @@
 
     <para><application>Phonon</application> is the multimedia API for KDE4.
     It replaces the old <application>aRts</application>, that is not more 
-    supported by KDE. It supports backends like xine, GStreamer etc.</para>
+    supported by KDE. It supports backends like GStreamer and VLC.</para>
 
-    &lfs67_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -75,17 +75,12 @@
     <xref linkend="glib2"/>
     </para>
 
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended">
-    <xref linkend="xine-lib"/>, 
-    <xref linkend="gstreamer"/>
-    </para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend='pulseaudio'/>
-    </para>
-
+      <xref linkend='pulseaudio'/>, 
+      <ulink url="http://projects.kde.org/projects/kdesupport/libqzeitgeist/">QZeitgeist</ulink>
+    </para>   
+    
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/phonon"/></para>
 
@@ -107,6 +102,7 @@
     <para>Prepare the package for compilation:</para>
        
 <screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=$QT4DIR \
+      -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE \
       .. &&
 make</userinput></screen>
 
@@ -114,6 +110,15 @@
 
 <screen role="root"><userinput>make install</userinput></screen>
 
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><option>-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE</option>: This option ensures that the plugins and mkspecs files get installed in the correct location.</para>
+
+  </sect2>
+
 <!-- this is a patch slackware uses. Cannot see that we need it too
        <para>Execute a modification to enable <ulink url="http://www.riverbankcomputing.com/software/pyqt/">pyQT4</ulink>
        to find the headers:</para>
@@ -121,7 +126,7 @@
 <screen><userinput>sed -i -e 's#{includedir}$#& -I\${includedir}/phonon#' \
           $QT4DIR/lib/pkgconfig/phonon.pc</userinput></screen>
 -->
-</sect2>
+
 <!--
   <sect2 role="commands">
     <title>Command Explanations</title>




More information about the blfs-book mailing list