source: kde/add/kdemultimedia.xml@ 1080241

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.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 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
Last change on this file since 1080241 was abba1ad, checked in by Randy McMurchy <randy@…>, 18 years ago

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

  • Property mode set to 100644
File size: 13.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY kdemultimedia-download-http "&kde-download-http;/kdemultimedia-&kde-version;.tar.bz2">
8 <!ENTITY kdemultimedia-download-ftp "&kde-download-ftp;/kdemultimedia-&kde-version;.tar.bz2">
9 <!ENTITY kdemultimedia-md5sum "dd0ba9ccb2f522508c6543cd24e54c98">
10 <!ENTITY kdemultimedia-size "5.3 MB">
11 <!ENTITY kdemultimedia-buildsize "114 MB">
12 <!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">
21]>
22
23<sect1 id="kdemultimedia" xreflabel="kdemultimedia-&kde-version;">
24 <?dbhtml filename="kdemultimedia.html"?>
25
26 <sect1info>
27 <othername>$LastChangedBy$</othername>
28 <date>$Date$</date>
29 <keywordset>
30 <keyword role="package">kdemultimedia-&kde-version;.tar</keyword>
31 <keyword role="ftpdir">kde</keyword>
32 </keywordset>
33 </sect1info>
34
35 <title>Kdemultimedia-&kde-version;</title>
36
37 <indexterm zone="kdemultimedia">
38 <primary sortas="a-kdemultimedia">Kdemultimedia</primary>
39 </indexterm>
40
41 <sect2 role="package">
42 <title>Introduction to Kdemultimedia</title>
43
44 <para><application>Kdemultimedia</application> provides several
45 <application>KDE</application> programs to work with sound. Programs
46 include applications for a Jukebox, a soundcard mixer, a midi and karaoke
47 player, and a recording application for
48 <application>aRts</application>.</para>
49
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
65 <bridgehead renderas="sect3">Package Information</bridgehead>
66 <itemizedlist spacing='compact'>
67 <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>
161 <para>Download (HTTP): <ulink url="&kdemultimedia-download-http;"/></para>
162 </listitem>
163 <listitem>
164 <para>Download (FTP): <ulink url="&kdemultimedia-download-ftp;"/></para>
165 </listitem>
166 <listitem>
167 <para>Download MD5 sum: &kdemultimedia-md5sum;</para>
168 </listitem>
169 <listitem>
170 <para>Download size: &kdemultimedia-size;</para>
171 </listitem>
172 <listitem>
173 <para>Estimated disk space required: &kdemultimedia-buildsize;</para>
174 </listitem>
175 <listitem>
176 <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>
186 </listitem>
187 </itemizedlist>
188
189 <bridgehead renderas="sect3">Kdemultimedia Dependencies</bridgehead>
190
191 <bridgehead renderas="sect4">Required</bridgehead>
192 <para role="required"><xref linkend="kdebase"/></para>
193
194 <bridgehead renderas="sect4">Recommended</bridgehead>
195 <para role="recommended"><xref linkend="libjpeg"/>,
196 <xref linkend="libxml2"/>, and
197 <xref linkend="alsa"/></para>
198 <!-- <xref linkend="libmad"/> moved to Akode -->
199
200 <bridgehead renderas="sect4">Optional</bridgehead>
201 <para role="optional"><xref linkend="akode"/>,
202 <xref linkend="cdparanoia"/>,
203 <xref linkend="lame"/>,
204 <xref linkend="audiofile"/>,
205 <xref linkend="libvorbis"/>,
206 <xref linkend="xine-lib"/>,
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 -->
224
225 </sect2>
226
227 <sect2 role="installation">
228 <title>Installation of Kdemultimedia</title>
229
230 <para>Install <application>kdemultimedia</application> with:</para>
231
232 <note>
233 <para> The --sysconfdir parameter must be the same as command used in
234 kdelibs.</para>
235 </note>
236
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 \
239 --disable-debug --disable-dependency-tracking &amp;&amp;
240make</userinput></screen>
241
242 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
243
244<screen role="root"><userinput>make install</userinput></screen>
245
246 </sect2>
247
248 <sect2 role="content">
249 <title>Contents</title>
250
251 <segmentedlist>
252 <segtitle>Installed Programs</segtitle>
253 <segtitle>Installed Libraries</segtitle>
254 <segtitle>Installed Directories</segtitle>
255
256 <seglistitem>
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>
261 <seg>Numerous kdemultimedia specific libraries</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>
265 </seglistitem>
266 </segmentedlist>
267
268 <variablelist>
269 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
270 <?dbfo list-presentation="list"?>
271 <?dbhtml list-presentation="table"?>
272
273 <varlistentry id="artsbuilder">
274 <term><command>artsbuilder</command></term>
275 <listitem>
276 <para>is a tool to create new structures of small connected
277 <application>aRts</application> modules.</para>
278 <indexterm zone="kdemultimedia artsbuilder">
279 <primary sortas="b-artsbuilder">artsbuilder</primary>
280 </indexterm>
281 </listitem>
282 </varlistentry>
283
284 <varlistentry id="juk">
285 <term><command>juk</command></term>
286 <listitem>
287 <para>is a jukebox, tagger, and music collection manager.</para>
288 <indexterm zone="kdemultimedia juk">
289 <primary sortas="b-juk">juk</primary>
290 </indexterm>
291 </listitem>
292 </varlistentry>
293
294 <varlistentry id="kaboodle">
295 <term><command>kaboodle</command></term>
296 <listitem>
297 <para>is a multimedia player.</para>
298 <indexterm zone="kdemultimedia kaboodle">
299 <primary sortas="b-kaboodle">kaboodle</primary>
300 </indexterm>
301 </listitem>
302 </varlistentry>
303
304 <varlistentry id="kmid">
305 <term><command>kmid</command></term>
306 <listitem>
307 <para>is a midi/karaoke player.</para>
308 <indexterm zone="kdemultimedia kmid">
309 <primary sortas="b-kmid">kmid</primary>
310 </indexterm>
311 </listitem>
312 </varlistentry>
313
314 <varlistentry id="kmix">
315 <term><command>kmix</command></term>
316 <listitem>
317 <para>is a sound mixer.</para>
318 <indexterm zone="kdemultimedia kmix">
319 <primary sortas="b-kmix">kmix</primary>
320 </indexterm>
321 </listitem>
322 </varlistentry>
323
324 <varlistentry id="krec">
325 <term><command>krec</command></term>
326 <listitem>
327 <para>is a recording frontend for <application>aRts</application>.</para>
328 <indexterm zone="kdemultimedia krec">
329 <primary sortas="b-krec">krec</primary>
330 </indexterm>
331 </listitem>
332 </varlistentry>
333
334 <varlistentry id="kscd">
335 <term><command>kscd</command></term>
336 <listitem>
337 <para>is a CD player.</para>
338 <indexterm zone="kdemultimedia kscd">
339 <primary sortas="b-kscd">kscd</primary>
340 </indexterm>
341 </listitem>
342 </varlistentry>
343
344 <varlistentry id="noatun">
345 <term><command>noatun</command></term>
346 <listitem>
347 <para>is another multimedia player.</para>
348 <indexterm zone="kdemultimedia noatun">
349 <primary sortas="b-noatun">noatun</primary>
350 </indexterm>
351 </listitem>
352 </varlistentry>
353
354 </variablelist>
355
356 </sect2>
357
358</sect1>
Note: See TracBrowser for help on using the repository browser.