Author: rthomsen
Date: 2012-03-21 14:33:26 -0600 (Wed, 21 Mar 2012)
New Revision: 9738
Added:
trunk/BOOK/multimedia/audioutils/amarok2.xml
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/multimedia/audioutils/audioutils.xml
trunk/BOOK/server/databases/mysql.xml
Log:
Amarok2 and mysql conf.
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2012-03-21 18:20:44 UTC (rev 9737)
+++ trunk/BOOK/general.ent 2012-03-21 20:33:26 UTC (rev 9738)
@@ -3,13 +3,13 @@
$Date$
-->
-<!ENTITY day "20"> <!-- Always 2 digits -->
+<!ENTITY day "21"> <!-- Always 2 digits -->
<!ENTITY month "03"> <!-- Always 2 digits -->
<!ENTITY year "2012">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "March 18th, &year;">
+<!ENTITY releasedate "March 21th, &year;">
<!-- <!ENTITY releasedate "November &day;st, &year;"> -->
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
@@ -992,6 +992,7 @@
<!ENTITY audacious-version "3.2">
<!ENTITY audacious-plugins-version "3.2">
<!ENTITY amarok-version "1.4.8">
+<!ENTITY amarok2-version "2.5.0">
<!ENTITY gnome-media-version "2.32.0">
<!-- Chapter 41 -->
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2012-03-21 18:20:44 UTC
(rev 9737)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2012-03-21 20:33:26 UTC
(rev 9738)
@@ -42,6 +42,15 @@
-->
<listitem>
+ <para>March 21th, 2012</para>
+ <itemizedlist>
+ <listitem>
+ <para>[rthomsen] - added amarok 2.5.0 and updated mysql
configuration accordingly.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>March 20th, 2012</para>
<itemizedlist>
<listitem>
Added: trunk/BOOK/multimedia/audioutils/amarok2.xml
===================================================================
--- trunk/BOOK/multimedia/audioutils/amarok2.xml
(rev 0)
+++ trunk/BOOK/multimedia/audioutils/amarok2.xml 2012-03-21 20:33:26 UTC
(rev 9738)
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY amarok2-download-http
"&kde4-download-http;amarok/&amarok2-version;/src/amarok-&amarok2-version;.tar.bz2">
+ <!ENTITY amarok2-download-ftp
"&kde4-download-http;amarok/&amarok2-version;/src/amarok-&amarok2-version;.tar.bz2">
+ <!ENTITY amarok2-md5sum "b7983eaa33e4771769ae9e330c811995">
+ <!ENTITY amarok2-size "44 MB">
+ <!ENTITY amarok2-buildsize "801 MB">
+ <!ENTITY amarok2-time "9.2 SBU">
+]>
+
+<sect1 id="amarok2" xreflabel="amarok-&amarok2-version;">
+ <?dbhtml filename="amarok2.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>Amarok-&amarok2-version;</title>
+
+ <indexterm zone="amarok2">
+ <primary sortas="a-Amarok2">Amarok2</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to Amarok2</title>
+
+ <para><application>Amarok2</application> is a powerful audio player for
+ the KDE4 environment.
+ Features include a context browser, integration with many online music
+ services and support for management of several digital music players
+ including Apple's iPod.</para>
+
+ &lfs70_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Download (HTTP): <ulink url="&amarok2-download-http;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download (FTP): <ulink url="&amarok2-download-ftp;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download MD5 sum: &amarok2-md5sum;</para>
+ </listitem>
+ <listitem>
+ <para>Download size: &amarok2-size;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated disk space required: &amarok2-buildsize;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated build time: &amarok2-time;</para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">Amarok2 Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="kde4libs"/>,
+ <xref linkend="mysql"/> and
+ <xref linkend="taglib"/>
+ </para>
+
+ <bridgehead renderas="sect4">Recommended</bridgehead>
+ <para role="recommended">
+ <xref linkend="ffmpeg"/>
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para role="optional">
+ <xref linkend="curl"/> (for MP3tunes integration),
+ <xref linkend="libxml2"/> (for MP3tunes integration),
+ <xref linkend="openssl"/> (for MP3tunes integration),
+ <xref linkend="glib2"/> (for MP3tunes integration),
+ <xref linkend="gdk-pixbuf"/> (for iPod support),
+ <ulink url="http://qjson.sourceforge.net/">QJson</ulink> (for Playdar
integration),
+ <ulink url="http://www.gtkpod.org/libgpod.html">libgpod</ulink> (for iPod
support),
+ <ulink url="http://libmtp.sourceforge.net/">libmtp</ulink> (for MTP device
support),
+ <ulink
url="http://code.google.com/p/qtscriptgenerator/">qtscript-qt</ulink>,
+ <ulink url="http://launchpad.net/liblastfm">liblastfm</ulink> (for Last.fm
integration),
+ <ulink url="http://code.google.com/p/musicip-libofa">libofa</ulink> (for
MusicBrainz support),
+ <ulink url="http://wiki.gpodder.org/wiki/Libmygpo-qt">libmygpo-qt</ulink>
(for gpodder.net podcast support) and
+ <ulink url="http://launchpad.net/loudmouth">loudmouth</ulink> (for
MP3tunes integration)
+ </para>
+
+ <para condition="html" role="usernotes">User Notes:
+ <ulink url="&blfs-wiki;/amarok2"/></para>
+
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Amarok2</title>
+
+ <para>Install <application>Amarok2</application> by running
+ the following commands:</para>
+
+<screen><userinput>mkdir build &&
+cd build &&
+cmake -DCMAKE_INSTALL_PREFIX=$KDE4_PREFIX \
+ -DKDE_DEFAULT_HOME=.kde4 \
+ -DSYSCONF_INSTALL_DIR=/etc/kde4 \
+ .. &&
+make</userinput></screen>
+
+ <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+<!--
+ <sect2 role="commands">
+ <title>Command Explanations</title>
+
+ <para><parameter>- -prefix=$(kde-config - -prefix)</parameter>: This
+ parameter uses <command>kde-config</command> to establish the prefix of
+ the existing KDE installation and then sets the installation prefix for
+ <application>Amarok2</application> to the same value.</para>
+
+ </sect2>
+-->
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Programs</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>amarok, amarok_afttagger, amarokcollectionscanner,
+ and amarokpkg</seg>
+ <seg>libamarok-sqlcollection.so, libamarok-transcoding.so,
+ libamarokcore.so, libamaroklib.so, libamarokocsclient.so,
+ libamarokpud.so, libampache_account_login.so and several
+ libraries in $KDE4_PREFIX/lib/kde4</seg>
+ <seg>several in $KDE4_PREFIX/share</seg>
+ </seglistitem>
+ </segmentedlist>
+<!--
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="amarok-prog">
+ <term><command>amarok</command></term>
+ <listitem>
+ <para>is a wrapper for <command>amarokapp</command> to speed up
+ command line argument passing</para>
+ <indexterm zone="amarok amarok-prog">
+ <primary sortas="b-amarok">amarok</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="amarokapp">
+ <term><command>amarokapp</command></term>
+ <listitem>
+ <para>is the <application>Amarok2</application> audio player</para>
+ <indexterm zone="amarok amarokapp">
+ <primary sortas="b-amarokapp">amarokapp</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="amarokcollectionscanner">
+ <term><command>amarokcollectionscanner</command></term>
+ <listitem>
+ <para>is used to scan a directory structure and build a
collection</para>
+ <indexterm zone="amarokcollectionscanner">
+ <primary
sortas="b-amarokcollectionscanner">amarokcollectionscanner</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="amarok_daapserver.rb">
+ <term><command>amarok_daapserver.rb</command></term>
+ <listitem>
+ <para>is a DAAP server for <application>Amarok2</application></para>
+ <indexterm zone="amarok amarok_daapserver.rb">
+ <primary
sortas="b-amarok_daapserver.rb">amarok_daapserver.rb</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="amarok_proxy.rb">
+ <term><command>amarok_proxy.rb</command></term>
+ <listitem>
+ <para>is a proxy server for DAAP and
+ <ulink url="http://www.last.fm/">Last.fm</ulink></para>
+ <indexterm zone="amarok amarok_proxy.rb">
+ <primary sortas="b-amarok_proxy.rb">amarok_proxy.rb</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+-->
+ </sect2>
+
+</sect1>
\ No newline at end of file
Property changes on: trunk/BOOK/multimedia/audioutils/amarok2.xml
___________________________________________________________________
Added: svn:keywords
+ LastChangedBy Date
Modified: trunk/BOOK/multimedia/audioutils/audioutils.xml
===================================================================
--- trunk/BOOK/multimedia/audioutils/audioutils.xml 2012-03-21 18:20:44 UTC
(rev 9737)
+++ trunk/BOOK/multimedia/audioutils/audioutils.xml 2012-03-21 20:33:26 UTC
(rev 9738)
@@ -29,6 +29,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="freetts.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="audacious.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="amarok.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="amarok2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="gnome-media.xml"/>
</chapter>
Modified: trunk/BOOK/server/databases/mysql.xml
===================================================================
--- trunk/BOOK/server/databases/mysql.xml 2012-03-21 18:20:44 UTC (rev
9737)
+++ trunk/BOOK/server/databases/mysql.xml 2012-03-21 20:33:26 UTC (rev
9738)
@@ -66,12 +66,19 @@
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
+ <para>Optional patch: <ulink
+
url="&patch-root;/mysql-&mysql-version;-embedded-library-shared-1.patch"/></para>
+ </listitem>
+ <listitem>
<para>Optional Documentation (see tip below):
<ulink url="http://dev.mysql.com/doc/"/>
</para>
</listitem>
</itemizedlist>
+ <note><para>The patch is required only if you plan to install <application>
+ Amarok2</application>.</para></note>
+
<bridgehead renderas="sect3">MySQL Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@@ -104,9 +111,19 @@
url="http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html">MySQL
Documentation</ulink> for a full listing of all options.</para></note>
+ <note><para>If you plan to install <application>Amarok2</application>, you
need to
+ apply the optional patch, add the cmake option
+ <userinput>-DWITH_EMBEDDED_SERVER=ON</userinput> and add
+ <userinput>Embedded</userinput> to the <userinput>SEGMENTS</userinput>
variable
+ below.</para></note>
+
+ <para>Apply the optional patch:</para>
+
+ <screen><userinput>patch -Np1 -i
../mysql-&mysql-version;-embedded-library-shared-1.patch</userinput></screen>
+
<para>Build and install <application>MySQL</application> by
running the following commands:</para>
-
+
<screen><userinput>cmake . \
-DSYSCONFDIR=/etc \
-DMYSQL_DATADIR=/srv/mysql \
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page