Changeset f175d6f6


Ignore:
Timestamp:
06/29/2015 01:36:57 AM (9 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, 7.8, 7.9, 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:
a06d59d
Parents:
28d76c0
Message:

Substitute libgudev for Udev Extras.
Add KDE Frameworks 5.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16187 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 added
1 deleted
26 edited
2 moved

Legend:

Unmodified
Added
Removed
  • general/genlib/genlib.xml

    r28d76c0 rf175d6f6  
    7070  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>
    7171  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdaemon.xml"/>
     72  <!--
    7273  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/>
     74  -->
    7375  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libesmtp.xml"/>
    7476  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
     
    7678  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgpg-error.xml"/>
    7779  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgsf.xml"/>
     80  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgudev.xml"/>
    7881  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgusb.xml"/>
    7982  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libical.xml"/>
  • general/sysutils/colord.xml

    r28d76c0 rf175d6f6  
    9292    <para role="recommended">
    9393      <xref linkend="gobject-introspection"/>,
     94      <xref linkend="libgudev"/>,
    9495      <xref linkend="libgusb"/>,
    95       <xref linkend="polkit"/>,
    96       <xref linkend="udev-extras"/> (for GUdev), and
     96      <xref linkend="polkit"/>, and
    9797      <xref linkend="vala"/>
    9898    </para>
  • general/sysutils/sysutils.xml

    r28d76c0 rf175d6f6  
    4545  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="strigi.xml"/>
    4646  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysstat.xml"/>
    47   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="udev-extras.xml"/>
    4847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="udisks.xml"/>
    4948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="udisks2.xml"/>
  • general/sysutils/udisks.xml

    r28d76c0 rf175d6f6  
    7878      <xref linkend="dbus-glib"/>,
    7979      <xref linkend="libatasmart"/>,
     80      <xref linkend="libgudev"/>,
    8081      <xref linkend="lvm2"/>,
    8182      <xref linkend="parted"/>,
    82       <xref linkend="polkit"/>,
    83       <xref linkend="sg3_utils"/>, and
    84       <xref linkend="udev-extras"/> (for gudev)
     83      <xref linkend="polkit"/>, and
     84      <xref linkend="sg3_utils"/>
    8585    </para>
    8686
  • general/sysutils/udisks2.xml

    r28d76c0 rf175d6f6  
    7777    <para role="required">
    7878      <xref linkend="libatasmart"/>,
    79       <xref linkend="libxslt"/>,
    80       <xref linkend="polkit"/>, and
    81       <xref linkend="udev-extras"/> (for GUdev)
     79      <xref linkend="libgudev"/>,
     80      <xref linkend="libxslt"/>, and
     81      <xref linkend="polkit"/>
    8282    </para>
    8383
  • general/sysutils/upower.xml

    r28d76c0 rf175d6f6  
    7878    <para role="required">
    7979      <xref linkend="dbus-glib"/>,
    80       <xref linkend="libusb"/>,
    81       <xref linkend="polkit"/>, and
    82       <xref linkend="udev-extras"/> (for GUdev)
     80      <xref linkend="libgudev"/>,
     81      <xref linkend="libusb"/>, and
     82      <xref linkend="polkit"/>
    8383    </para>
    8484
  • gnome/applications/cheese.xml

    r28d76c0 rf175d6f6  
    9393      <xref linkend="itstool"/>,
    9494      <xref linkend="libcanberra"/>,
    95       <xref linkend="librsvg"/>, and
    96       <xref linkend="udev-extras"/> (for GUdev)
     95      <xref linkend="libgudev"/>, and
     96      <xref linkend="librsvg"/>
    9797    </para>
    9898
  • gnome/platform/gvfs.xml

    r28d76c0 rf175d6f6  
    8383    <para role="recommended">
    8484      <xref linkend="gtk3"/>,
     85      <xref linkend="libgudev"/>,
    8586      <xref linkend="libsecret"/>,
    86       <xref linkend="libsoup"/>,
    87       <xref linkend="udev-extras"/> (for GUdev), and
     87      <xref linkend="libsoup"/>, and
    8888      <xref linkend="udisks2"/>
    8989    </para>
  • introduction/welcome/changelog.xml

    r28d76c0 rf175d6f6  
    4848      <para>June 28th, 2015</para>
    4949      <itemizedlist>
     50        <listitem>
     51          <para>[bdubbs] - Substitute libgudev for Udev Extras.  Fixes
     52          <ulink url="&blfs-ticket-root;6641">#6641</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Add KDE Frameworks 5.</para>
     56        </listitem>
    5057        <listitem>
    5158          <para>[renodr] - Update to lm_sensors-3.4.0. Fixes
  • kde/extra-cmake-modules.xml

    r28d76c0 rf175d6f6  
    108108
    109109    <note><para>
    110       Unlike other KF5 packages, this modle is installed in /usr because
     110      Unlike other KF5 packages, this module is installed in /usr because
    111111      it can be used by some non-KF5 packages.
    112112    </para></note>
  • kde/introduction.xml

    r28d76c0 rf175d6f6  
    1111-->
    1212
    13 <chapter id="kde-prereq">
     13<chapter id="kde-prereq" xreflabel="Introduction to KDE">
    1414  <?dbhtml filename="introduction.html"?>
    1515
    16   <title>Introduction</title>
     16  <title>Introduction to KDE</title>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde-intro.xml"/>
     
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-vlc.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-qt.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="extra-cmake-modules.xml"/>
    2425
  • kde/kde-intro.xml

    r28d76c0 rf175d6f6  
    1414  </sect1info>
    1515
    16   <title>Introduction to KDE</title>
     16  <title>KDE Preliminaries</title>
    1717
    1818  <para><application>KDE</application> is a comprehensive desktop environment
  • kde/kde.xml

    r28d76c0 rf175d6f6  
    1414  <?dbhtml filename="kde.html" dir="kde"?>
    1515
    16   <title>Introduction to KDE</title>
     16  <title>KDE</title>
    1717<partintro>
    1818  <para><application>KDE</application> is a comprehensive desktop environment
  • kde/kf5/kf5.xml

    r28d76c0 rf175d6f6  
    77
    88<!--
    9 $LastChangedBy: rthomsen $
    10 $Date: 2014-09-10 14:10:00 -0500 (Wed, 10 Sep 2014) $
     9$LastChangedBy: bdubbs $
     10$Date: 2015-06-24 18:03:07 -0500 (Wed, 24 Jun 2015) $
    1111-->
    1212
    1313<chapter id="kf5">
    1414  <?dbhtml filename="kf5.html"?>
     15 
     16  <title>KDE Frameworks 5</title>
    1517
    16   <title>KDE Frameworks 5 (KF5)</title>
    17  
    18   <para>Placeholder</para>
    19 
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kf5-intro.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kf5-frameworks.xml"/>
    2020
    2121</chapter>
  • kde/libdbusmenuqt.xml

    r28d76c0 rf175d6f6  
    22<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
    33   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
    4   <!ENTITY % general-entities SYSTEM "../../general.ent">
     4  <!ENTITY % general-entities SYSTEM "../general.ent">
    55  %general-entities;
    66
    7   <!ENTITY libdbusmenu-qt-download-http "http://launchpad.net/libdbusmenu-qt/trunk/&libdbusmenu-qt-version;/+download/libdbusmenu-qt-&libdbusmenu-qt-version;.tar.bz2">
     7  <!ENTITY libdbusmenu-qt-download-http "http://anduin.linuxfromscratch.org/sources/other//libdbusmenu-qt-&libdbusmenu-qt-version;.tar.xz">
    88  <!ENTITY libdbusmenu-qt-download-ftp  " ">
    9   <!ENTITY libdbusmenu-qt-md5sum        "9a49484927669cd2ec91b3bf9ba8b79e">
    10   <!ENTITY libdbusmenu-qt-size          "37 KB">
    11   <!ENTITY libdbusmenu-qt-buildsize     "3.8 MB">
    12   <!ENTITY libdbusmenu-qt-time          "0.3 SBU">
     9  <!ENTITY libdbusmenu-qt-md5sum        "d21a1f5569e0bc9c9245b4f71761c62f">
     10  <!ENTITY libdbusmenu-qt-size          "40 KB">
     11  <!ENTITY libdbusmenu-qt-buildsize     "2.6 MB">
     12  <!ENTITY libdbusmenu-qt-time          "0.2 SBU">
    1313]>
    1414
     
    3131
    3232    <para>This library provides a <application>Qt</application> implementation
    33     of the DBusMenu specs, which goal is to expose menus on DBus.</para>
     33    of the DBusMenu specs, which goal is to expose menus on DBus.  Its
     34    libraries are used by both KDE4 and KF5, but they must be linked to <xref
     35    linkend='qt4'/> and <xref linkend='qt5'/> respectively. The two versions to
     36    not conflict with each other. </para>
    3437
    3538    &lfs77_checked; &gcc5_checked;
     
    5760    </itemizedlist>
    5861
    59 <!--
    60     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    61     <itemizedlist spacing='compact'>
    62       <listitem>
    63         <para>Required patch: <ulink
    64         url="&patch-root;/libdbusmenu-qt-&libdbusmenu-qt-version;-fixes-1.patch"/></para>
    65       </listitem>
    66     </itemizedlist>
    67 -->
    6862    <bridgehead renderas="sect3">libdbusmenu-qt Dependencies</bridgehead>
    6963
    7064    <bridgehead renderas="sect4">Required</bridgehead>
    7165    <para role="required">
    72     <xref linkend="qt4"/>
     66    <xref linkend="qt4"/> or <xref linkend="qt5"/>
    7367    </para>
    7468
     
    8781    <title>Installation of libdbusmenu-qt</title>
    8882
    89     <para>Install <application>libdbusmenu-qt</application> by running the following
     83    <para>Install the qt4 based version of
     84    <application>libdbusmenu-qt</application> by running the following
    9085    commands:</para>
    9186
     
    9590cmake -DCMAKE_INSTALL_PREFIX=/usr \
    9691      -DCMAKE_BUILD_TYPE=Release  \
    97       -DWITH_DOC=OFF .. &amp;&amp;
     92      -DUSE_QT4=TRUE              \
     93      -DWITH_DOC=OFF              \
     94      -Wno-dev .. &amp;&amp;
    9895make</userinput></screen>
    9996
    10097    <para>To test the results
    10198    (<ulink url="http://qjson.sourceforge.net/">QJson</ulink> must be installed),
    102     issue: <command>make -k check</command>.</para>
     99    issue: <command>make -k check</command>. One test is known to fail.</para>
     100
     101    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     102
     103<screen role="root"><userinput>make install</userinput></screen>
     104
     105    <para>Install the qt5 based version of
     106    <application>libdbusmenu-qt</application> by running the following
     107    commands:</para>
     108
     109    <note><para>If building both versions of this application, be sure
     110    to remove the previous version of the source and reextract them from
     111    the original tar file.</para></note>
     112
     113<screen><userinput>mkdir build &amp;&amp;
     114cd    build &amp;&amp;
     115
     116cmake -DCMAKE_INSTALL_PREFIX=/usr \
     117      -DCMAKE_BUILD_TYPE=Release  \
     118      -DWITH_DOC=OFF              \
     119      -Wno-dev .. &amp;&amp;
     120make</userinput></screen>
     121
     122    <para>The qt5 version of this package does not have a working test suite.
     123    </para>
    103124
    104125    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    114135    build without debugging symbols and apply a higher level of compiler
    115136    optimizations.</para>
     137
     138    <para><option>-DUSE_QT4=TRUE</option>: This switch is used to ensure that
     139    Qt4 version of the library is built even if Qt5 is present.</para>
    116140
    117141    <para><option>-DWITH_DOC=OFF</option>: This option is set to avoid building
     
    131155      <seglistitem>
    132156        <seg>None</seg>
    133         <seg>libdbusmenu-qt.so</seg>
    134         <seg>&qt4-dir;/include/dbusmenu-qt</seg>
     157        <seg>libdbusmenu-qt.so and libdbusmenu-qt5.so</seg>
     158        <seg>/usr/include/dbusmenu-qt and
     159             /usr/include/dbusmenu-qt5</seg>
    135160      </seglistitem>
    136161    </segmentedlist>
  • kde/polkit-qt.xml

    r28d76c0 rf175d6f6  
    7474    <xref linkend="cmake"/>,
    7575    <xref linkend="polkit"/>, and
    76     <xref linkend="qt4"/>
     76    <xref linkend="qt4"/> or <xref linkend="qt5"/>
    7777    </para>
    7878
     
    9393cd    build &amp;&amp;
    9494
    95 cmake -DCMAKE_INSTALL_PREFIX=/etc \
     95cmake -DCMAKE_INSTALL_PREFIX=/usr \
    9696      -DCMAKE_BUILD_TYPE=Release  \
    9797      -DCMAKE_INSTALL_LIBDIR=lib  \
     
    116116cd    build &amp;&amp;
    117117
    118 cmake -DCMAKE_INSTALL_PREFIX=/etc \
     118cmake -DCMAKE_INSTALL_PREFIX=/usr \
    119119      -DCMAKE_BUILD_TYPE=Release  \
    120120      -DCMAKE_INSTALL_LIBDIR=lib  \
  • multimedia/libdriv/gst-plugins-base.xml

    r28d76c0 rf175d6f6  
    103103    <para role="recommended">
    104104      <xref linkend="alsa-lib"/>,
     105      <xref linkend="libgudev"/>,
    105106      <xref linkend="libogg"/>,
    106107      <xref linkend="libtheora"/>,
    107       <xref linkend="libvorbis"/>,
    108       <xref linkend="udev-extras"/> (for gudev), and
     108      <xref linkend="libvorbis"/>, and
    109109      <xref linkend="xorg7-lib"/>
    110110    </para>
  • multimedia/libdriv/gst10-plugins-good.xml

    r28d76c0 rf175d6f6  
    108108      <xref linkend="gtk-doc"/>,
    109109      <xref linkend="libdv"/>,
     110      <xref linkend="libgudev"/>,
    110111      <xref linkend="pulseaudio"/>,
    111112      <xref linkend="speex"/>,
    112113      <xref linkend="taglib"/>,
    113       <xref linkend="udev-extras"/> (for GUdev),
    114114      <xref linkend="valgrind"/>,
    115115      <xref linkend='v4l-utils'/>,
  • networking/netutils/networkmanager.xml

    r28d76c0 rf175d6f6  
    8181    <para role="required">
    8282      <xref linkend="dbus-glib"/>,
     83      <xref linkend="libgudev"/>,
    8384      <xref linkend="libndp"/>,
    84       <xref linkend="libnl"/>,
    85       <xref linkend="nss"/>, and
    86       <xref linkend="udev-extras"/> (for GUdev)
     85      <xref linkend="libnl"/>, and
     86      <xref linkend="nss"/>
    8787    </para>
    8888
  • packages.ent

    r28d76c0 rf175d6f6  
    109109<!ENTITY libcroco-version             "0.6.8">
    110110<!ENTITY libdaemon-version            "0.14">
    111 <!ENTITY libdbusmenu-qt-version       "0.9.2">
    112111<!ENTITY libdrm-version               "2.4.61">
    113112<!ENTITY libepoxy-version             "1.2">
     
    118117<!ENTITY libgpg-error-version         "1.19">
    119118<!ENTITY libgsf-version               "1.14.33">
     119<!ENTITY libgudev-version             "230">
    120120<!ENTITY libgusb-version              "0.2.5">
    121121<!ENTITY libical-version              "1.0.1">
     
    512512<!ENTITY kdepim-version               "4.14.9">
    513513<!ENTITY automoc4-version             "0.9.88">
     514<!ENTITY kf5-short-version            "5.11">
    514515<!ENTITY kf5-version                  "5.11.0">
    515516<!ENTITY phonon-version               "4.8.3">
     
    523524<!ENTITY polkit-qt-version            "0.112.0">
    524525<!ENTITY polkit-kde-agent-version     "0.99.0">
     526<!ENTITY libdbusmenu-qt-version       "0.9.3+15.10.20150604">
    525527
    526528<!-- Part VIII -->
  • x/lib/clutter.xml

    r28d76c0 rf175d6f6  
    101101      <xref linkend="gtk-doc"/>,
    102102      <xref linkend="libevdev"/>,
    103       <xref linkend="udev-extras"/> (for GUdev),
     103      <xref linkend="libgudev"/>,
    104104      <ulink url="http://xkbcommon.org/">libxkbcommon</ulink>,
    105105      <ulink url="https://github.com/kergoth/tslib">Tslib</ulink>, and
  • x/lib/qt5.xml

    r28d76c0 rf175d6f6  
    234234            -dbus-linked               \
    235235            -openssl-linked            \
    236             -journald                  \
    237236            -system-harfbuzz           \
    238237            -system-sqlite             \
     
    241240            -optimized-qmake           \
    242241            -skip qtwebengine          &amp;&amp;
    243 
    244242make</userinput></screen>
    245243
  • x/lib/webkitgtk.xml

    r28d76c0 rf175d6f6  
    8282      <xref linkend="gtk3"/>,
    8383      <xref linkend="icu"/>,
     84      <xref linkend="libgudev"/>,
    8485      <xref linkend="libsecret"/>,
    8586      <xref linkend="libsoup"/>,
     
    8788      <xref linkend="mesalib"/>,
    8889      <xref linkend="ruby"/>,
    89       <xref linkend="sqlite"/>,
    90       <xref linkend="udev-extras"/> (for GUdev) and
     90      <xref linkend="sqlite"/> and
    9191      <xref linkend="which"/>
    9292    </para>
  • x/lib/webkitgtk2.xml

    r28d76c0 rf175d6f6  
    8181      <xref linkend="gtk3"/>,
    8282      <xref linkend="icu"/>,
     83      <xref linkend="libgudev"/>,
    8384      <xref linkend="libsecret"/>,
    8485      <xref linkend="libsoup"/>,
     
    8687      <xref linkend="mesalib"/>,
    8788      <xref linkend="ruby"/>,
    88       <xref linkend="sqlite"/>,
    89       <xref linkend="udev-extras"/> (for GUdev) and
     89      <xref linkend="sqlite"/> and
    9090      <xref linkend="which"/>
    9191    </para>
  • xfce/core/thunar-volman.xml

    r28d76c0 rf175d6f6  
    7878    <para role="required">
    7979      <xref linkend="exo"/>,
    80       <xref linkend="libxfce4ui"/> and
    81       <xref linkend="udev-extras"/> (for GUdev)
     80      <xref linkend="libgudev"/>,
     81      <xref linkend="libxfce4ui"/>
    8282    </para>
    8383
  • xfce/core/thunar.xml

    r28d76c0 rf175d6f6  
    8989    <bridgehead renderas="sect4">Recommended</bridgehead>
    9090    <para role="recommended">
    91       <xref linkend="libnotify"/>,
    92       <xref linkend="udev-extras"/> (for GUdev) and
     91      <xref linkend="libgudev"/>,
     92      <xref linkend="libnotify"/> and
    9393      <xref linkend="xfce4-panel"/>
    9494    </para>
  • xsoft/other/gimp.xml

    r28d76c0 rf175d6f6  
    144144      <xref linkend="lcms"/> or <xref linkend="lcms2"/>,
    145145      <xref linkend="libexif"/>,
     146      <xref linkend="libgudev"/>,
    146147      <xref linkend="libmng"/>,
    147148      <xref linkend="librsvg"/>,
     
    150151      an <xref linkend="server-mail"/> (that provides a
    151152      <command>sendmail</command> program),
    152       <xref linkend="udev-extras"/> (for GUdev),
    153153      <xref linkend="webkitgtk2"/> (required for the help-plugin) and
    154154      <xref linkend="gtk-doc"/>
Note: See TracChangeset for help on using the changeset viewer.