Update to phonon-4.9.0.

Update to phonon-backend-gstreamer-4,9,0.
Update to phonon-backend-vlc-0.9.0. 



git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17275 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2016-04-20 19:59:18 +00:00
parent fdb978121d
commit b291709322
6 changed files with 54 additions and 152 deletions

View File

@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
<!ENTITY day "19"> <!-- Always 2 digits -->
<!ENTITY day "20"> <!-- Always 2 digits -->
<!ENTITY month "04"> <!-- Always 2 digits -->
<!ENTITY year "2016">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
<!ENTITY releasedate "April 19th &year;">
<!ENTITY releasedate "April 20th &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development] -->

View File

@ -43,6 +43,24 @@
</listitem>
-->
<listitem>
<para>April 20th, 2016</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to phonon-4.9.0. Fixes
<ulink url="&blfs-ticket-root;7741">#7741</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to phonon-backend-gstreamer-4,9,0. Fixes
<ulink url="&blfs-ticket-root;7742">#7742</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to phonon-backend-vlc-0.9.0. Fixes
<ulink url="&blfs-ticket-root;7743">#7743</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>April 19th, 2016</para>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
<!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 "ce441035dc5a00ffaac9a64518ab5c62">
<!ENTITY phonon-backend-gstreamer-download-http "&kde-download-http;phonon/phonon-backend-gstreamer/&phonon-backend-gstreamer-version;/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;.tar.xz">
<!ENTITY phonon-backend-gstreamer-download-ftp " ">
<!ENTITY phonon-backend-gstreamer-md5sum "b2b0ca327908948ce8cdba117e31bf80">
<!ENTITY phonon-backend-gstreamer-size "76 KB">
<!ENTITY phonon-backend-gstreamer-buildsize "4.1 MB">
<!ENTITY phonon-backend-gstreamer-time "0.2 SBU">
<!ENTITY phonon-backend-gstreamer-buildsize "4.5 MB">
<!ENTITY phonon-backend-gstreamer-time "0.4 SBU">
]>
<sect1 id="phonon-backend-gstreamer" xreflabel="phonon-backend-gstreamer-&phonon-backend-gstreamer-version;">
@ -31,9 +31,7 @@
<para>This package provides a <application>Phonon</application> backend
which utilizes the <application>GStreamer</application> media framework.
<!-- Its library is used by both KDE4 and KF5, but they must be linked to <xref
linkend="qt4"/> and <xref linkend="qt5"/> respectively. The two versions
do not conflict with each other.--> </para>
</para>
&lfs79_checked;
@ -59,16 +57,6 @@
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required download:
<ulink url="&patch-root;/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;-compatibility-1.patch"/>
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Phonon-backend-gstreamer Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@ -94,32 +82,12 @@
<sect2 role="installation">
<title>Installation of Phonon-backend-gstreamer</title>
<para>Fix the package to work with the latest gstreamer:</para>
<note><para>This package unpacks to the directory
phonon-gstreamer-&phonon-backend-gstreamer-version;.
</para></note>
<screen><userinput>patch -Np1 -i ../phonon-backend-gstreamer-&phonon-backend-gstreamer-version;-compatibility-1.patch</userinput></screen>
<!--
<para>Install the qt4 based version of
<application>Phonon-backend-gstreamer</application> by running the
following commands:</para>
<screen><userinput>source /usr/bin/setqt4 &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
-->
<para>Install <!--the qt5 based version of-->
<application>Phonon-backend-gstreamer</application> by running the
following commands:</para>
<para>Install <application>Phonon-backend-gstreamer</application> by
running the following commands:</para>
<screen><userinput>source /usr/bin/setqt5 &amp;&amp;
@ -130,7 +98,6 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DPHONON_BUILD_PHONON4QT5=ON \
-D__KDE_HAVE_GCC_VISIBILITY=NO \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
@ -153,9 +120,6 @@ make</userinput></screen>
<para><option>-DPHONON_BUILD_PHONON4QT5=ON</option>: This switch is used to
ensure that Qt5 version of the backend is built even if Qt4 is present.</para>
<para><option>-D__KDE_HAVE_GCC_VISIBILITY=NO</option>: This switch is used to
disable a check that would cause cmake to fail when using Qt-5.4.2 or later.</para>
</sect2>
<sect2 role="content">
@ -181,7 +145,7 @@ make</userinput></screen>
<varlistentry id="a-phonon">
<term><command>phonon</command></term>
<listitem>
<para>is a testing utility for phonon-backend-gstreamer-generated build trees.</para>
<para>is placeholder.</para>
<indexterm zone="a-phonon phonon">
<primary sortas="b-phonon">phonon</primary>
</indexterm>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
<!ENTITY phonon-backend-vlc-download-http "&kde-download-http;phonon/phonon-backend-vlc/&phonon-backend-vlc-version;/src/phonon-backend-vlc-&phonon-backend-vlc-version;.tar.xz">
<!ENTITY phonon-backend-vlc-download-ftp "&kde-download-ftp;phonon/phonon-backend-vlc/&phonon-backend-vlc-version;/src/phonon-backend-vlc-&phonon-backend-vlc-version;.tar.xz">
<!ENTITY phonon-backend-vlc-md5sum "3937517ce4929dea4398ad9834507f97">
<!ENTITY phonon-backend-vlc-download-http "&kde-download-http;phonon/phonon-backend-vlc/&phonon-backend-vlc-version;/phonon-backend-vlc-&phonon-backend-vlc-version;.tar.xz">
<!ENTITY phonon-backend-vlc-download-ftp " ">
<!ENTITY phonon-backend-vlc-md5sum "66615ae8df37408f47f369e64d836746">
<!ENTITY phonon-backend-vlc-size "60 KB">
<!ENTITY phonon-backend-vlc-buildsize "3.1 MB">
<!ENTITY phonon-backend-vlc-time "0.1 SBU">
<!ENTITY phonon-backend-vlc-buildsize "3.2 MB">
<!ENTITY phonon-backend-vlc-time "0.3 SBU">
]>
<sect1 id="phonon-backend-vlc" xreflabel="phonon-backend-vlc-&phonon-backend-vlc-version;">
@ -30,10 +30,8 @@
<title>Introduction to the Phonon-backend-vlc</title>
<para>This package provides a <application>Phonon</application> backend
which utilizes the <application>VLC</application> media framework. <!--Its
library is used by both KDE4 and KF5, but they must be linked to <xref
linkend='qt4'/> and <xref linkend='qt5'/> respectively. The two versions do
not conflict with each other.--></para>
which utilizes the <application>VLC</application> media framework.
</para>
&lfs79_checked;
@ -74,27 +72,13 @@
<sect2 role="installation">
<title>Installation of Phonon-backend-vlc</title>
<!--
<para>Install the qt4 based version of
<application>Phonon-backend-vlc</application> by running the following
commands:</para>
<screen><userinput>source /usr/bin/setqt4 &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
<note><para>This package unpacks to the directory
phonon-vlc-&phonon-backend-vlc-version;.
</para></note>
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
-->
<para>Install i<!--the qt5 based version of-->
<para>Install
<application>Phonon-backend-vlc</application> by running the following
commands:</para>
@ -107,7 +91,6 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DPHONON_BUILD_PHONON4QT5=ON \
-D__KDE_HAVE_GCC_VISIBILITY=NO \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
@ -130,9 +113,6 @@ make</userinput></screen>
<para><option>-DPHONON_BUILD_PHONON4QT5=ON</option>: This switch is used to
ensure that Qt5 version of the backend is built even if Qt4 is present.</para>
<para><option>-D__KDE_HAVE_GCC_VISIBILITY=NO</option>: This switch is used to
disable a check that would cause cmake to fail when using Qt-5.4.2 or later.</para>
</sect2>
<sect2 role="content">
@ -158,7 +138,7 @@ make</userinput></screen>
<varlistentry id="a-phonon">
<term><command>phonon</command></term>
<listitem>
<para>is a testing utility for phonon-backend-vlc-generated build trees.</para>
<para>placeholder</para>
<indexterm zone="a-phonon phonon">
<primary sortas="b-phonon">phonon</primary>
</indexterm>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
<!ENTITY phonon-download-http "&kde-download-http;phonon/&phonon-version;/src/phonon-&phonon-version;.tar.xz">
<!ENTITY phonon-download-ftp "&kde-download-ftp;phonon/&phonon-version;/src/phonon-&phonon-version;.tar.xz">
<!ENTITY phonon-md5sum "88bb9867261803eed61ff53a7c026338">
<!ENTITY phonon-download-http "&kde-download-http;phonon/&phonon-version;/phonon-&phonon-version;.tar.xz">
<!ENTITY phonon-download-ftp " ">
<!ENTITY phonon-md5sum "8abeb7b1eaf4935668c7fb441fc2491a">
<!ENTITY phonon-size "316 KB">
<!ENTITY phonon-buildsize "11.7 MB">
<!ENTITY phonon-time "0.4 SBU">
<!ENTITY phonon-buildsize "8.7 MB">
<!ENTITY phonon-time "0.8 SBU">
]>
<sect1 id="phonon" xreflabel="phonon-&phonon-version;">
@ -63,13 +63,12 @@
<para role="required">
<xref linkend="cmake"/>,
<xref linkend="glib2"/>, and
<!--<xref linkend="qt4"/> or --><xref linkend="qt5"/>
<xref linkend="qt5"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="pulseaudio"/> and
<ulink url="http://projects.kde.org/projects/kdesupport/libqzeitgeist/">QZeitgeist</ulink>
<xref linkend="pulseaudio"/>
</para>
<para condition="html" role="usernotes">User Notes:
@ -79,52 +78,11 @@
<sect2 role="installation">
<title>Installation of Phonon</title>
<!--
<para>The <application>Phonon</application> libraries are used by both KDE4
and KF5, but they must be linked to <xref linkend="qt4"/> and <xref
linkend="qt5"/> respectively. The two versions do not conflict with each
other.</para>
<para>If building for KDE4, make sure <xref linkend="qt4"/> has been built
without the bundled <application>Phonon</application> library. This package
provides a better implementation.</para>
<para>Install the qt4 based version of <application>Phonon</application> by
running the following commands:</para>
<screen><userinput>source /usr/bin/setqt4 &amp;&amp;
sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE \
-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen>
<para>Install qt5 based version of<application>Phonon</application> by
running the following commands:</para>
<note><para>If the extracted files of the package are still present from a
qt4 version of the build, be sure to remove it and extract a fresh copy of
the source files.</para></note>
-->
<para>Install <application>Phonon</application> by
running the following commands:</para>
<screen><userinput>source /usr/bin/setqt5 &amp;&amp;
sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &amp;&amp;
mkdir build &amp;&amp;
cd build &amp;&amp;
@ -132,7 +90,6 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DPHONON_BUILD_PHONON4QT5=ON \
-D__KDE_HAVE_GCC_VISIBILITY=NO \
-Wno-dev .. &amp;&amp;
make</userinput></screen>
@ -145,11 +102,6 @@ make</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed ... cmake/FindPhononInternal.cmake</command>: Silence
a lot of warnings caused by the latest toolchain.
</para>
<para>
<parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
to apply higher level of the compiler optimizations.
@ -160,24 +112,12 @@ make</userinput></screen>
This switch ensures that the plugins and mkspecs files get installed in
the correct location.
</para>
<para>
<parameter>-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces</parameter>:
This switch sets the correct installation path for the
<application>D-Bus</application> interfaces file.
</para>
-->
<para>
<parameter>-DPHONON_BUILD_PHONON4QT5=ON</parameter>: This switch is used to
ensure that Qt5 version of the library is built even if Qt4 is present.
</para>
<para>
<parameter>-D__KDE_HAVE_GCC_VISIBILITY=NO</parameter>: This switch is used to
disable a check that would cause cmake to fail when using Qt-5.4.2
and later.
</para>
</sect2>
<sect2 role="content">

View File

@ -552,9 +552,9 @@
<!ENTITY libkexiv2-version "15.08.2">
<!ENTITY libkdcraw-version "15.08.2">
<!ENTITY automoc4-version "0.9.88">
<!ENTITY phonon-version "4.8.3">
<!ENTITY phonon-backend-gstreamer-version "4.8.2">
<!ENTITY phonon-backend-vlc-version "0.8.2">
<!ENTITY phonon-version "4.9.0">
<!ENTITY phonon-backend-gstreamer-version "4.9.0">
<!ENTITY phonon-backend-vlc-version "0.9.0">
<!ENTITY akonadi-version "1.13.0">
<!ENTITY attica-version "0.4.2">
<!ENTITY qimageblitz-version "0.0.6">