Add section about nvidia firmware.

Update kde4 package links.
Tag kde and dependencies.


git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17051 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2016-03-02 21:42:47 +00:00
parent 936bea10aa
commit 1cc534573c
36 changed files with 111 additions and 56 deletions

View File

@ -38,7 +38,7 @@
of documents from the data they contain, opening the door for theming.
</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -34,7 +34,7 @@
line utility for managing image and video metadata.
</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -34,7 +34,7 @@
obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others).
</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -34,7 +34,7 @@
files in the filesystem even if they are hidden in emails or
archives.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -47,6 +47,13 @@
<listitem>
<para>March 2nd, 2016</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Add section about nvidia firmware.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update kde package links. Fixes
<ulink url="&blfs-ticket-root;7464">#7464</ulink>.</para>
</listitem>
<listitem>
<para>[ken] - Libreoffice by default fails to configure if gtk3 is not
present. Reword the command explanation, this amends the fix for

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY ark-download-http "&kde-download-http;applications/&ark-version;/src/ark-&ark-version;.tar.xz">
<!ENTITY ark-download-http "&kde-download-attic;/&ark-version;/src/ark-&ark-version;.tar.xz">
<!ENTITY ark-download-ftp " ">
<!ENTITY ark-md5sum "2fe131a931d51603eff33b80d45a73b7">
<!ENTITY ark-size "248 KB">
<!ENTITY ark-buildsize "11.4 MB">
<!ENTITY ark-time "1.1 SBU">
<!ENTITY ark-md5sum "e262d982aa4ce30da47a416d76c0c96e">
<!ENTITY ark-size "236 KB">
<!ENTITY ark-buildsize "10.1 MB">
<!ENTITY ark-time "0.4 SBU">
]>
<sect1 id="ark" xreflabel="ark-&ark-version;">
@ -31,7 +31,7 @@
<para>This package provides an archiving utility for KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>Gwenview is a fast and easy-to-use image viewer for KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -33,7 +33,7 @@
powerful programmer's text editor with syntax highlighting for many
programming and scripting languages. KWrite is the lightweight cousin of Kate.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -4,7 +4,7 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY kdepim-runtime-download-http "http://ftp.osuosl.org/pub/blfs/conglomeration/kdepim-runtime//kdepim-runtime-&kdepim-version;.tar.xz">
<!ENTITY kdepim-runtime-download-http "&kde-download-attic;/15.04.3/src/kdepim-runtime-&kdepim-version;.tar.xz">
<!ENTITY kdepim-runtime-download-ftp " ">
<!ENTITY kdepim-runtime-md5sum "7dd2063acf9b6920920d0118f5576db6">
<!ENTITY kdepim-runtime-size "1.1 MB">
@ -32,7 +32,7 @@
<para>This package provides additional resources for <application>Akonadi</application>.
</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -4,7 +4,7 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY kdepim-download-http "http://ftp.osuosl.org/pub/blfs/conglomeration/kdepim//src/kdepim-&kdepim-version;.tar.xz">
<!ENTITY kdepim-download-http "&kde-download-attic;/15.04.3/src/kdepim-&kdepim-version;.tar.xz">
<!ENTITY kdepim-download-ftp " ">
<!ENTITY kdepim-md5sum "a09c9bd838cd71c16e9993e57653a7ad">
<!ENTITY kdepim-size "13.9 MB">
@ -34,7 +34,7 @@
calendar, mail client, newsreader, X.509 certificate manager
and sticky notes.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -32,7 +32,7 @@
<para>This package provides extra Plasma applets and engines like
lancelot, calculator, wallpapers etc.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>This packages provides an audio mixer application for KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>This package provides a terminal emulator for KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -34,7 +34,7 @@
used to retrieve audio CD meta data from the internet.
</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -32,7 +32,7 @@
<para>Libkdcraw is a C++ interface around the LibRaw library used to decode RAW
picture files.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -32,7 +32,7 @@
<para>Libkexiv2 is a KDE wrapper around the <application>Exiv2</application>
library for manipulating image metadata.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -32,7 +32,7 @@
<para>Okular is a document viewer for KDE. It can view documents of many types
including PDF, PostScript, TIFF, Microsoft CHM, DjVu, DVI, XPS and ePub.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY akonadi-download-http "&kde-download-http;akonadi/src/akonadi-&akonadi-version;.tar.bz2">
<!ENTITY akonadi-download-ftp "&kde-download-ftp;akonadi/src/akonadi-&akonadi-version;.tar.bz2">
<!ENTITY akonadi-download-ftp " ">
<!ENTITY akonadi-md5sum "84eb2e471bd6bdfe54a2a2f1d858c07d">
<!ENTITY akonadi-size "287 KB">
<!ENTITY akonadi-buildsize "82 MB">
@ -34,7 +34,7 @@
and query access. It provides unique desktop-wide object identification and
retrieval.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY attica-download-http "&kde-download-http;attica/attica-&attica-version;.tar.bz2">
<!ENTITY attica-download-ftp "&kde-download-ftp;attica/attica-&attica-version;.tar.bz2">
<!ENTITY attica-download-ftp " ">
<!ENTITY attica-md5sum "d62c5c9489a68432e8d990dde7680c24">
<!ENTITY attica-size "59 KB">
<!ENTITY attica-buildsize "7.5 MB">
@ -32,7 +32,7 @@
<para><application>Attica</application> is a library to access
"Open Collaboration Service" providers.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY automoc4-download-http "&kde-download-http;automoc4/&automoc4-version;/automoc4-&automoc4-version;.tar.bz2">
<!ENTITY automoc4-download-ftp "&kde-download-ftp;automoc4/&automoc4-version;/automoc4-&automoc4-version;.tar.bz2">
<!ENTITY automoc4-download-ftp " ">
<!ENTITY automoc4-md5sum "91bf517cb940109180ecd07bc90c69ec">
<!ENTITY automoc4-size "0.9 MB">
<!ENTITY automoc4-buildsize "488 KB">
@ -33,7 +33,7 @@
<application>Qt</application> moc files automatically to projects that use
<application>CMake</application> as the buildsystem.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>Baloo-widgets contains widgets for the baloo search framework.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>Baloo is a framework for searching and managing metadata.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -4,8 +4,8 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY kactivities-download-http "&kde-download-http;&kactivities-version;/src/kactivities-&kactivities-version;.tar.xz">
<!ENTITY kactivities-download-ftp "&kde-download-ftp;&kactivities-version;/src/kactivities-&kactivities-version;.tar.xz">
<!ENTITY kactivities-download-http "&kde-download-attic2;/4.13.3/src/kactivities-&kactivities-version;.tar.xz">
<!ENTITY kactivities-download-ftp " ">
<!ENTITY kactivities-md5sum "e56a3aead6f418d973c0acd9c889deb8">
<!ENTITY kactivities-size "88 KB">
<!ENTITY kactivities-buildsize "9.2 MB">
@ -31,7 +31,7 @@
<para>This package provides the activitymanager for KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>This package provides the default splash screen for KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -33,7 +33,7 @@
(file manager) and Konqueror (web browser). Infrastructure files and
libraries are also provided.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@ -74,7 +74,9 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="tidy-html"/> and
<!-- <xref linkend="tidy-html"/> and
NOt compatible with the latest tidy.
-->
<xref linkend="glib2"/>
</para>
@ -96,6 +98,7 @@ cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0 \
-DWITH_LibTidy=OFF \
-Wno-dev .. &amp;&amp;
make</userinput></screen>

View File

@ -32,7 +32,7 @@
<para>Kde-runtime contains runtime applications and libraries essential
for <application>KDE</application>.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -4,8 +4,8 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY kde-workspace-download-http "&kde-download-http;applications/&kde-workspace-dir;/src/kde-workspace-&kde-workspace-version;.tar.xz">
<!ENTITY kde-workspace-download-ftp "&kde-download-ftp;applications/&kde-workspace-dir;/src/kde-workspace-&kde-workspace-version;.tar.xz">
<!ENTITY kde-workspace-download-http "&kde-download-attic;/&kde-workspace-dir;/src/kde-workspace-&kde-workspace-version;.tar.xz">
<!ENTITY kde-workspace-download-ftp " ">
<!ENTITY kde-workspace-md5sum "bd7fa9c894dda23e8d06fc6a49a561cf">
<!ENTITY kde-workspace-size "12.9 MB">
<!ENTITY kde-workspace-buildsize "304 MB">
@ -36,7 +36,7 @@
window manager, and Plasma, which provides the workspace interface.
</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@ -144,7 +144,11 @@ install -o kdm -g kdm -dm755 /var/lib/kdm</userinput></screen>
commands:
</para>
<screen><userinput>mkdir build &amp;&amp;
<screen><userinput>sed -e '/graphics.*TESTNAME/s/-signalplottertest/&amp;2/' \
-e '/test TESTNAME/s/-signalplottertest/&amp;3/' \
-i libs/ksysguard/tests/CMakeLists.txt
mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \

View File

@ -32,7 +32,7 @@
<para>This package includes programs and libraries that
are central to development and execution of KDE programs.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -4,7 +4,7 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY kdepimlibs-download-http "&kde-download-http;applications/15.04.3/src/kdepimlibs-&kdepim-version;.tar.xz">
<!ENTITY kdepimlibs-download-http "&kde-download-attic;/15.04.3/src/kdepimlibs-&kdepim-version;.tar.xz">
<!ENTITY kdepimlibs-download-ftp " ">
<!ENTITY kdepimlibs-md5sum "098c975fb970621dc8382ed3c28de0eb">
<!ENTITY kdepimlibs-size "2.7 MB">
@ -33,7 +33,7 @@
<application>KDE</application> PIM applications like
<command>kmail</command>, <command>kalarm</command>, etc.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -31,7 +31,7 @@
<para>Kfilemetadata is a framework for searching and managing metadata.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY polkit-kde-agent-download-http "&kde-download-http;apps/KDE4.x/admin/polkit-kde-agent-1-&polkit-kde-agent-version;.tar.bz2">
<!ENTITY polkit-kde-agent-download-ftp "&kde-download-ftp;apps/KDE4.x/admin/polkit-kde-agent-1-&polkit-kde-agent-version;.tar.bz2">
<!ENTITY polkit-kde-agent-download-ftp " ">
<!ENTITY polkit-kde-agent-md5sum "a02d3fddc6270a88bceaf3ba604c92f8">
<!ENTITY polkit-kde-agent-size "34 KB">
<!ENTITY polkit-kde-agent-buildsize "6.8 MB">
@ -33,7 +33,7 @@
authentication prompt so non-priviledged users can authenticate themselves
for performing administrative tasks in KDE.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY qimageblitz-download-http "&kde-download-http;qimageblitz/qimageblitz-&qimageblitz-version;.tar.bz2">
<!ENTITY qimageblitz-download-ftp "&kde-download-ftp;qimageblitz/qimageblitz-&qimageblitz-version;.tar.bz2">
<!ENTITY qimageblitz-download-ftp " ">
<!ENTITY qimageblitz-md5sum "0ae2f7d4e0876764a97ca73799f61df4">
<!ENTITY qimageblitz-size "57 KB">
<!ENTITY qimageblitz-buildsize "1.4 MB">
@ -32,7 +32,7 @@
<para><application>QImageblitz</application> is a graphical effect and
filter library for <application>KDE</application>.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">

View File

@ -100,7 +100,14 @@
--qt-includedir=$QT5DIR/include &amp;&amp;
make</userinput></screen>
<para>This package does not come with a test suite.</para>
<para>This package does not come with a test suite. However a test .mp4
file can be played in a local graphical environment with
<userinput>./src/melt/melt &lt;filename&gt;.mp4</userinput>.</para>
<note><para>This application uses advanced graphical capabilites. In
some cases, firmware for your specific graphics adaptor may be needed.
See <xref linkend="video-firmware"/> for more information.</para></note>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>

View File

@ -530,13 +530,15 @@
<!ENTITY oxygen-icons-version "15.04.3">
<!ENTITY oxygen-icons5-minor "5.19">
<!ENTITY oxygen-icons5-version "&oxygen-icons5-minor;.0">
<!ENTITY ark-version "15.12.0">
<!ENTITY ark-version "15.04.3">
<!ENTITY kmix-version "15.12.1">
<!ENTITY kde-base-artwork-version "15.08.2">
<!ENTITY kde-apps-version "15.12.1"> <!-- applies to kde packages -->
<!ENTITY kde-libs-version "4.14.16">
<!ENTITY kde-dldir "&kde-version;">
<!ENTITY kde-download-http "http://download.kde.org/stable/">
<!ENTITY kde-download-attic "http://download.kde.org/Attic/applications">
<!ENTITY kde-download-attic2 "http://download.kde.org/Attic">
<!ENTITY kde-download-ftp "ftp://ftp.kde.org/pub/kde/stable/">
<!ENTITY kde-dir-var "KDE_PREFIX">
<!ENTITY kde-dir "$&kde-dir-var;">

View File

@ -345,7 +345,10 @@ cd initrd</userinput></screen>
</sect2>
<sect2 id="ati-video-firmware">
<sect2 id="video-firmware">
<title>Firmware for Video Cards</title>
<sect3 id="ati-video-firmware">
<title>Firmware for ATI video chips (R600 and later)</title>
<para>These instructions do NOT apply to old radeons before the R600
@ -390,8 +393,8 @@ cp -v &lt;YOUR_BLOBS&gt; /lib/firmware/radeon</userinput></screen>
<screen><literal>Device Drivers ---&gt;
Graphics support ---&gt;
Direct Rendering Manager ---&gt;
&lt;*&gt; Direct Rendering Manager (XFree86 ... support) [CONFIG_DRM]
&lt;m&gt; ATI Radeon [CONFIG_DRM_RADEON]</literal></screen>
&lt;*&gt; Direct Rendering Manager (XFree86 ... support) [CONFIG_DRM]
&lt;m&gt; ATI Radeon [CONFIG_DRM_RADEON]</literal></screen>
<para>Loading several large blobs from /lib/firmware takes a noticeable
time, during which the screen will be blank. If you do not enable the
@ -401,6 +404,35 @@ cp -v &lt;YOUR_BLOBS&gt; /lib/firmware/radeon</userinput></screen>
CONFIG_DRM_RADEON covered in BLFS at the link above &mdash; you must specify each
needed radeon blob if you do that.</para>
</sect3>
<sect3 id="nvidia-video-firmware">
<title>Firmware for Nvidia video chips</title>
<para>Some Nvidia graphics chips need firmware updates to take advantage
of all the card's capability. These are generally the GeForce 8, 9, 9300,
and 200-900 series chips. For more exact information, see <ulink
url="https://nouveau.freedesktop.org/wiki/VideoAcceleration/#firmware">
https://nouveau.freedesktop.org/wiki/VideoAcceleration/#firmware</ulink>.</para>
<para>First, the kernel Nvidia driver must be activated:</para>
<screen><literal>Device Drivers ---&gt;
Graphics support ---&gt;
Direct Rendering Manager ---&gt;
&lt;*&gt; Direct Rendering Manager (XFree86 ... support) [CONFIG_DRM]
&lt;*/m&gt; Nouveau (NVIDIA) cards [CONFIG_DRM_NOUVEAU]</literal></screen>
<para>The steps to install the Nvidia firmware are:</para>
<screen><userinput>wget https://raw.github.com/imirkin/re-vp2/master/extract_firmware.py
wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
sh NVIDIA-Linux-x86-325.15.run --extract-only
python extract_firmware.py
mkdir -p /lib/firmware/nouveau
cp -d nv* vuc-* /lib/firmware/nouveau/</userinput></screen>
</sect3>
</sect2>
<sect2 id="nic-firmware">

View File

@ -32,7 +32,7 @@
<para>The oxygen theme is a photo-realistic icon style, with a
high standard of graphics quality.</para>
&lfs78_checked;
&lfs79_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">