Author: krejzi
Date: 2012-10-26 04:07:24 -0600 (Fri, 26 Oct 2012)
New Revision: 10796

Added:
   trunk/BOOK/kde/add/libkcddb.xml
Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/kde/add/add.xml
   trunk/BOOK/multimedia/cdwriteutils/k3b.xml
   trunk/BOOK/multimedia/libdriv/libdriv.xml
Log:
Fix k3b to work with newer kde and ffmpeg, add it's new required dep libkcddb 
and it's dep libmusicbrainz v5.

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-10-26 08:47:06 UTC 
(rev 10795)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-10-26 10:07:24 UTC 
(rev 10796)
@@ -44,6 +44,22 @@
 
 -->
     <listitem>
+      <para>October 26th, 2012</para>
+      <itemizedlist>
+        <listitem>
+          <para>[krejzi] - Added libkcddb 4.9.1.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - Added libmusicbrainz 5.0.1.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - Fix K3b to work with newer FFmpeg and 
+          KDE SC.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>October 25th, 2012</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/kde/add/add.xml
===================================================================
--- trunk/BOOK/kde/add/add.xml  2012-10-26 08:47:06 UTC (rev 10795)
+++ trunk/BOOK/kde/add/add.xml  2012-10-26 10:07:24 UTC (rev 10796)
@@ -20,6 +20,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="kdeadmin.xml"/>
   <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="kdenetwork.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="kmix.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libkcddb.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="kdepim.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="kdepim-runtime.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="kde-base-artwork.xml"/>

Added: trunk/BOOK/kde/add/libkcddb.xml
===================================================================
--- trunk/BOOK/kde/add/libkcddb.xml                             (rev 0)
+++ trunk/BOOK/kde/add/libkcddb.xml     2012-10-26 10:07:24 UTC (rev 10796)
@@ -0,0 +1,149 @@
+<?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 libkcddb-download-http 
"&kde-download-http;&kde-version;/src/libkcddb-&kde-version;.tar.xz">
+  <!ENTITY libkcddb-download-ftp  
"&kde-download-ftp;&kde-version;/src/libkcddb-&kde-version;.tar.xz">
+  <!ENTITY libkcddb-md5sum        "ebdef6e8697921fa66b405807c074bf4">
+  <!ENTITY libkcddb-size          "156 KB">
+  <!ENTITY libkcddb-buildsize     "22 MB">
+  <!ENTITY libkcddb-time          "0.3 SBU">
+]>
+
+<sect1 id="libkcddb" xreflabel="libkcddb-&kde-version;">
+  <?dbhtml filename="libkcddb.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>libkcddb-&kde-version;</title>
+
+  <indexterm zone="libkcddb">
+    <primary sortas="a-libkcddb">libkcddb</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to libkcddb</title>
+
+    <para>
+      The <application>libkcddb</application> package contains a library
+      used to retrieve audio CD meta data from the internet.
+    </para>
+
+    &lfs72_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&libkcddb-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&libkcddb-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &libkcddb-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &libkcddb-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &libkcddb-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &libkcddb-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">libkcddb Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="kdelibs"/> and
+      <xref linkend="libmusicbrainz5"/>
+    </para>
+
+    <para condition="html" role="usernotes">
+      User Notes: <ulink url="&blfs-wiki;/libkcddb"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of libkcddb</title>
+
+    <para>
+      Install <application>libkcddb</application> by running the following
+      commands:
+    </para>
+
+<screen><userinput>mkdir build &amp;&amp;
+cd build &amp;&amp;
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
+      -DSYSCONF_INSTALL_DIR=/etc/kde \
+      .. &amp;&amp;
+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="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          libkcddb.so and kcm_cddb.so in &kde-dir;/lib/kde4
+        </seg>
+        <seg>
+          &kde-dir;/include/libkcddb,
+          &kde-dir;/lib/cmake/libkcddb and
+          several in &kde-dir;/share
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="libkcddb-lib">
+        <term><filename class="libraryfile">libkcddb.so</filename></term>
+        <listitem>
+          <para>
+            contains functions used to retrieve audio CD meta data
+            from the internet.
+          </para>
+          <indexterm zone="libkcddb libkcddb-lib">
+            <primary sortas="c-libkcddb">libkcddb.so</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>


Property changes on: trunk/BOOK/kde/add/libkcddb.xml
___________________________________________________________________
Added: svn:keywords
   + Date LastChangedBy

Modified: trunk/BOOK/multimedia/cdwriteutils/k3b.xml
===================================================================
--- trunk/BOOK/multimedia/cdwriteutils/k3b.xml  2012-10-26 08:47:06 UTC (rev 
10795)
+++ trunk/BOOK/multimedia/cdwriteutils/k3b.xml  2012-10-26 10:07:24 UTC (rev 
10796)
@@ -7,8 +7,8 @@
   <!ENTITY k3b-download-http 
"&sourceforge-repo;/k3b/k3b-&k3b-version;.tar.bz2">
   <!ENTITY k3b-download-ftp  " ">
   <!ENTITY k3b-md5sum        "c86113af31a2032e57fd2f302b5f637a">
-  <!ENTITY k3b-size          "12.2 MB">
-  <!ENTITY k3b-buildsize     "387 MB">
+  <!ENTITY k3b-size          "13 MB">
+  <!ENTITY k3b-buildsize     "350 MB">
   <!ENTITY k3b-time          "3.0 SBU">
 ]>
 
@@ -29,48 +29,62 @@
   <sect2 role="package">
     <title>Introduction to K3b</title>
 
-    <para>The <application>K3b</application> package contains a KDE-based
-    graphical interface to the <application>Cdrtools</application> and
-    <application>dvd+rw-tools</application> CD/DVD manipulation tools. It also
-    combines the capabilities of many other multimedia packages into one
-    central interface to provide a simple-to-operate application that can be
-    used to handle many of your CD/DVD recording and formatting requirements.
-    This is useful for creating audio, data, video and mixed-mode CDs as well
-    as copying, ripping and burning CDs and DVDs.</para>
+    <para>
+      The <application>K3b</application> package contains a KDE-based
+      graphical interface to the <application>Cdrtools</application> and
+      <application>dvd+rw-tools</application> CD/DVD manipulation tools. It 
also
+      combines the capabilities of many other multimedia packages into one
+      central interface to provide a simple-to-operate application that can be
+      used to handle many of your CD/DVD recording and formatting requirements.
+      It is used for creating audio, data, video and mixed-mode CDs as well
+      as copying, ripping and burning CDs and DVDs.
+    </para>
 
-    <para>Though <application>K3b</application> can be used to copy almost any
-    DVD to similar medium, it does not provide a way to copy, or reproduce a
-    double-layer DVD onto single-layer medium. Of course, there is not a
-    program anywhere on any platform that can make an exact duplicate of a
-    double-layer DVD onto a single-layer disk, there are programs on some
-    platforms that can compress the data on a double-layer DVD to fit on a
-    single-layer DVD producing a duplicate, but compressed, image. If you need
-    to copy the contents of a double-layer DVD to single-layer medium, you may
-    want to look at the <ulink
-    url="http://www.mcmurchy.com/rmlcopydvd/";>RMLCopyDVD</ulink>
-    package.</para>
+    <para>
+      Though <application>K3b</application> can be used to copy almost any
+      DVD to similar medium, it does not provide a way to copy, or reproduce a
+      double-layer DVD onto single-layer medium. Of course, there is not a
+      program anywhere on any platform that can make an exact duplicate of a
+      double-layer DVD onto a single-layer disk, there are programs on some
+      platforms that can compress the data on a double-layer DVD to fit on a
+      single-layer DVD producing a duplicate, but compressed, image. If you 
need
+      to copy the contents of a double-layer DVD to single-layer medium, you 
may
+      want to look at the
+      <ulink url="http://www.mcmurchy.com/rmlcopydvd/";>RMLCopyDVD</ulink> 
package.
+    </para>
 
-    &lfs70_checked;
+    &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&k3b-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&k3b-download-http;"/></para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&k3b-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&k3b-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &k3b-md5sum;</para>
+        <para>
+          Download MD5 sum: &k3b-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &k3b-size;</para>
+        <para>
+          Download size: &k3b-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &k3b-buildsize;</para>
+        <para>
+          Estimated disk space required: &k3b-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &k3b-time;</para>
+        <para>
+          Estimated build time: &k3b-time;
+        </para>
       </listitem>
     </itemizedlist>
 
@@ -79,7 +93,7 @@
       <listitem>
         <para>
           Required patch:
-          <ulink url="&patch-root;/k3b-&k3b-version;-ffmpeg_fix-1.patch"/>
+          <ulink url="&patch-root;/k3b-&k3b-version;-ffmpeg_fix-2.patch"/>
         </para>
       </listitem>
     </itemizedlist>
@@ -88,112 +102,75 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="kmix"/> and
+      <xref linkend="kde-runtime"/>,
+      <xref linkend="libkcddb"/> and
       <xref linkend="libsamplerate"/>
     </para>
 
-    <para>There are programs from three packages that
-    <application>K3b</application> will look for at runtime:
-    <ulink 
url="http://cdrecord.berlios.de/private/cdrecord.html";>Cdrtools</ulink>
-    (required to burn CD-ROM media) <!-- can't it use xorriso? No! -->,
-    <xref linkend="dvd-rw-tools"/> (required to burn or format DVD media), and
-    <xref linkend="cdrdao"/> (required to burn CD-ROM media in DAO (Disk At
-    Once) mode). If you don't need the capability provided by any of the three
-    packages, you don't have to install it. However, a warning message will be
-    generated every time you run the <command>k3b</command> program if any are
-    not installed.</para>
+    <para>
+      There are programs from three packages that
+      <application>K3b</application> will look for at runtime:
+      <ulink 
url="http://cdrecord.berlios.de/private/cdrecord.html";>Cdrtools</ulink>
+      (required to burn CD-ROM media), <xref linkend="dvd-rw-tools"/>
+      (required to burn or format DVD media), and <xref linkend="cdrdao"/>
+      (required to burn CD-ROM media in DAO (Disk At Once) mode). If you
+      don't need the capability provided by any of the three packages, you 
don't
+      have to install it. However, a warning message will be generated every 
time
+      you run the <command>k3b</command> program if any are not installed.
+    </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref linkend="ffmpeg"/>,
-      <xref linkend="libjpeg"/>, and
+      <xref linkend="libdvdread"/>,
+      <xref linkend="libjpeg"/> and
       <xref linkend="taglib"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="cdparanoia"/>,
       <xref linkend="flac"/>,
       <xref linkend="lame"/>,
       <xref linkend="libmad"/>,
-      <xref linkend="libmusicbrainz"/>,
+      <xref linkend="libsndfile"/>,
       <xref linkend="libvorbis"/>,
-      <ulink url="http://sox.sourceforge.net/";>SoX</ulink>,
-      <ulink url="http://www.musepack.net/";>Musepack (libmpcdec)</ulink>,
-      <ulink 
url="http://www.dtek.chalmers.se/groups/dvd/downloads.shtml";>libDVDRead</ulink>,
-      <ulink url="http://www.mega-nerd.com/libsndfile/";>libsndfile</ulink>,
-      <ulink url="http://movix.sourceforge.net/";>MoviX</ulink>,
-      <ulink url="http://normalize.nongnu.org/";>normalize</ulink>,
-      <ulink url="ftp://ftp.lst.de/pub/people/okir/resmgr/";>resmgr</ulink>,
-      <ulink url="http://www.vcdimager.org/";>VCDImager</ulink>, and 
-      <xref linkend="doxygen"/>
+      <ulink url="http://ftp.musicbrainz.org/pub/musicbrainz/";>
+      libmusicbrainz (version 2)</ulink>,
+      <ulink url="http://www.musepack.net/";>Musepack (libmpcdec)</ulink> and
+      <ulink url="http://www.vcdimager.org/";>VCDImager</ulink>
     </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/k3b"/></para>
-
+      <ulink url="&blfs-wiki;/k3b"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
     <title>Installation of K3b</title>
 
-    <para>Install <application>K3b</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>K3b</application> by running the following
+      commands:
+    </para>
 
-<screen><userinput>patch -Np1 -i ../k3b-&k3b-version;-ffmpeg_fix-1.patch 
&amp;&amp;
+<screen><userinput>patch -Np1 -i ../k3b-&k3b-version;-ffmpeg_fix-2.patch 
&amp;&amp;
 cmake -DCMAKE_INSTALL_PREFIX=&kde-dir;   \
-      -DSYSCONF_INSTALL_DIR=/etc/kde        \
-      -DK3B_ENABLE_HAL_SUPPORT=OFF          \
+      -DSYSCONF_INSTALL_DIR=/etc/kde     \
       ..  &amp;&amp;
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>
+      This package does not come with a test suite.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> 
user:</para>
+    <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><parameter>-DK3B_ENABLE_HAL_SUPPORT</parameter>: Do not use the 
-    depricated HAL protocol.</para>
-
-  </sect2>
-
-  <sect2 role="configuration">
-    <title>Configuring k3b</title>
-
-    <sect3 id="k3b-config">
-      <title>Configuration Information</title>
-
-      <para>You will need to ensure that any user of
-      <application>K3b</application> has permission to read and write to the
-      CD/DVD/audio hardware device files. The easiest way to do this is by
-      creating groups (audio, video, cdrecord, dvdrecord, etc.,) and then add
-      users to the appropriate groups. You'll also have to ensure that the
-      <application>Udev</application> rules are set up appropriately if you
-      are using a system where the device files are created during the system
-      boot-up sequence.</para>
-
-      <para>There is a script installed (<command>k3bsetup</command>) that is
-      a front-end to the k3bsetup2 KControlModule. This script can be accessed
-      as a pull-down menu from the K3b GUI and requires
-      <systemitem class="username">root</systemitem> user privileges
-      (<systemitem class="username">root</systemitem> privileges are acquired
-      through the use of the automatically-launched <command>kdesud</command>
-      program). Though this utility can be used to set the appropriate
-      permissions for the device files, be forewarned that in a Udev
-      environment, where the device files are created during the system boot-up
-      sequence, any changes made by this utility will not be preserved across
-      system boots.</para>
-
-    </sect3>
-
-  </sect2>
-
   <sect2 role="content">
     <title>Contents</title>
 
@@ -203,11 +180,17 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>k3b and k3bsetup</seg>
-        <seg>libk3b.so, libk3bdevice.so and numerous
-        modules for the installed dependencies</seg>
-        <seg>The following subdirectories of <envar>&kde-dir;</envar>/share/:
-        applnk/Settings/System, apps/k3b, doc/HTML/en/k3b</seg>
+        <seg>
+          k3b and k3bsetup
+        </seg>
+        <seg>
+          libk3b.so, libk3bdevice.so and numerous
+          modules for the installed dependencies
+        </seg>
+        <seg>
+          The following subdirectories of <envar>&kde-dir;</envar>/share/:
+          applnk/Settings/System, apps/k3b, doc/HTML/en/k3b
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -219,7 +202,9 @@
       <varlistentry id="k3b-prog">
         <term><command>k3b</command></term>
         <listitem>
-          <para>is the graphical CD/DVD program.</para>
+          <para>
+            is the graphical CD/DVD program.
+          </para>
           <indexterm zone="k3b k3b-prog">
             <primary sortas="b-k3b">k3b</primary>
           </indexterm>
@@ -229,9 +214,11 @@
       <varlistentry id="k3bsetup">
         <term><command>k3bsetup</command></term>
         <listitem>
-          <para>is a script used to launch the k3bsetup2 KControlModule
-          for setting up the CD/DVD hardware and device files in your
-          system.</para>
+          <para>
+            is a script used to launch the k3bsetup2 KControlModule
+            for setting up the CD/DVD hardware and device files on
+            your system.
+          </para>
           <indexterm zone="k3b k3bsetup">
             <primary sortas="b-k3bsetup">k3bsetup</primary>
           </indexterm>

Modified: trunk/BOOK/multimedia/libdriv/libdriv.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/libdriv.xml   2012-10-26 08:47:06 UTC (rev 
10795)
+++ trunk/BOOK/multimedia/libdriv/libdriv.xml   2012-10-26 10:07:24 UTC (rev 
10796)
@@ -59,7 +59,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libmpeg3.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libmusicbrainz.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libmusicbrainz3.xml"/>
-  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libmusicbrainz5.xml"/> -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libmusicbrainz5.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libogg.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libquicktime.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libsamplerate.xml"/>

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to