Ignore:
Timestamp:
09/11/2016 11:53:45 PM (7 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, ken/inkscape-core-mods, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226
Children:
4e845a4
Parents:
2e868a4
Message:

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

File:
1 moved

Legend:

Unmodified
Added
Removed
  • kde/kf5-apps/k3b.xml

    r2e868a4 r295ffed  
    55  %general-entities;
    66
    7   <!ENTITY k3b-download-http "http://download.kde.org/stable/k3b/k3b-&k3b-version;.tar.xz">
     7  <!ENTITY k3b-download-http "&sources-anduin-http;/k3b/k3b-&k3b-version;.tar.xz">
    88  <!ENTITY k3b-download-ftp  " ">
    9   <!ENTITY k3b-md5sum        "52e78aabe8e483347d04e88be0aed150">
    10   <!ENTITY k3b-size          "9.5 MB">
    11   <!ENTITY k3b-buildsize     "326 MB">
    12   <!ENTITY k3b-time          "2.4 SBU">
     9  <!ENTITY k3b-md5sum        "02c790bbf1221143f0ed31da70a74d9c">
     10  <!ENTITY k3b-size          "36 MB">
     11  <!ENTITY k3b-buildsize     "103 MB">
     12  <!ENTITY k3b-time          "3.0 SBU">
    1313]>
    1414
    15 <sect1 id="k3b" xreflabel="K3b-&k3b-version;">
     15<sect1 id="k3b" xreflabel="k3b-&k3b-version;">
    1616  <?dbhtml filename="k3b.html"?>
    1717
    1818  <sect1info>
    19     <othername>$LastChangedBy$</othername>
    20     <date>$Date$</date>
     19    <othername>$LastChangedBy: bdubbs $</othername>
     20    <date>$Date: 2016-08-31 22:11:41 -0500 (Wed, 31 Aug 2016) $</date>
    2121  </sect1info>
    2222
    23   <title>K3b-&k3b-version;</title>
     23  <title>k3b-&k3b-version;</title>
    2424
    2525  <indexterm zone="k3b">
     
    3131
    3232    <para>
    33       The <application>K3b</application> package contains a KDE-based
     33      The <application>K3b</application> package contains a KF5-based
    3434      graphical interface to the <application>Cdrtools</application> and
    3535      <application>dvd+rw-tools</application> CD/DVD manipulation tools. It also
     
    4242
    4343    <para>
    44       Though <application>K3b</application> can be used to copy almost any
     44      Though <application>k3b</application> can be used to copy almost any
    4545      DVD to similar medium, it does not provide a way to copy, or reproduce a
    4646      double-layer DVD onto single-layer medium. Of course, there is not a
     
    5454    </para>
    5555
    56     &lfs79_checked;
     56    &lfs7a_checked;
    5757
    5858    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8989    </itemizedlist>
    9090
     91    <note><para>This package has been extracted from the developer's git
     92    repository because a stable kf5 based release has not yet been made.  It
     93    extracts to the directory 'k3b'.</para></note>
     94
    9195    <bridgehead renderas="sect3">K3b Dependencies</bridgehead>
    9296
    9397    <bridgehead renderas="sect4">Required</bridgehead>
    9498    <para role="required">
    95       <xref linkend="kde-runtime"/>,
    96       <xref linkend="libkcddb"/>, and
    97       <xref linkend="libsamplerate"/>
     99      <xref linkend="kf5-frameworks"/>,
     100      <xref linkend="libkcddb"/>,
     101      <xref linkend="libsamplerate"/>, and
     102      <xref linkend="shared-mime-info"/>
    98103    </para>
    99104
    100105    <para>
    101106      There are programs from three packages that
    102       <application>K3b</application> will look for at runtime:
     107      <application>k3b</application> will look for at runtime:
    103108      <ulink url="http://freecode.com/projects/cdrecord">Cdrtools</ulink>
    104109      (required to burn CD-ROM media), <xref linkend="dvd-rw-tools"/>
     
    112117    <bridgehead renderas="sect4">Recommended</bridgehead>
    113118    <para role="recommended">
    114       <xref linkend="libkcompactdisk"/> and
    115       <xref linkend="audiocd-kio"/>,
    116119      <xref linkend="ffmpeg"/>,
    117       <xref linkend="libdvdread"/>,
    118       <xref linkend="libjpeg"/>, and
     120      <xref linkend="libdvdread"/>, and
    119121      <xref linkend="taglib"/>
    120122    </para>
     
    127129      <xref linkend="libsndfile"/>,
    128130      <xref linkend="libvorbis"/>,
    129       <xref linkend="libmusicbrainz"/>,
    130       <ulink url="http://www.musepack.net/">Musepack (libmpcdec)</ulink>, and
    131       <ulink url="http://www.vcdimager.org/">VCDImager</ulink>
     131      <xref linkend="libmusicbrainz"/>, and
     132      <ulink url="http://www.musepack.net/">Musepack (libmpcdec)</ulink>
    132133    </para>
    133134
     
    154155      </note>
    155156
    156 <screen><userinput>sed -i -e 's/^cmake_minimum/#cmake_minimum/' CMakeLists.txt &amp;&amp;
    157 
    158 mkdir build &amp;&amp;
     157<screen><userinput>mkdir build &amp;&amp;
    159158cd    build &amp;&amp;
    160159
    161 cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
    162       -DSYSCONF_INSTALL_DIR=/etc/kde     \
    163       -Wno-dev ..  &amp;&amp;
     160cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
     161      -DCMAKE_BUILD_TYPE=Release         \
     162      -DLIB_INSTALL_DIR=lib              \
     163      -DBUILD_TESTING=OFF                \
     164      -Wno-dev ..                        &amp;&amp;
    164165make</userinput></screen>
    165166
     
    173174
    174175<screen role="root"><userinput>make install</userinput></screen>
    175 
    176   </sect2>
    177 
    178   <sect2 role="commands">
    179     <title>Command Explanations</title>
    180 
    181     <para>
    182       <parameter>sed -i -e 's/^cmake_minimum/#cmake_minimum/' CMakeLists.txt</parameter>:
    183       This command prevents multiple <application>cmake</application> errors
    184       of the form 'add_custom_target cannot create target "doc-XX-handbook"
    185       because another target with the same name already exists.' (where XX
    186       is a language code).
    187     </para>
    188176
    189177  </sect2>
     
    199187      <seglistitem>
    200188        <seg>
    201           k3b and k3bsetup
     189          k3b
    202190        </seg>
    203191        <seg>
    204           libk3b.so, libk3bdevice.so and numerous
    205           modules for the installed dependencies
     192          libk3blib.so,
     193          libk3bdevice.so,
     194          and numerous plugin modules for the installed dependencies
    206195        </seg>
    207196        <seg>
    208           The following subdirectories of <envar>&kde-dir;</envar>/share/:
    209           applnk/Settings/System, apps/k3b, doc/HTML/*/k3b
     197          $KF5_PREFIX/share/k3b and
     198          $KF5_PREFIX/share/doc/HTML/en/k3b
    210199        </seg>
    211200      </seglistitem>
     
    229218      </varlistentry>
    230219
    231       <varlistentry id="k3bsetup">
    232         <term><command>k3bsetup</command></term>
    233         <listitem>
    234           <para>
    235             is a script used to launch the k3bsetup2 KControlModule
    236             for setting up the CD/DVD hardware and device files on
    237             your system.
    238           </para>
    239           <indexterm zone="k3b k3bsetup">
    240             <primary sortas="b-k3bsetup">k3bsetup</primary>
    241           </indexterm>
    242         </listitem>
    243       </varlistentry>
    244 
    245220    </variablelist>
    246221
Note: See TracChangeset for help on using the changeset viewer.