mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
Re-add k3b and libkcddb.
Using git versions until upstream releases stablee KF5 versions. git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17756 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
2e868a40c4
commit
295ffeda84
@ -47,6 +47,11 @@
|
||||
<listitem>
|
||||
<para>September 11th, 2016</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Re-add k3b and libkcddb. Using git versions
|
||||
until upstream releases stable KF5 versions. Fixes
|
||||
<ulink url="&blfs-ticket-root;8261">#8261</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to mariadb-10.1.17. Fixes
|
||||
<ulink url="&blfs-ticket-root;8244">#8244</ulink>.</para>
|
||||
|
@ -4,23 +4,23 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY k3b-download-http "http://download.kde.org/stable/k3b/k3b-&k3b-version;.tar.xz">
|
||||
<!ENTITY k3b-download-http "&sources-anduin-http;/k3b/k3b-&k3b-version;.tar.xz">
|
||||
<!ENTITY k3b-download-ftp " ">
|
||||
<!ENTITY k3b-md5sum "52e78aabe8e483347d04e88be0aed150">
|
||||
<!ENTITY k3b-size "9.5 MB">
|
||||
<!ENTITY k3b-buildsize "326 MB">
|
||||
<!ENTITY k3b-time "2.4 SBU">
|
||||
<!ENTITY k3b-md5sum "02c790bbf1221143f0ed31da70a74d9c">
|
||||
<!ENTITY k3b-size "36 MB">
|
||||
<!ENTITY k3b-buildsize "103 MB">
|
||||
<!ENTITY k3b-time "3.0 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="k3b" xreflabel="K3b-&k3b-version;">
|
||||
<sect1 id="k3b" xreflabel="k3b-&k3b-version;">
|
||||
<?dbhtml filename="k3b.html"?>
|
||||
|
||||
<sect1info>
|
||||
<othername>$LastChangedBy$</othername>
|
||||
<date>$Date$</date>
|
||||
<othername>$LastChangedBy: bdubbs $</othername>
|
||||
<date>$Date: 2016-08-31 22:11:41 -0500 (Wed, 31 Aug 2016) $</date>
|
||||
</sect1info>
|
||||
|
||||
<title>K3b-&k3b-version;</title>
|
||||
<title>k3b-&k3b-version;</title>
|
||||
|
||||
<indexterm zone="k3b">
|
||||
<primary sortas="a-K3b">K3b</primary>
|
||||
@ -30,7 +30,7 @@
|
||||
<title>Introduction to K3b</title>
|
||||
|
||||
<para>
|
||||
The <application>K3b</application> package contains a KDE-based
|
||||
The <application>K3b</application> package contains a KF5-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
|
||||
@ -41,7 +41,7 @@
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Though <application>K3b</application> can be used to copy almost any
|
||||
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
|
||||
@ -53,7 +53,7 @@
|
||||
<ulink url="http://www.mcmurchy.com/rmlcopydvd/">RMLCopyDVD</ulink> package.
|
||||
</para>
|
||||
|
||||
&lfs79_checked;
|
||||
&lfs7a_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
@ -88,18 +88,23 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<note><para>This package has been extracted from the developer's git
|
||||
repository because a stable kf5 based release has not yet been made. It
|
||||
extracts to the directory 'k3b'.</para></note>
|
||||
|
||||
<bridgehead renderas="sect3">K3b Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="kde-runtime"/>,
|
||||
<xref linkend="libkcddb"/>, and
|
||||
<xref linkend="libsamplerate"/>
|
||||
<xref linkend="kf5-frameworks"/>,
|
||||
<xref linkend="libkcddb"/>,
|
||||
<xref linkend="libsamplerate"/>, and
|
||||
<xref linkend="shared-mime-info"/>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
There are programs from three packages that
|
||||
<application>K3b</application> will look for at runtime:
|
||||
<application>k3b</application> will look for at runtime:
|
||||
<ulink url="http://freecode.com/projects/cdrecord">Cdrtools</ulink>
|
||||
(required to burn CD-ROM media), <xref linkend="dvd-rw-tools"/>
|
||||
(required to burn or format DVD media), and <xref linkend="cdrdao"/>
|
||||
@ -111,11 +116,8 @@
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para role="recommended">
|
||||
<xref linkend="libkcompactdisk"/> and
|
||||
<xref linkend="audiocd-kio"/>,
|
||||
<xref linkend="ffmpeg"/>,
|
||||
<xref linkend="libdvdread"/>,
|
||||
<xref linkend="libjpeg"/>, and
|
||||
<xref linkend="libdvdread"/>, and
|
||||
<xref linkend="taglib"/>
|
||||
</para>
|
||||
|
||||
@ -126,9 +128,8 @@
|
||||
<xref linkend="libmad"/>,
|
||||
<xref linkend="libsndfile"/>,
|
||||
<xref linkend="libvorbis"/>,
|
||||
<xref linkend="libmusicbrainz"/>,
|
||||
<ulink url="http://www.musepack.net/">Musepack (libmpcdec)</ulink>, and
|
||||
<ulink url="http://www.vcdimager.org/">VCDImager</ulink>
|
||||
<xref linkend="libmusicbrainz"/>, and
|
||||
<ulink url="http://www.musepack.net/">Musepack (libmpcdec)</ulink>
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
@ -153,14 +154,14 @@
|
||||
to <literal>k3b-2.0.3</literal> and have the same md5sum.</para>
|
||||
</note>
|
||||
|
||||
<screen><userinput>sed -i -e 's/^cmake_minimum/#cmake_minimum/' CMakeLists.txt &&
|
||||
|
||||
mkdir build &&
|
||||
<screen><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DSYSCONF_INSTALL_DIR=/etc/kde \
|
||||
-Wno-dev .. &&
|
||||
cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DLIB_INSTALL_DIR=lib \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-Wno-dev .. &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
@ -175,19 +176,6 @@ make</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para>
|
||||
<parameter>sed -i -e 's/^cmake_minimum/#cmake_minimum/' CMakeLists.txt</parameter>:
|
||||
This command prevents multiple <application>cmake</application> errors
|
||||
of the form 'add_custom_target cannot create target "doc-XX-handbook"
|
||||
because another target with the same name already exists.' (where XX
|
||||
is a language code).
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="content">
|
||||
<title>Contents</title>
|
||||
|
||||
@ -198,15 +186,16 @@ make</userinput></screen>
|
||||
|
||||
<seglistitem>
|
||||
<seg>
|
||||
k3b and k3bsetup
|
||||
k3b
|
||||
</seg>
|
||||
<seg>
|
||||
libk3b.so, libk3bdevice.so and numerous
|
||||
modules for the installed dependencies
|
||||
libk3blib.so,
|
||||
libk3bdevice.so,
|
||||
and numerous plugin modules for the installed dependencies
|
||||
</seg>
|
||||
<seg>
|
||||
The following subdirectories of <envar>&kde-dir;</envar>/share/:
|
||||
applnk/Settings/System, apps/k3b, doc/HTML/*/k3b
|
||||
$KF5_PREFIX/share/k3b and
|
||||
$KF5_PREFIX/share/doc/HTML/en/k3b
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
@ -228,20 +217,6 @@ make</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<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 on
|
||||
your system.
|
||||
</para>
|
||||
<indexterm zone="k3b k3bsetup">
|
||||
<primary sortas="b-k3bsetup">k3bsetup</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
@ -25,6 +25,8 @@ $Date$
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="okular5.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkdcraw.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gwenview.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="k3b.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="add-pkgs.xml"/>
|
||||
|
||||
</chapter>
|
||||
|
@ -4,15 +4,15 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY libkcddb-download-http "&kde-download-http;applications/&kde-apps-version;/src/libkcddb-&kde-apps-version;.tar.xz">
|
||||
<!ENTITY libkcddb-download-http "&sources-anduin-http;/libkcddb/libkcddb-&libkcddb-version;.tar.xz">
|
||||
<!ENTITY libkcddb-download-ftp " ">
|
||||
<!ENTITY libkcddb-md5sum "de52fdd51694e0cd51f2899c6b8e60ed">
|
||||
<!ENTITY libkcddb-size "156 KB">
|
||||
<!ENTITY libkcddb-buildsize "7.7 MB">
|
||||
<!ENTITY libkcddb-md5sum "47f214ff30bbd14d1c92efd4bc2e7355">
|
||||
<!ENTITY libkcddb-size "1.0 MB">
|
||||
<!ENTITY libkcddb-buildsize "5.9 MB">
|
||||
<!ENTITY libkcddb-time "0.4 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="libkcddb" xreflabel="libkcddb-&kde-apps-version;">
|
||||
<sect1 id="libkcddb" xreflabel="libkcddb-&libkcddb-version;">
|
||||
<?dbhtml filename="libkcddb.html"?>
|
||||
|
||||
<sect1info>
|
||||
@ -20,7 +20,7 @@
|
||||
<date>$Date$</date>
|
||||
</sect1info>
|
||||
|
||||
<title>libkcddb-&kde-apps-version;</title>
|
||||
<title>libkcddb-&libkcddb-version;</title>
|
||||
|
||||
<indexterm zone="libkcddb">
|
||||
<primary sortas="a-libkcddb">libkcddb</primary>
|
||||
@ -34,7 +34,7 @@
|
||||
used to retrieve audio CD meta data from the internet.
|
||||
</para>
|
||||
|
||||
&lfs79_checked;
|
||||
&lfs7a_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
@ -70,11 +70,15 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<note><para>This package has been extracted from the developer's git
|
||||
repository because a stable kf5 based release has not yet been made. It
|
||||
extracts to the directory 'libkcddb'.</para></note>
|
||||
|
||||
<bridgehead renderas="sect3">libkcddb Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="kdelibs"/> and
|
||||
<xref linkend="kf5-frameworks"/> and
|
||||
<xref linkend="libmusicbrainz5"/>
|
||||
</para>
|
||||
|
||||
@ -94,12 +98,15 @@
|
||||
<screen><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
|
||||
-Wno-dev .. &&
|
||||
cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DLIB_INSTALL_DIR=lib \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-Wno-dev .. &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
|
||||
<para>
|
||||
Now, as the <systemitem class="username">root</systemitem> user:
|
||||
</para>
|
||||
@ -120,12 +127,12 @@ make</userinput></screen>
|
||||
None
|
||||
</seg>
|
||||
<seg>
|
||||
libkcddb.so and kcm_cddb.so in &kde-dir;/lib/kde4
|
||||
libKF5Cddb.so and
|
||||
kcm_cddb.so
|
||||
</seg>
|
||||
<seg>
|
||||
&kde-dir;/include/libkcddb,
|
||||
&kde-dir;/lib/cmake/libkcddb and
|
||||
several in &kde-dir;/share
|
||||
$KF5_PREFIX/include/KF5/KF5Cddb and
|
||||
$KF5_PREFIX/lib/cmake/KF5Cddb
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
@ -576,6 +576,8 @@
|
||||
<!ENTITY oxygen-fonts-version "5.4.3">
|
||||
|
||||
<!ENTITY okular-version "15.12.1+df0c412">
|
||||
<!ENTITY libkcddb-version "2016-09-11">
|
||||
<!ENTITY k3b-version "2016-09-11">
|
||||
|
||||
<!-- Part VIII -->
|
||||
<!ENTITY % gnome-entities SYSTEM "gnome.ent">
|
||||
|
Loading…
Reference in New Issue
Block a user