Changeset abba1ad


Ignore:
Timestamp:
01/29/2006 09:48:06 PM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
1080241
Parents:
0f9a8a9
Message:

Added instructions to build the Akode package, added a patch to fix a build issue with libtunepimp, and adjusted the dependencies in the Kdemultimedia instructions

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

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r0f9a8a9 rabba1ad  
    4646      <itemizedlist>
    4747        <listitem>
    48           <para>[randy] - Updated all the links to files on the Anduin server
    49           to use entities.</para>
     48          <para>[randy] - Added instructions to build the Akode package, added
     49          a patch to fix a build issue with libtunepimp, and adjusted the
     50          dependencies in the Kdemultimedia instructions.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[randy] - Updated all the links to files located on the Anduin
     54          server to use entities.</para>
    5055        </listitem>
    5156        <listitem>
  • kde/add/kdemultimedia.xml

    r0f9a8a9 rabba1ad  
    1111  <!ENTITY kdemultimedia-buildsize     "114 MB">
    1212  <!ENTITY kdemultimedia-time          "8.8 SBU">
     13
     14  <!ENTITY akode-version       "svn_060128">
     15  <!ENTITY akode-download-http "&sources-anduin-http;/a/akode-&akode-version;.tar.bz2">
     16  <!ENTITY akode-download-ftp  "&sources-anduin-ftp;/a/akode-&akode-version;.tar.bz2">
     17  <!ENTITY akode-md5sum        "7ea67354104ca421bb269cae4df3f5bd">
     18  <!ENTITY akode-size          "493 KB">
     19  <!ENTITY akode-buildsize     "12.1 MB">
     20  <!ENTITY akode-time          "0.4 SBU">
    1321]>
    1422
     
    3442    <title>Introduction to Kdemultimedia</title>
    3543
    36     <para><application>Kdemultimedia</application> provides serveral
     44    <para><application>Kdemultimedia</application> provides several
    3745    <application>KDE</application> programs to work with sound.  Programs
    3846    include applications for a Jukebox, a soundcard mixer, a midi and karaoke
     
    4048    <application>aRts</application>.</para>
    4149
     50    <para>In this version of <application>Kdemultimedia</application>, some
     51    of the functionality provided by the package has been moved off into a
     52    separate project named <application>Akode</application>. In order for
     53    <application>Kdemultimedia</application> to provide the removed
     54    functionality, you must install the <application>Akode</application>
     55    package first. Instructions to install <application>Akode</application>
     56    follow. If you wish to skip the <application>Akode</application>
     57    installation, go straight to the
     58    <xref linkend="kdemultimedia-instructions"/>.</para>
     59
     60  </sect2>
     61
     62  <sect2 role="package" id="akode" xreflabel="Akode-&akode-version;">
     63    <title>Akode-&akode-version;</title>
     64
    4265    <bridgehead renderas="sect3">Package Information</bridgehead>
    4366    <itemizedlist spacing='compact'>
    4467      <listitem>
     68        <para>Download (HTTP): <ulink url="&akode-download-http;"/></para>
     69      </listitem>
     70      <listitem>
     71        <para>Download (FTP): <ulink url="&akode-download-ftp;"/></para>
     72      </listitem>
     73      <listitem>
     74        <para>Download MD5 sum: &akode-md5sum;</para>
     75      </listitem>
     76      <listitem>
     77        <para>Download size: &akode-size;</para>
     78      </listitem>
     79      <listitem>
     80        <para>Estimated disk space required: &akode-buildsize;</para>
     81      </listitem>
     82      <listitem>
     83        <para>Estimated build time: &akode-time;</para>
     84      </listitem>
     85    </itemizedlist>
     86
     87    <bridgehead renderas="sect4">Downloading the SVN Sources</bridgehead>
     88
     89    <para>If you have <xref linkend="subversion"/> installed and you wish to
     90    download the sources straight from the KDE respository, issue the following
     91    commands to check out a copy of <application>Akode</application>:</para>
     92
     93<screen><userinput>export PACKAGE_VERSION="svn-$(date +%y%m%d)" &amp;&amp;
     94
     95svn -N co \
     96    svn://anonsvn.kde.org/home/kde/trunk/kdesupport \
     97    akode-$PACKAGE_VERSION &amp;&amp;
     98svn    co \
     99    svn://anonsvn.kde.org/home/kde/trunk/kdesupport/akode \
     100    akode-$PACKAGE_VERSION/akode &amp;&amp;
     101svn    co \
     102    svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin \
     103    akode-$PACKAGE_VERSION/admin</userinput></screen>
     104
     105    <para>If you wish to create a tarball of the files you just downloaded,
     106    issue the following commands:</para>
     107
     108<screen><userinput>tar cf akode-$PACKAGE_VERSION.tar akode-$PACKAGE_VERSION
     109bzip2 akode-$PACKAGE_VERSION.tar</userinput></screen>
     110
     111    <bridgehead renderas="sect3">Akode Dependencies</bridgehead>
     112
     113    <bridgehead renderas="sect4">Optional</bridgehead>
     114    <para role="optional"><xref linkend="pkgconfig"/>,
     115    <xref linkend="flac"/>,
     116    <xref linkend="speex"/>,
     117    <xref linkend="libmad"/>,
     118    <xref linkend="alsa"/>,
     119    <xref linkend="libvorbis"/>,
     120    <ulink url="http://www.mega-nerd.com/libsamplerate/">Secret Rabbit
     121    Code</ulink> (a.k.a. libsamplerate),
     122    <ulink url="http://0pointer.de/lennart/projects/polypaudio/">polypaudio</ulink>,
     123    <ulink url="http://jackit.sourceforge.net/">JACK</ulink>, and
     124    <ulink url="http://www.mplayerhq.hu/homepage/design7/dload.html#cvs">FFmpeg
     125    </ulink>(must be a CVS version, and support is experimental)</para>
     126
     127    <bridgehead renderas="sect3">Installation of Akode</bridgehead>
     128
     129    <para>Install <application>Akode</application> by issuing the following
     130    commands:</para>
     131
     132<screen><userinput>make -f Makefile.cvs &amp;&amp;
     133./configure --prefix=&kde-dir; \
     134    --disable-debug --disable-dependency-tracking &amp;&amp;
     135make</userinput></screen>
     136
     137      <para>This package does not come with a test suite.</para>
     138
     139      <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     140
     141<screen role="root"><userinput>make install</userinput></screen>
     142
     143  <para>The <command>make -f Makefile.cvs</command> command is used to create
     144  the autotools files. The tarball was created by checking out the sources from
     145  the KDE SVN repository and includes an
     146  <filename class='directory'>admin</filename> directory containing an
     147  additional <filename>Makefile</filename>, shell scripts and other support
     148  files used to create the autotools files. Running this command
     149  does everything required to essentially create a distribution directory ready
     150  to use for package installation.</para>
     151
     152  </sect2>
     153
     154  <sect2 id="kdemultimedia-instructions"
     155         xreflabel="Kdemultimedia Instructions">
     156    <title>Resuming the Kdemultimedia Instructions</title>
     157
     158    <bridgehead renderas="sect3">Package Information</bridgehead>
     159    <itemizedlist spacing='compact'>
     160      <listitem>
    45161        <para>Download (HTTP): <ulink url="&kdemultimedia-download-http;"/></para>
    46162      </listitem>
     
    59175      <listitem>
    60176        <para>Estimated build time: &kdemultimedia-time;</para>
     177      </listitem>
     178    </itemizedlist>
     179
     180    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     181    <itemizedlist spacing="compact">
     182      <listitem>
     183        <para>Required patch (if <application>libtunepimp</application>
     184        &gt;= 0.4.x is installed): <ulink
     185        url="&patch-root;/kdemultimedia-&kde-version;-libtunepimp_0.4.x-1.patch"/></para>
    61186      </listitem>
    62187    </itemizedlist>
     
    69194    <bridgehead renderas="sect4">Recommended</bridgehead>
    70195    <para role="recommended"><xref linkend="libjpeg"/>,
    71     <xref linkend="libxml2"/>,
    72     <xref linkend="alsa"/>, and
    73     <xref linkend="libmad"/></para>
     196    <xref linkend="libxml2"/>, and
     197    <xref linkend="alsa"/></para>
     198    <!-- <xref linkend="libmad"/> moved to Akode -->
    74199
    75200    <bridgehead renderas="sect4">Optional</bridgehead>
    76     <para role="optional"><xref linkend="cdparanoia"/>,
     201    <para role="optional"><xref linkend="akode"/>,
     202    <xref linkend="cdparanoia"/>,
    77203    <xref linkend="lame"/>,
    78204    <xref linkend="audiofile"/>,
    79     <xref linkend="libogg"/>,
    80205    <xref linkend="libvorbis"/>,
    81206    <xref linkend="xine-lib"/>,
    82     <xref linkend="flac"/>,
    83     <xref linkend="speex"/>,
    84     <xref linkend="sdl"/>,
    85     <xref linkend="libmusicbrainz"/>,
    86     <xref linkend="gstreamer"/>
    87     (with <ulink url="http://developer.kde.org/~wheeler/juk.html">KGst</ulink>),
    88     <ulink url="http://developer.kde.org/~wheeler/taglib/">TagLib</ulink>,
    89     <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
    90     <ulink url="http://0pointer.de/lennart/projects/polypaudio/">polypaudio</ulink>,
    91     <ulink url="http://www.mega-nerd.com/libsamplerate/">Secret Rabbit Code</ulink>,
    92     <ulink url="http://www.musicbrainz.org/products/trmgen/download.html">TRM Generator</ulink>, and
    93     <ulink url="http://www.musicbrainz.org/products/tunepimp/download.html">TunePimp</ulink></para>
     207    <xref linkend="flac"/> (built with <xref linkend="libogg"/> support),
     208    <xref linkend="gstreamer"/>,
     209    <ulink url="http://www.theora.org/">Theora</ulink>,
     210    <ulink url="http://developer.kde.org/~wheeler/taglib/">TagLib</ulink>, and
     211    <ulink url="http://www.musicbrainz.org/products/tunepimp/download.html">TunePimp</ulink>
     212    (requires <xref linkend="libmusicbrainz"/>)</para>
     213    <!-- moved to Akode
     214    <ulink url="http://0pointer.de/lennart/projects/polypaudio/">polypaudio</ulink>
     215    <ulink url="http://www.mega-nerd.com/libsamplerate/">Secret Rabbit Code</ulink>
     216    <ulink url="http://jackit.sourceforge.net/">JACK</ulink>
     217    <xref linkend="speex"/>, moved to Akode
     218    -->
     219    <!-- <xref linkend="sdl"/>, not used any longer -->
     220    <!-- <xref linkend="libogg"/>, no good without vorbis, so is redundant -->
     221    <!-- Uses internal copy now
     222    <ulink url="http://www.musicbrainz.org/products/trmgen/download.html">TRM Generator</ulink>
     223    -->
    94224
    95225  </sect2>
     
    105235    </note>
    106236
    107 <screen><userinput>./configure --prefix=&kde-dir; --sysconfdir=/etc/kde \
     237<screen><userinput>patch -Np1 -i ../kdemultimedia-&kde-version;-libtunepimp_0.4.x-1.patch &amp;&amp;
     238./configure --prefix=&kde-dir; --sysconfdir=/etc/kde \
    108239    --disable-debug --disable-dependency-tracking &amp;&amp;
    109240make</userinput></screen>
     
    124255
    125256      <seglistitem>
    126         <seg>artsbuilder, juk, kaboodle, kmid, kmix, krec, kscd, and noatun</seg>
     257        <seg>artsbuilder, artscontrol, juk, kaboodle, kaudiocreator, kmid,
     258        kmix, kmixctrl, krec, kscd, midisend, mpeglibartsplay, noatun,
     259        workman2cddb.pl, yaf-cdda, yaf-mpgplay, yaf-splay, yaf-tplay,
     260        yaf-vorbis, and yaf-yuv</seg>
    127261        <seg>Numerous kdemultimedia specific libraries</seg>
    128         <seg>Several subdirectories of $KDE_PREFIX/{include,share}</seg>
     262        <seg>The following subdirectories in $KDE_PREFIX: include/[libkcddb,
     263        mpeglib, noatun], lib/mcop/Noatun, and
     264        share/apps/[too many to list]</seg>
    129265      </seglistitem>
    130266    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.