Changeset b291709


Ignore:
Timestamp:
04/20/2016 07:59:18 PM (8 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
c744d53e
Parents:
fdb9781
Message:

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rfdb9781 rb291709  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "19">                   <!-- Always 2 digits -->
     3<!ENTITY day          "20">                   <!-- Always 2 digits -->
    44<!ENTITY month        "04">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2016">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "April 19th &year;">
     9<!ENTITY releasedate  "April 20th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    rfdb9781 rb291709  
    4444
    4545-->
     46    <listitem>
     47      <para>April 20th, 2016</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[bdubbs] - Update to phonon-4.9.0. Fixes
     51          <ulink url="&blfs-ticket-root;7741">#7741</ulink>.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[bdubbs] - Update to phonon-backend-gstreamer-4,9,0. Fixes
     55          <ulink url="&blfs-ticket-root;7742">#7742</ulink>.</para>
     56        </listitem>
     57        <listitem>
     58          <para>[bdubbs] - Update to phonon-backend-vlc-0.9.0. Fixes
     59          <ulink url="&blfs-ticket-root;7743">#7743</ulink>.</para>
     60        </listitem>
     61      </itemizedlist>
     62    </listitem>
     63
    4664
    4765    <listitem>
  • kde/phonon-backend-gstreamer.xml

    rfdb9781 rb291709  
    55  %general-entities;
    66
    7   <!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">
    8   <!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">
    9   <!ENTITY phonon-backend-gstreamer-md5sum        "ce441035dc5a00ffaac9a64518ab5c62">
     7  <!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">
     8  <!ENTITY phonon-backend-gstreamer-download-ftp  " ">
     9  <!ENTITY phonon-backend-gstreamer-md5sum        "b2b0ca327908948ce8cdba117e31bf80">
    1010  <!ENTITY phonon-backend-gstreamer-size          "76 KB">
    11   <!ENTITY phonon-backend-gstreamer-buildsize     "4.1 MB">
    12   <!ENTITY phonon-backend-gstreamer-time          "0.2 SBU">
     11  <!ENTITY phonon-backend-gstreamer-buildsize     "4.5 MB">
     12  <!ENTITY phonon-backend-gstreamer-time          "0.4 SBU">
    1313]>
    1414
     
    3232    <para>This package provides a <application>Phonon</application> backend
    3333    which utilizes the <application>GStreamer</application> media framework.
    34 <!--    Its library is used by both KDE4 and KF5, but they must be linked to <xref
    35     linkend="qt4"/> and  <xref linkend="qt5"/> respectively. The two versions
    36     do not conflict with each other.--> </para>
     34    </para>
    3735
    3836    &lfs79_checked;
     
    5755      <listitem>
    5856        <para>Estimated build time: &phonon-backend-gstreamer-time;</para>
    59       </listitem>
    60     </itemizedlist>
    61 
    62     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    63     <itemizedlist spacing="compact">
    64       <listitem>
    65         <para>
    66           Required download:
    67           <ulink url="&patch-root;/phonon-backend-gstreamer-&phonon-backend-gstreamer-version;-compatibility-1.patch"/>
    68         </para>
    6957      </listitem>
    7058    </itemizedlist>
     
    9583    <title>Installation of Phonon-backend-gstreamer</title>
    9684
    97     <para>Fix the package to work with the latest gstreamer:</para>
     85    <note><para>This package unpacks to the directory
     86      phonon-gstreamer-&phonon-backend-gstreamer-version;.
     87    </para></note>
    9888
    99 <screen><userinput>patch -Np1 -i ../phonon-backend-gstreamer-&phonon-backend-gstreamer-version;-compatibility-1.patch</userinput></screen>
    100 <!--
    101     <para>Install the qt4 based version of
    102     <application>Phonon-backend-gstreamer</application> by running the
    103     following commands:</para>
    104 
    105 <screen><userinput>source /usr/bin/setqt4 &amp;&amp;
    106 
    107 mkdir build &amp;&amp;
    108 cd    build &amp;&amp;
    109 
    110 cmake -DCMAKE_INSTALL_PREFIX=/usr \
    111       -DCMAKE_INSTALL_LIBDIR=lib  \
    112       -DCMAKE_BUILD_TYPE=Release  \
    113       -Wno-dev .. &amp;&amp;
    114 make</userinput></screen>
    115 
    116     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    117 
    118 <screen role="root"><userinput>make install</userinput></screen>
    119 -->
    120     <para>Install <!--the qt5 based version of-->
    121     <application>Phonon-backend-gstreamer</application> by running the
    122     following commands:</para>
     89    <para>Install <application>Phonon-backend-gstreamer</application> by
     90    running the following commands:</para>
    12391
    12492<screen><userinput>source /usr/bin/setqt5 &amp;&amp;
     
    13199      -DCMAKE_BUILD_TYPE=Release     \
    132100      -DPHONON_BUILD_PHONON4QT5=ON   \
    133       -D__KDE_HAVE_GCC_VISIBILITY=NO \
    134101      -Wno-dev .. &amp;&amp;
    135102make</userinput></screen>
     
    153120    <para><option>-DPHONON_BUILD_PHONON4QT5=ON</option>: This switch is used to
    154121    ensure that Qt5 version of the backend is built even if Qt4 is present.</para>
    155 
    156     <para><option>-D__KDE_HAVE_GCC_VISIBILITY=NO</option>: This switch is used to
    157     disable a check that would cause cmake to fail when using Qt-5.4.2 or later.</para>
    158122
    159123  </sect2>
     
    182146        <term><command>phonon</command></term>
    183147        <listitem>
    184           <para>is a testing utility for phonon-backend-gstreamer-generated build trees.</para>
     148          <para>is placeholder.</para>
    185149          <indexterm zone="a-phonon phonon">
    186150            <primary sortas="b-phonon">phonon</primary>
  • kde/phonon-backend-vlc.xml

    rfdb9781 rb291709  
    55  %general-entities;
    66
    7   <!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">
    8   <!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">
    9   <!ENTITY phonon-backend-vlc-md5sum        "3937517ce4929dea4398ad9834507f97">
     7  <!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">
     8  <!ENTITY phonon-backend-vlc-download-ftp  " ">
     9  <!ENTITY phonon-backend-vlc-md5sum        "66615ae8df37408f47f369e64d836746">
    1010  <!ENTITY phonon-backend-vlc-size          "60 KB">
    11   <!ENTITY phonon-backend-vlc-buildsize     "3.1 MB">
    12   <!ENTITY phonon-backend-vlc-time          "0.1 SBU">
     11  <!ENTITY phonon-backend-vlc-buildsize     "3.2 MB">
     12  <!ENTITY phonon-backend-vlc-time          "0.3 SBU">
    1313]>
    1414
     
    3131
    3232    <para>This package provides a <application>Phonon</application> backend
    33     which utilizes the <application>VLC</application> media framework. <!--Its
    34     library is used by both KDE4 and KF5, but they must be linked to <xref
    35     linkend='qt4'/> and <xref linkend='qt5'/> respectively. The two versions do
    36     not conflict with each other.--></para>
     33    which utilizes the <application>VLC</application> media framework.
     34    </para>
    3735
    3836    &lfs79_checked;
     
    7573  <sect2 role="installation">
    7674    <title>Installation of Phonon-backend-vlc</title>
    77 <!--
    78     <para>Install the qt4 based version of
    79     <application>Phonon-backend-vlc</application> by running the following
    80     commands:</para>
    8175
    82 <screen><userinput>source /usr/bin/setqt4 &amp;&amp;
    8376
    84 mkdir build &amp;&amp;
    85 cd    build &amp;&amp;
     77    <note><para>This package unpacks to the directory
     78      phonon-vlc-&phonon-backend-vlc-version;.
     79    </para></note>
    8680
    87 cmake -DCMAKE_INSTALL_PREFIX=/usr \
    88       -DCMAKE_INSTALL_LIBDIR=lib  \
    89       -DCMAKE_BUILD_TYPE=Release  \
    90       -Wno-dev .. &amp;&amp;
    91 make</userinput></screen>
    92 
    93     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    94 
    95 <screen role="root"><userinput>make install</userinput></screen>
    96 -->
    97     <para>Install i<!--the qt5 based version of-->
     81    <para>Install
    9882    <application>Phonon-backend-vlc</application> by running the following
    9983    commands:</para>
     
    10892      -DCMAKE_BUILD_TYPE=Release     \
    10993      -DPHONON_BUILD_PHONON4QT5=ON   \
    110       -D__KDE_HAVE_GCC_VISIBILITY=NO \
    11194      -Wno-dev .. &amp;&amp;
    11295make</userinput></screen>
     
    130113    <para><option>-DPHONON_BUILD_PHONON4QT5=ON</option>: This switch is used to
    131114    ensure that Qt5 version of the backend is built even if Qt4 is present.</para>
    132 
    133     <para><option>-D__KDE_HAVE_GCC_VISIBILITY=NO</option>: This switch is used to
    134     disable a check that would cause cmake to fail when using Qt-5.4.2 or later.</para>
    135115
    136116  </sect2>
     
    159139        <term><command>phonon</command></term>
    160140        <listitem>
    161           <para>is a testing utility for phonon-backend-vlc-generated build trees.</para>
     141          <para>placeholder</para>
    162142          <indexterm zone="a-phonon phonon">
    163143            <primary sortas="b-phonon">phonon</primary>
  • kde/phonon.xml

    rfdb9781 rb291709  
    55  %general-entities;
    66
    7   <!ENTITY phonon-download-http "&kde-download-http;phonon/&phonon-version;/src/phonon-&phonon-version;.tar.xz">
    8   <!ENTITY phonon-download-ftp  "&kde-download-ftp;phonon/&phonon-version;/src/phonon-&phonon-version;.tar.xz">
    9   <!ENTITY phonon-md5sum        "88bb9867261803eed61ff53a7c026338">
     7  <!ENTITY phonon-download-http "&kde-download-http;phonon/&phonon-version;/phonon-&phonon-version;.tar.xz">
     8  <!ENTITY phonon-download-ftp  " ">
     9  <!ENTITY phonon-md5sum        "8abeb7b1eaf4935668c7fb441fc2491a">
    1010  <!ENTITY phonon-size          "316 KB">
    11   <!ENTITY phonon-buildsize     "11.7 MB">
    12   <!ENTITY phonon-time          "0.4 SBU">
     11  <!ENTITY phonon-buildsize     "8.7 MB">
     12  <!ENTITY phonon-time          "0.8 SBU">
    1313]>
    1414
     
    6464      <xref linkend="cmake"/>,
    6565      <xref linkend="glib2"/>, and
    66       <!--<xref linkend="qt4"/> or --><xref linkend="qt5"/>
     66      <xref linkend="qt5"/>
    6767    </para>
    6868
    6969    <bridgehead renderas="sect4">Optional</bridgehead>
    7070    <para role="optional">
    71       <xref linkend="pulseaudio"/> and
    72       <ulink url="http://projects.kde.org/projects/kdesupport/libqzeitgeist/">QZeitgeist</ulink>
     71      <xref linkend="pulseaudio"/>
    7372    </para>
    7473
     
    8079  <sect2 role="installation">
    8180    <title>Installation of Phonon</title>
    82 <!--
    83     <para>The <application>Phonon</application> libraries are used by both KDE4
    84     and KF5, but they must be linked to <xref linkend="qt4"/> and <xref
    85     linkend="qt5"/> respectively.  The two versions do not conflict with each
    86     other.</para>
    87 
    88     <para>If building for KDE4, make sure <xref linkend="qt4"/> has been built
    89     without the bundled <application>Phonon</application> library. This package
    90     provides a better implementation.</para>
    91 
    92     <para>Install the qt4 based version of <application>Phonon</application> by
    93     running the following commands:</para>
    94 
    95 <screen><userinput>source /usr/bin/setqt4 &amp;&amp;
    96 
    97 sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &amp;&amp;
    98 
    99 mkdir build &amp;&amp;
    100 cd    build &amp;&amp;
    101 
    102 cmake -DCMAKE_INSTALL_PREFIX=/usr                                \
    103       -DCMAKE_BUILD_TYPE=Release                                 \
    104       -DCMAKE_INSTALL_LIBDIR=lib                                 \
    105       -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE        \
    106       -DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces \
    107       -Wno-dev .. &amp;&amp;
    108 make</userinput></screen>
    109 
    110     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    111 
    112 <screen role="root"><userinput>make install</userinput></screen>
    113 
    114     <para>Install qt5 based version of<application>Phonon</application> by
    115     running the following commands:</para>
    116 
    117     <note><para>If the extracted files of the package are still present from a
    118     qt4 version of the build, be sure to remove it and extract a fresh copy of
    119     the source files.</para></note>
    120 -->
    12181    <para>Install <application>Phonon</application> by
    12282    running the following commands:</para>
    12383
    12484<screen><userinput>source /usr/bin/setqt5 &amp;&amp;
    125 
    126 sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &amp;&amp;
    12785
    12886mkdir build &amp;&amp;
     
    13391      -DCMAKE_INSTALL_LIBDIR=lib     \
    13492      -DPHONON_BUILD_PHONON4QT5=ON   \
    135       -D__KDE_HAVE_GCC_VISIBILITY=NO \
    13693      -Wno-dev .. &amp;&amp;
    13794make</userinput></screen>
     
    147104
    148105    <para>
    149       <command>sed ... cmake/FindPhononInternal.cmake</command>: Silence
    150       a lot of warnings caused by the latest toolchain.
    151     </para>
    152 
    153     <para>
    154106      <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
    155107      to apply higher level of the compiler optimizations.
     
    161113      the correct location.
    162114    </para>
    163 
    164     <para>
    165      <parameter>-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces</parameter>:
    166       This switch sets the correct installation path for the
    167       <application>D-Bus</application> interfaces file.
    168     </para>
    169115-->
    170116    <para>
    171117     <parameter>-DPHONON_BUILD_PHONON4QT5=ON</parameter>: This switch is used to
    172118     ensure that Qt5 version of the library is built even if Qt4 is present.
    173     </para>
    174 
    175     <para>
    176      <parameter>-D__KDE_HAVE_GCC_VISIBILITY=NO</parameter>: This switch is used to
    177      disable a check that would cause cmake to fail when using Qt-5.4.2
    178      and later.
    179119    </para>
    180120
  • packages.ent

    rfdb9781 rb291709  
    553553<!ENTITY libkdcraw-version            "15.08.2">
    554554<!ENTITY automoc4-version             "0.9.88">
    555 <!ENTITY phonon-version               "4.8.3">
    556 <!ENTITY phonon-backend-gstreamer-version "4.8.2">
    557 <!ENTITY phonon-backend-vlc-version   "0.8.2">
     555<!ENTITY phonon-version               "4.9.0">
     556<!ENTITY phonon-backend-gstreamer-version "4.9.0">
     557<!ENTITY phonon-backend-vlc-version   "0.9.0">
    558558<!ENTITY akonadi-version              "1.13.0">
    559559<!ENTITY attica-version               "0.4.2">
Note: See TracChangeset for help on using the changeset viewer.