Changeset 62aa478


Ignore:
Timestamp:
10/26/2012 10:07:24 AM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
7a5857c
Parents:
48ec8b95
Message:

Fix k3b to work with newer kde and ffmpeg, add it's new required dep libkcddb and it's dep libmusicbrainz v5.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10796 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r48ec8b95 r62aa478  
    4444
    4545-->
     46    <listitem>
     47      <para>October 26th, 2012</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[krejzi] - Added libkcddb 4.9.1.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[krejzi] - Added libmusicbrainz 5.0.1.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[krejzi] - Fix K3b to work with newer FFmpeg and
     57          KDE SC.</para>
     58        </listitem>
     59      </itemizedlist>
     60    </listitem>
     61
    4662    <listitem>
    4763      <para>October 25th, 2012</para>
  • kde/add/add.xml

    r48ec8b95 r62aa478  
    2121  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdenetwork.xml"/> -->
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmix.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkcddb.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdepim.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdepim-runtime.xml"/>
  • multimedia/cdwriteutils/k3b.xml

    r48ec8b95 r62aa478  
    88  <!ENTITY k3b-download-ftp  " ">
    99  <!ENTITY k3b-md5sum        "c86113af31a2032e57fd2f302b5f637a">
    10   <!ENTITY k3b-size          "12.2 MB">
    11   <!ENTITY k3b-buildsize     "387 MB">
     10  <!ENTITY k3b-size          "13 MB">
     11  <!ENTITY k3b-buildsize     "350 MB">
    1212  <!ENTITY k3b-time          "3.0 SBU">
    1313]>
     
    3030    <title>Introduction to K3b</title>
    3131
    32     <para>The <application>K3b</application> package contains a KDE-based
    33     graphical interface to the <application>Cdrtools</application> and
    34     <application>dvd+rw-tools</application> CD/DVD manipulation tools. It also
    35     combines the capabilities of many other multimedia packages into one
    36     central interface to provide a simple-to-operate application that can be
    37     used to handle many of your CD/DVD recording and formatting requirements.
    38     This is useful for creating audio, data, video and mixed-mode CDs as well
    39     as copying, ripping and burning CDs and DVDs.</para>
    40 
    41     <para>Though <application>K3b</application> can be used to copy almost any
    42     DVD to similar medium, it does not provide a way to copy, or reproduce a
    43     double-layer DVD onto single-layer medium. Of course, there is not a
    44     program anywhere on any platform that can make an exact duplicate of a
    45     double-layer DVD onto a single-layer disk, there are programs on some
    46     platforms that can compress the data on a double-layer DVD to fit on a
    47     single-layer DVD producing a duplicate, but compressed, image. If you need
    48     to copy the contents of a double-layer DVD to single-layer medium, you may
    49     want to look at the <ulink
    50     url="http://www.mcmurchy.com/rmlcopydvd/">RMLCopyDVD</ulink>
    51     package.</para>
    52 
    53     &lfs70_checked;
     32    <para>
     33      The <application>K3b</application> package contains a KDE-based
     34      graphical interface to the <application>Cdrtools</application> and
     35      <application>dvd+rw-tools</application> CD/DVD manipulation tools. It also
     36      combines the capabilities of many other multimedia packages into one
     37      central interface to provide a simple-to-operate application that can be
     38      used to handle many of your CD/DVD recording and formatting requirements.
     39      It is used for creating audio, data, video and mixed-mode CDs as well
     40      as copying, ripping and burning CDs and DVDs.
     41    </para>
     42
     43    <para>
     44      Though <application>K3b</application> can be used to copy almost any
     45      DVD to similar medium, it does not provide a way to copy, or reproduce a
     46      double-layer DVD onto single-layer medium. Of course, there is not a
     47      program anywhere on any platform that can make an exact duplicate of a
     48      double-layer DVD onto a single-layer disk, there are programs on some
     49      platforms that can compress the data on a double-layer DVD to fit on a
     50      single-layer DVD producing a duplicate, but compressed, image. If you need
     51      to copy the contents of a double-layer DVD to single-layer medium, you may
     52      want to look at the
     53      <ulink url="http://www.mcmurchy.com/rmlcopydvd/">RMLCopyDVD</ulink> package.
     54    </para>
     55
     56    &lfs72_checked;
    5457
    5558    <bridgehead renderas="sect3">Package Information</bridgehead>
    5659    <itemizedlist spacing="compact">
    5760      <listitem>
    58         <para>Download (HTTP): <ulink url="&k3b-download-http;"/></para>
    59       </listitem>
    60       <listitem>
    61         <para>Download (FTP): <ulink url="&k3b-download-ftp;"/></para>
    62       </listitem>
    63       <listitem>
    64         <para>Download MD5 sum: &k3b-md5sum;</para>
    65       </listitem>
    66       <listitem>
    67         <para>Download size: &k3b-size;</para>
    68       </listitem>
    69       <listitem>
    70         <para>Estimated disk space required: &k3b-buildsize;</para>
    71       </listitem>
    72       <listitem>
    73         <para>Estimated build time: &k3b-time;</para>
     61        <para>
     62          Download (HTTP): <ulink url="&k3b-download-http;"/></para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Download (FTP): <ulink url="&k3b-download-ftp;"/>
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Download MD5 sum: &k3b-md5sum;
     72        </para>
     73      </listitem>
     74      <listitem>
     75        <para>
     76          Download size: &k3b-size;
     77        </para>
     78      </listitem>
     79      <listitem>
     80        <para>
     81          Estimated disk space required: &k3b-buildsize;
     82        </para>
     83      </listitem>
     84      <listitem>
     85        <para>
     86          Estimated build time: &k3b-time;
     87        </para>
    7488      </listitem>
    7589    </itemizedlist>
     
    8094        <para>
    8195          Required patch:
    82           <ulink url="&patch-root;/k3b-&k3b-version;-ffmpeg_fix-1.patch"/>
     96          <ulink url="&patch-root;/k3b-&k3b-version;-ffmpeg_fix-2.patch"/>
    8397        </para>
    8498      </listitem>
     
    89103    <bridgehead renderas="sect4">Required</bridgehead>
    90104    <para role="required">
    91       <xref linkend="kmix"/> and
     105      <xref linkend="kde-runtime"/>,
     106      <xref linkend="libkcddb"/> and
    92107      <xref linkend="libsamplerate"/>
    93108    </para>
    94109
    95     <para>There are programs from three packages that
    96     <application>K3b</application> will look for at runtime:
    97     <ulink url="http://cdrecord.berlios.de/private/cdrecord.html">Cdrtools</ulink>
    98     (required to burn CD-ROM media) <!-- can't it use xorriso? No! -->,
    99     <xref linkend="dvd-rw-tools"/> (required to burn or format DVD media), and
    100     <xref linkend="cdrdao"/> (required to burn CD-ROM media in DAO (Disk At
    101     Once) mode). If you don't need the capability provided by any of the three
    102     packages, you don't have to install it. However, a warning message will be
    103     generated every time you run the <command>k3b</command> program if any are
    104     not installed.</para>
     110    <para>
     111      There are programs from three packages that
     112      <application>K3b</application> will look for at runtime:
     113      <ulink url="http://cdrecord.berlios.de/private/cdrecord.html">Cdrtools</ulink>
     114      (required to burn CD-ROM media), <xref linkend="dvd-rw-tools"/>
     115      (required to burn or format DVD media), and <xref linkend="cdrdao"/>
     116      (required to burn CD-ROM media in DAO (Disk At Once) mode). If you
     117      don't need the capability provided by any of the three packages, you don't
     118      have to install it. However, a warning message will be generated every time
     119      you run the <command>k3b</command> program if any are not installed.
     120    </para>
    105121
    106122    <bridgehead renderas="sect4">Recommended</bridgehead>
    107123    <para role="recommended">
    108124      <xref linkend="ffmpeg"/>,
    109       <xref linkend="libjpeg"/>, and
     125      <xref linkend="libdvdread"/>,
     126      <xref linkend="libjpeg"/> and
    110127      <xref linkend="taglib"/>
    111128    </para>
     
    113130    <bridgehead renderas="sect4">Optional</bridgehead>
    114131    <para role="optional">
    115       <xref linkend="cdparanoia"/>,
    116132      <xref linkend="flac"/>,
    117133      <xref linkend="lame"/>,
    118134      <xref linkend="libmad"/>,
    119       <xref linkend="libmusicbrainz"/>,
     135      <xref linkend="libsndfile"/>,
    120136      <xref linkend="libvorbis"/>,
    121       <ulink url="http://sox.sourceforge.net/">SoX</ulink>,
    122       <ulink url="http://www.musepack.net/">Musepack (libmpcdec)</ulink>,
    123       <ulink url="http://www.dtek.chalmers.se/groups/dvd/downloads.shtml">libDVDRead</ulink>,
    124       <ulink url="http://www.mega-nerd.com/libsndfile/">libsndfile</ulink>,
    125       <ulink url="http://movix.sourceforge.net/">MoviX</ulink>,
    126       <ulink url="http://normalize.nongnu.org/">normalize</ulink>,
    127       <ulink url="ftp://ftp.lst.de/pub/people/okir/resmgr/">resmgr</ulink>,
    128       <ulink url="http://www.vcdimager.org/">VCDImager</ulink>, and
    129       <xref linkend="doxygen"/>
     137      <ulink url="http://ftp.musicbrainz.org/pub/musicbrainz/">
     138      libmusicbrainz (version 2)</ulink>,
     139      <ulink url="http://www.musepack.net/">Musepack (libmpcdec)</ulink> and
     140      <ulink url="http://www.vcdimager.org/">VCDImager</ulink>
    130141    </para>
    131142
    132143    <para condition="html" role="usernotes">User Notes:
    133     <ulink url="&blfs-wiki;/k3b"/></para>
    134 
     144      <ulink url="&blfs-wiki;/k3b"/>
     145    </para>
    135146  </sect2>
    136147
     
    138149    <title>Installation of K3b</title>
    139150
    140     <para>Install <application>K3b</application> by running the following
    141     commands:</para>
    142 
    143 <screen><userinput>patch -Np1 -i ../k3b-&k3b-version;-ffmpeg_fix-1.patch &amp;&amp;
     151    <para>
     152      Install <application>K3b</application> by running the following
     153      commands:
     154    </para>
     155
     156<screen><userinput>patch -Np1 -i ../k3b-&k3b-version;-ffmpeg_fix-2.patch &amp;&amp;
    144157cmake -DCMAKE_INSTALL_PREFIX=&kde-dir;   \
    145       -DSYSCONF_INSTALL_DIR=/etc/kde        \
    146       -DK3B_ENABLE_HAL_SUPPORT=OFF          \
     158      -DSYSCONF_INSTALL_DIR=/etc/kde     \
    147159      ..  &amp;&amp;
    148160make</userinput></screen>
    149161
    150     <para>This package does not come with a test suite.</para>
    151 
    152     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     162    <para>
     163      This package does not come with a test suite.
     164    </para>
     165
     166    <para>
     167      Now, as the <systemitem class="username">root</systemitem> user:
     168    </para>
    153169
    154170<screen role="root"><userinput>make install</userinput></screen>
    155 
    156   </sect2>
    157 
    158   <sect2 role="commands">
    159     <title>Command Explanations</title>
    160 
    161     <para><parameter>-DK3B_ENABLE_HAL_SUPPORT</parameter>: Do not use the
    162     depricated HAL protocol.</para>
    163 
    164   </sect2>
    165 
    166   <sect2 role="configuration">
    167     <title>Configuring k3b</title>
    168 
    169     <sect3 id="k3b-config">
    170       <title>Configuration Information</title>
    171 
    172       <para>You will need to ensure that any user of
    173       <application>K3b</application> has permission to read and write to the
    174       CD/DVD/audio hardware device files. The easiest way to do this is by
    175       creating groups (audio, video, cdrecord, dvdrecord, etc.,) and then add
    176       users to the appropriate groups. You'll also have to ensure that the
    177       <application>Udev</application> rules are set up appropriately if you
    178       are using a system where the device files are created during the system
    179       boot-up sequence.</para>
    180 
    181       <para>There is a script installed (<command>k3bsetup</command>) that is
    182       a front-end to the k3bsetup2 KControlModule. This script can be accessed
    183       as a pull-down menu from the K3b GUI and requires
    184       <systemitem class="username">root</systemitem> user privileges
    185       (<systemitem class="username">root</systemitem> privileges are acquired
    186       through the use of the automatically-launched <command>kdesud</command>
    187       program). Though this utility can be used to set the appropriate
    188       permissions for the device files, be forewarned that in a Udev
    189       environment, where the device files are created during the system boot-up
    190       sequence, any changes made by this utility will not be preserved across
    191       system boots.</para>
    192 
    193     </sect3>
    194171
    195172  </sect2>
     
    204181
    205182      <seglistitem>
    206         <seg>k3b and k3bsetup</seg>
    207         <seg>libk3b.so, libk3bdevice.so and numerous
    208         modules for the installed dependencies</seg>
    209         <seg>The following subdirectories of <envar>&kde-dir;</envar>/share/:
    210         applnk/Settings/System, apps/k3b, doc/HTML/en/k3b</seg>
     183        <seg>
     184          k3b and k3bsetup
     185        </seg>
     186        <seg>
     187          libk3b.so, libk3bdevice.so and numerous
     188          modules for the installed dependencies
     189        </seg>
     190        <seg>
     191          The following subdirectories of <envar>&kde-dir;</envar>/share/:
     192          applnk/Settings/System, apps/k3b, doc/HTML/en/k3b
     193        </seg>
    211194      </seglistitem>
    212195    </segmentedlist>
     
    220203        <term><command>k3b</command></term>
    221204        <listitem>
    222           <para>is the graphical CD/DVD program.</para>
     205          <para>
     206            is the graphical CD/DVD program.
     207          </para>
    223208          <indexterm zone="k3b k3b-prog">
    224209            <primary sortas="b-k3b">k3b</primary>
     
    230215        <term><command>k3bsetup</command></term>
    231216        <listitem>
    232           <para>is a script used to launch the k3bsetup2 KControlModule
    233           for setting up the CD/DVD hardware and device files in your
    234           system.</para>
     217          <para>
     218            is a script used to launch the k3bsetup2 KControlModule
     219            for setting up the CD/DVD hardware and device files on
     220            your system.
     221          </para>
    235222          <indexterm zone="k3b k3bsetup">
    236223            <primary sortas="b-k3bsetup">k3bsetup</primary>
  • multimedia/libdriv/libdriv.xml

    r48ec8b95 r62aa478  
    6060  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmusicbrainz.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmusicbrainz3.xml"/>
    62   <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmusicbrainz5.xml"/> -->
     62  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmusicbrainz5.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libogg.xml"/>
    6464  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libquicktime.xml"/>
Note: See TracChangeset for help on using the changeset viewer.