Update to libmusicbrainz-5.1.0.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@14961 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Fernando de Oliveira 2014-11-18 21:52:01 +00:00
parent 71b7341f4e
commit ecc890a620
3 changed files with 38 additions and 13 deletions

View File

@ -47,6 +47,10 @@
<listitem> <listitem>
<para>November 18th, 2014</para> <para>November 18th, 2014</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[fernando] - Update to libmusicbrainz-5.1.0. Fixes
<ulink url="&blfs-ticket-root;5825">#5825</ulink>.</para>
</listitem>
<listitem> <listitem>
<para>[fernando] - Update to LVM2.2.02.112. Fixes <para>[fernando] - Update to LVM2.2.02.112. Fixes
<ulink url="&blfs-ticket-root;5809">#5809</ulink>.</para> <ulink url="&blfs-ticket-root;5809">#5809</ulink>.</para>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY libmusicbrainz5-download-http "https://github.com/downloads/metabrainz/libmusicbrainz/libmusicbrainz-&libmusicbrainz5-version;.tar.gz"> <!ENTITY libmusicbrainz5-download-http "https://github.com/metabrainz/libmusicbrainz/releases/download/release-&libmusicbrainz5-version;/libmusicbrainz-&libmusicbrainz5-version;.tar.gz">
<!ENTITY libmusicbrainz5-download-ftp " "> <!ENTITY libmusicbrainz5-download-ftp " ">
<!ENTITY libmusicbrainz5-md5sum "a0406b94c341c2b52ec0fe98f57cadf3"> <!ENTITY libmusicbrainz5-md5sum "4cc5556aa40ff7ab8f8cb83965535bc3">
<!ENTITY libmusicbrainz5-size "108 KB"> <!ENTITY libmusicbrainz5-size "76 KB">
<!ENTITY libmusicbrainz5-buildsize "7.0 MB"> <!ENTITY libmusicbrainz5-buildsize "6.6 MB (additional 4.4 MB for the API documentaion)">
<!ENTITY libmusicbrainz5-time "0.2 SBU"> <!ENTITY libmusicbrainz5-time "0.1 SBU">
]> ]>
<sect1 id="libmusicbrainz5" xreflabel="libmusicbrainz-&libmusicbrainz5-version;"> <sect1 id="libmusicbrainz5" xreflabel="libmusicbrainz-&libmusicbrainz5-version;">
@ -69,7 +69,7 @@
</para> </para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead> <bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact"> <itemizedlist spacing="compact">
<listitem> <listitem>
@ -78,16 +78,22 @@
<ulink url="&patch-root;/libmusicbrainz-&libmusicbrainz5-version;-build_system-1.patch"/> <ulink url="&patch-root;/libmusicbrainz-&libmusicbrainz5-version;-build_system-1.patch"/>
</para> </para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>-->
<bridgehead renderas="sect3">libmusicbrainz Dependencies</bridgehead> <bridgehead renderas="sect3">libmusicbrainz Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead> <bridgehead renderas="sect4">Required</bridgehead>
<para role="required"> <para role="required">
<xref linkend="cmake"/> and <xref linkend="cmake"/>,
<xref linkend="libxml2"/> and
<xref linkend="neon"/> <xref linkend="neon"/>
</para> </para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="doxygen"/>
</para>
<para condition="html" role="usernotes"> <para condition="html" role="usernotes">
User Notes: <ulink url="&blfs-wiki;/libmusicbrainz5"/> User Notes: <ulink url="&blfs-wiki;/libmusicbrainz5"/>
</para> </para>
@ -101,14 +107,19 @@
commands: commands:
</para> </para>
<screen><userinput>patch -Np1 -i ../libmusicbrainz-&libmusicbrainz5-version;-build_system-1.patch &amp;&amp; <screen><userinput>mkdir build &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp; cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr .. &amp;&amp; cmake -DCMAKE_INSTALL_PREFIX=/usr .. &amp;&amp;
make</userinput></screen> make</userinput></screen>
<para>
If you have installed <xref linkend="doxygen"/>, optionally build the API
documentation:
</para>
<screen><userinput>doxygen ../Doxyfile</userinput></screen>
<para> <para>
This package does not come with a test suite. This package does not come with a test suite.
</para> </para>
@ -118,6 +129,15 @@ make</userinput></screen>
</para> </para>
<screen role="root"><userinput>make install</userinput></screen> <screen role="root"><userinput>make install</userinput></screen>
<para>
If you have built the API documentation, install, as the <systemitem
class="username">root</systemitem> user:
</para>
<screen><userinput>rm -rf /usr/share/doc/libmusicbrainz-&libmusicbrainz5-version; &amp;&amp;
cp -vr docs/ /usr/share/doc/libmusicbrainz-&libmusicbrainz5-version;</userinput></screen>
</sect2> </sect2>
<sect2 role="content"> <sect2 role="content">
@ -136,7 +156,8 @@ make</userinput></screen>
libmusicbrainz5.so libmusicbrainz5.so
</seg> </seg>
<seg> <seg>
/usr/include/libmusicbrainz5 /usr/include/libmusicbrainz5 and
/usr/share/doc/libmusicbrainz-&libmusicbrainz5-version;
</seg> </seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -652,7 +652,7 @@
<!ENTITY libmpeg2-version "0.5.1"> <!ENTITY libmpeg2-version "0.5.1">
<!ENTITY libmusicbrainz-version "2.1.5"> <!ENTITY libmusicbrainz-version "2.1.5">
<!ENTITY libmusicbrainz3-version "3.0.3"> <!ENTITY libmusicbrainz3-version "3.0.3">
<!ENTITY libmusicbrainz5-version "5.0.1"> <!ENTITY libmusicbrainz5-version "5.1.0">
<!ENTITY libogg-version "1.3.2"> <!ENTITY libogg-version "1.3.2">
<!ENTITY libquicktime-version "1.2.4"> <!ENTITY libquicktime-version "1.2.4">
<!ENTITY libsamplerate-version "0.1.8"> <!ENTITY libsamplerate-version "0.1.8">