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 &&
+cd build &&
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ .. &&
+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
&&
+<screen><userinput>patch -Np1 -i ../k3b-&k3b-version;-ffmpeg_fix-2.patch
&&
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
- -DSYSCONF_INSTALL_DIR=/etc/kde \
- -DK3B_ENABLE_HAL_SUPPORT=OFF \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
.. &&
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