[blfs-dev] [blfs-book] r15279 - in trunk/BOOK: . introduction/welcome kde/core

Armin K. krejzi at email.com
Sun Jan 4 03:17:43 PST 2015


On 12/29/2014 08:14 PM, fernando at higgs.linuxfromscratch.org wrote:
> Author: fernando
> Date: Mon Dec 29 11:14:35 2014
> New Revision: 15279
> 
> Log:
> Update to phonon-backend-gstreamer-4.8.2.
> phonon-4.8.3: format and qt dependencies.
> 
> Modified:
>    trunk/BOOK/introduction/welcome/changelog.xml
>    trunk/BOOK/kde/core/phonon-backend-gstreamer.xml
>    trunk/BOOK/kde/core/phonon.xml
>    trunk/BOOK/packages.ent
> 
> Modified: trunk/BOOK/introduction/welcome/changelog.xml
> ==============================================================================
> --- trunk/BOOK/introduction/welcome/changelog.xml	Mon Dec 29 04:15:04 2014	(r15278)
> +++ trunk/BOOK/introduction/welcome/changelog.xml	Mon Dec 29 11:14:35 2014	(r15279)
> @@ -48,7 +48,13 @@
>        <para>December 29th, 2014</para>
>        <itemizedlist>
>          <listitem>
> -          <para>[fernando] - Update to whois_5.2.3. Fixes
> +          <para>[fernando] - phonon-4.8.3: format and qt dependencies.</para>
> +        </listitem>
> +        <listitem>
> +          <para>[fernando] - Update to phonon-backend-gstreamer-4.8.2. Fixes
> +          <ulink url="&blfs-ticket-root;5988">#5988</ulink>.</para>
> +        </listitem>
> +        <listitem>          <para>[fernando] - Update to whois_5.2.3. Fixes
>            <ulink url="&blfs-ticket-root;5986">#5986</ulink>.</para>
>          </listitem>
>          <listitem>
> 
> Modified: trunk/BOOK/kde/core/phonon-backend-gstreamer.xml
> ==============================================================================
> --- trunk/BOOK/kde/core/phonon-backend-gstreamer.xml	Mon Dec 29 04:15:04 2014	(r15278)
> +++ trunk/BOOK/kde/core/phonon-backend-gstreamer.xml	Mon Dec 29 11:14:35 2014	(r15279)
> @@ -6,9 +6,9 @@
>  
>    <!ENTITY phonon-backend-gstreamer-download-http "&kde-download-http;phonon/phonon-backend-gstreamer/&phonon-backend-gstreamer-version;/src/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;.tar.xz">
>    <!ENTITY phonon-backend-gstreamer-download-ftp  "&kde-download-ftp;phonon/phonon-backend-gstreamer/&phonon-backend-gstreamer-version;/src/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;.tar.xz">
> -  <!ENTITY phonon-backend-gstreamer-md5sum        "b17e916b4558adc3ed2d7143b37cf904">
> +  <!ENTITY phonon-backend-gstreamer-md5sum        "ce441035dc5a00ffaac9a64518ab5c62">
>    <!ENTITY phonon-backend-gstreamer-size          "76 KB">
> -  <!ENTITY phonon-backend-gstreamer-buildsize     "4.4 MB">
> +  <!ENTITY phonon-backend-gstreamer-buildsize     "4.1 MB">
>    <!ENTITY phonon-backend-gstreamer-time          "0.2 SBU">
>  ]>
>  
> @@ -66,10 +66,17 @@
>  
>      <bridgehead renderas="sect4">Recommended</bridgehead>
>      <para role="recommended">
> +    <xref linkend="gobject-introspection"/>,

This one isn't used by the package at all. It only uses
libgobject-2.0.so from glib-2.0.

>      <xref linkend="gst10-plugins-base"/> (needed for output to ALSA),
>      <xref linkend="gst10-plugins-good"/> (needed for output to PulseAudio),
> -    <xref linkend="gst10-plugins-bad"/> (needed for AAC/M4A support) and
> -    <xref linkend="gst10-plugins-ugly"/> (needed for MP3 support)
> +    <xref linkend="gst10-plugins-bad"/> (needed for AAC/M4A support),
> +    <xref linkend="gst10-plugins-ugly"/> (needed for MP3 support), and
> +    <xref linkend="libxml2"/>
> +    </para>
> +

libxml2 is required, not recommended.

From CmakeLists.txt:

find_package(LibXml2 REQUIRED)
macro_log_feature(LIBXML2_FOUND "LibXml2" "LibXml2 is required to
compile the gstreamer backend for Phonon"
"http://xmlsoft.org/downloads.html" TRUE)

> +    <bridgehead renderas="sect4">Optional</bridgehead>
> +    <para role="optional">
> +    <xref linkend="qt5"/>
>      </para>

Ragnar dropped Qt5 dependencies in favor of Phonon that is part of the
KDE 5 section (not yet in main BLFS).

>  
>      <para condition="html" role="usernotes">User Notes:
> 
> Modified: trunk/BOOK/kde/core/phonon.xml
> ==============================================================================
> --- trunk/BOOK/kde/core/phonon.xml	Mon Dec 29 04:15:04 2014	(r15278)
> +++ trunk/BOOK/kde/core/phonon.xml	Mon Dec 29 11:14:35 2014	(r15279)
> @@ -62,12 +62,14 @@
>      <bridgehead renderas="sect4">Required</bridgehead>
>      <para role="required">
>        <!--<xref linkend="automoc4"/> and-->
> -      <xref linkend="glib2"/>
> +      <xref linkend="glib2"/>,
> +      <xref linkend="qt4"/>
>      </para>

You also need cmake.

>  
>      <bridgehead renderas="sect4">Optional</bridgehead>
>      <para role="optional">
> -      <xref linkend="pulseaudio"/> and
> +      <xref linkend="pulseaudio"/>,
> +      <xref linkend="qt5"/> and

Same as above.

>        <ulink url="http://projects.kde.org/projects/kdesupport/libqzeitgeist/">QZeitgeist</ulink>
>      </para>
>  
> @@ -94,7 +96,7 @@
>  <screen><userinput>mkdir build &&
>  cd    build &&
>  
> -cmake -DCMAKE_INSTALL_PREFIX=&kde-dir;                               \
> +cmake -DCMAKE_INSTALL_PREFIX=&kde-dir;                         \
>        -DCMAKE_BUILD_TYPE=Release                                 \
>        -DCMAKE_INSTALL_LIBDIR=lib                                 \
>        -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE        \
> 
> Modified: trunk/BOOK/packages.ent
> ==============================================================================
> --- trunk/BOOK/packages.ent	Mon Dec 29 04:15:04 2014	(r15278)
> +++ trunk/BOOK/packages.ent	Mon Dec 29 11:14:35 2014	(r15279)
> @@ -501,7 +501,7 @@
>  <!ENTITY kde-workspace-version        "4.11.14">
>  <!ENTITY automoc4-version             "0.9.88">
>  <!ENTITY phonon-version               "4.8.3">
> -<!ENTITY phonon-backend-gstreamer-version "4.8.1">
> +<!ENTITY phonon-backend-gstreamer-version "4.8.2">
>  <!ENTITY phonon-backend-vlc-version   "0.8.2">
>  <!ENTITY akonadi-version              "1.13.0">
>  <!ENTITY attica-version               "0.4.2">
> 


-- 
Note: My last name is not Krejzi.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.linuxfromscratch.org/pipermail/blfs-dev/attachments/20150104/70011991/attachment.sig>


More information about the blfs-dev mailing list