mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 15:12:11 +08:00
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:
parent
fdb978121d
commit
b291709322
@ -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] -->
|
||||
|
@ -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>
|
||||
|
@ -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 &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-Wno-dev .. &&
|
||||
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 &&
|
||||
|
||||
@ -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 .. &&
|
||||
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>
|
||||
|
@ -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 &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
<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 .. &&
|
||||
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 .. &&
|
||||
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>
|
||||
|
@ -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 &&
|
||||
|
||||
sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
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 .. &&
|
||||
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 &&
|
||||
|
||||
sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &&
|
||||
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
|
||||
@ -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 .. &&
|
||||
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">
|
||||
|
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user