Author: bdubbs
Date: Thu Feb 27 20:59:01 2014
New Revision: 12798
Log:
Tag kde core and add a few updates to get a smooth build.
Modified:
trunk/BOOK/general/genlib/libusb-compat.xml
trunk/BOOK/kde/add/konsole.xml
trunk/BOOK/kde/core/akonadi.xml
trunk/BOOK/kde/core/attica.xml
trunk/BOOK/kde/core/automoc4.xml
trunk/BOOK/kde/core/kactivities.xml
trunk/BOOK/kde/core/kde-base-artwork.xml
trunk/BOOK/kde/core/kde-baseapps.xml
trunk/BOOK/kde/core/kde-runtime.xml
trunk/BOOK/kde/core/kde-workspace.xml
trunk/BOOK/kde/core/kdelibs.xml
trunk/BOOK/kde/core/kdepimlibs.xml
trunk/BOOK/kde/core/nepomuk-core.xml
trunk/BOOK/kde/core/nepomuk-widgets.xml
trunk/BOOK/kde/core/oxygen-icons.xml
trunk/BOOK/kde/core/phonon-backend-gstreamer.xml
trunk/BOOK/kde/core/phonon-backend-vlc.xml
trunk/BOOK/kde/core/phonon.xml
trunk/BOOK/kde/core/polkit-kde-agent.xml
trunk/BOOK/kde/core/polkit-qt.xml
trunk/BOOK/kde/core/qimageblitz.xml
trunk/BOOK/kde/core/shrdesktopontologies.xml
trunk/BOOK/kde/intro/pre-install-config.xml
trunk/BOOK/postlfs/config/profile.xml
Modified: trunk/BOOK/general/genlib/libusb-compat.xml
==============================================================================
--- trunk/BOOK/general/genlib/libusb-compat.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/general/genlib/libusb-compat.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -36,7 +36,7 @@
<application>libusb-1.0</application> API.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
Modified: trunk/BOOK/kde/add/konsole.xml
==============================================================================
--- trunk/BOOK/kde/add/konsole.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/add/konsole.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -31,7 +31,7 @@
<para>This package provides a terminal emulator for KDE.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -93,7 +93,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
Modified: trunk/BOOK/kde/core/akonadi.xml
==============================================================================
--- trunk/BOOK/kde/core/akonadi.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/akonadi.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -88,7 +88,7 @@
-DCMAKE_PREFIX_PATH=&qt4-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>To test the results,issue <command>make test</command>.</para>
Modified: trunk/BOOK/kde/core/attica.xml
==============================================================================
--- trunk/BOOK/kde/core/attica.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/attica.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -88,7 +88,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
-DQT4_BUILD=ON \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
Modified: trunk/BOOK/kde/core/automoc4.xml
==============================================================================
--- trunk/BOOK/kde/core/automoc4.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/automoc4.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -33,7 +33,7 @@
<application>Qt</application> moc files automatically to projects that use
<application>CMake</application> as the buildsystem.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -89,7 +89,7 @@
<screen><userinput>mkdir build &&
cd build &&
-cmake -DCMAKE_INSTALL_PREFIX=&qt4-dir; .. &&
+cmake -DCMAKE_INSTALL_PREFIX=&qt4-dir; -Wno-dev .. &&
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
@@ -97,14 +97,15 @@
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
-<!--
+
<sect2 role="commands">
<title>Command Explanations</title>
- <para><option>- -xyz</option>: This option is set for ...</para>
+ <para><option>-Wno-dev</option>: Suppress warnings that are meant for the
+ author of the CMakeLists.txt files.</para>
</sect2>
--->
+
<sect2 role="content">
<title>Contents</title>
Modified: trunk/BOOK/kde/core/kactivities.xml
==============================================================================
--- trunk/BOOK/kde/core/kactivities.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/kactivities.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -31,7 +31,7 @@
<para>This package provides the activitymanager for KDE.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -94,7 +94,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>This package does not ship a default test suite.</para>
Modified: trunk/BOOK/kde/core/kde-base-artwork.xml
==============================================================================
--- trunk/BOOK/kde/core/kde-base-artwork.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/kde-base-artwork.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -31,7 +31,7 @@
<para>This package provides the default splash screen for KDE.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -77,7 +77,7 @@
<screen><userinput>mkdir build &&
cd build &&
-cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; ..</userinput></screen>
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev ..</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
Modified: trunk/BOOK/kde/core/kde-baseapps.xml
==============================================================================
--- trunk/BOOK/kde/core/kde-baseapps.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/kde-baseapps.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -33,7 +33,7 @@
(file manager) and Konqueror (web browser). Infrastructure files and
libraries are also provided.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -93,12 +93,13 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
- <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+ <para> Now as the <systemitem class="username">root</systemitem>
+ user:</para>
<screen role="root"><userinput>make install</userinput></screen>
Modified: trunk/BOOK/kde/core/kde-runtime.xml
==============================================================================
--- trunk/BOOK/kde/core/kde-runtime.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/kde-runtime.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -32,7 +32,7 @@
<para>Kde-runtime contains runtime applications and libraries essential
for <application>KDE</application>.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -116,12 +116,13 @@
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0 \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
- <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+ <para> Now as the <systemitem class="username">root</systemitem>
+ user:</para>
<screen role="root"><userinput>make install &&
ln -sfv ../lib/kde4/libexec/kdesu &kde-dir;/bin/kdesu</userinput></screen>
Modified: trunk/BOOK/kde/core/kde-workspace.xml
==============================================================================
--- trunk/BOOK/kde/core/kde-workspace.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/kde-workspace.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -36,7 +36,7 @@
window manager, and Plasma, which provides the workspace interface.
</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -152,7 +152,7 @@
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>
Modified: trunk/BOOK/kde/core/kdelibs.xml
==============================================================================
--- trunk/BOOK/kde/core/kdelibs.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/kdelibs.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -123,9 +123,10 @@
<screen><userinput>sed -i "s@{SYSCONF_INSTALL_DIR}/xdg/menus@& RENAME
kde-applications.menu@" \
kded/CMakeLists.txt &&
+
sed -i "[email protected]@kde-&@" \
kded/kbuildsycoca.cpp</userinput></screen>
-
+<!--
<para>Cmake looks for <application>Xorg</application> libraries in a set of
hard coded directories instead of using
<application>pkg-config</application>. If <application>Xorg</application>
@@ -135,7 +136,7 @@
<screen><userinput>sed -e "/SET(X11_LIB_SEARCH_PATH/ a $XORG_PREFIX/lib" \
-e "/SET(X11_INC_SEARCH_PATH/ a $XORG_PREFIX/include" \
-i cmake/modules/FindX11.cmake</userinput></screen>
-
+-->
<para>Install <application>Kdelibs</application> by running the following
commands:</para>
@@ -149,17 +150,14 @@
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-DDOCBOOKXML_CURRENTDTD_DIR=/usr/share/xml/docbook/xml-dtd-&DocBook-version; \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>The unit regression tests are designed to be run after
<application>kdelibs</application> is installed.</para>
- <para>When installing, make sure the <systemitem
- class="username">root</systemitem> user knows the
- <envar>LIBRARY_PATH</envar> if <application>Xorg</application> is not
- installed in <filename class="directory">/usr</filename>. Now as the
- <systemitem class="username">root</systemitem> user:</para>
+ <para> Now as the <systemitem class="username">root</systemitem>
+ user:</para>
<screen role="root"><userinput>make install</userinput></screen>
Modified: trunk/BOOK/kde/core/kdepimlibs.xml
==============================================================================
--- trunk/BOOK/kde/core/kdepimlibs.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/kdepimlibs.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -33,7 +33,7 @@
<application>KDE</application> PIM applications like
<command>kmail</command>, <command>kalarm</command>, etc.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -103,7 +103,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>The full test suite for this package is not enabled by default and
not
Modified: trunk/BOOK/kde/core/nepomuk-core.xml
==============================================================================
--- trunk/BOOK/kde/core/nepomuk-core.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/nepomuk-core.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -34,7 +34,7 @@
query, and of course storage, as well as the corresponding client
libraries.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -97,7 +97,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>This package does not come with a working test suite.</para>
Modified: trunk/BOOK/kde/core/nepomuk-widgets.xml
==============================================================================
--- trunk/BOOK/kde/core/nepomuk-widgets.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/nepomuk-widgets.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -32,7 +32,7 @@
<para>Nepomuk-widgets contains the widget library for the Nepomuk Semantik
Desktop.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -91,7 +91,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>To test the results, issue <command>make test</command>.</para>
Modified: trunk/BOOK/kde/core/oxygen-icons.xml
==============================================================================
--- trunk/BOOK/kde/core/oxygen-icons.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/oxygen-icons.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -77,7 +77,7 @@
<screen><userinput>mkdir build &&
cd build &&
-cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; ..</userinput></screen>
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev ..</userinput></screen>
<para>
This package does not come with a test suite.
Modified: trunk/BOOK/kde/core/phonon-backend-gstreamer.xml
==============================================================================
--- trunk/BOOK/kde/core/phonon-backend-gstreamer.xml Thu Feb 27 13:57:10
2014 (r12797)
+++ trunk/BOOK/kde/core/phonon-backend-gstreamer.xml Thu Feb 27 20:59:01
2014 (r12798)
@@ -89,7 +89,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
Modified: trunk/BOOK/kde/core/phonon-backend-vlc.xml
==============================================================================
--- trunk/BOOK/kde/core/phonon-backend-vlc.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/phonon-backend-vlc.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -81,7 +81,7 @@
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
- .. &&
+ -Wno-dev .. &&
make</userinput></screen>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
Modified: trunk/BOOK/kde/core/phonon.xml
==============================================================================
--- trunk/BOOK/kde/core/phonon.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/phonon.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -33,7 +33,7 @@
It replaces the old <application>aRts</application>, that is no longer
supported by KDE. Phonon needs either the GStreamer or VLC backend.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -96,7 +96,7 @@
-DCMAKE_INSTALL_LIBDIR=lib \
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE \
-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>
Modified: trunk/BOOK/kde/core/polkit-kde-agent.xml
==============================================================================
--- trunk/BOOK/kde/core/polkit-kde-agent.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/core/polkit-kde-agent.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -33,7 +33,7 @@
authentication prompt so non-priviledged users can authenticate themselves
for performing administrative tasks in KDE.</para>
- &lfs74_checked;
+ &lfs75_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -90,7 +90,7 @@
mkdir build &&
cd build &&
-cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; .. &&
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &&
make</userinput></screen>
<para>This package does not come with a test suite.</para>
Modified: trunk/BOOK/kde/core/polkit-qt.xml
==============================================================================
--- trunk/BOOK/kde/core/polkit-qt.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/polkit-qt.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -88,7 +88,7 @@
cd build &&
CMAKE_PREFIX_PATH=&qt4-dir; \
- cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; .. &&
+ cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &&
make</userinput></screen>
<para>
Modified: trunk/BOOK/kde/core/qimageblitz.xml
==============================================================================
--- trunk/BOOK/kde/core/qimageblitz.xml Thu Feb 27 13:57:10 2014 (r12797)
+++ trunk/BOOK/kde/core/qimageblitz.xml Thu Feb 27 20:59:01 2014 (r12798)
@@ -88,7 +88,7 @@
<screen><userinput>mkdir build &&
cd build &&
-cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; .. &&
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev .. &&
make</userinput></screen>
<para>
Modified: trunk/BOOK/kde/core/shrdesktopontologies.xml
==============================================================================
--- trunk/BOOK/kde/core/shrdesktopontologies.xml Thu Feb 27 13:57:10
2014 (r12797)
+++ trunk/BOOK/kde/core/shrdesktopontologies.xml Thu Feb 27 20:59:01
2014 (r12798)
@@ -80,7 +80,7 @@
<screen><userinput>mkdir build &&
cd build &&
-cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; ..</userinput></screen>
+cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; -Wno-dev ..</userinput></screen>
<para>
This package does not come with a test suite.
Modified: trunk/BOOK/kde/intro/pre-install-config.xml
==============================================================================
--- trunk/BOOK/kde/intro/pre-install-config.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/kde/intro/pre-install-config.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -15,6 +15,15 @@
<title>KDE Pre-installation Configuration</title>
+ <note><para>If you did not install <application>Xorg</application> in
+ <filename class="directory">/usr</filename>, some of the
+ <application>CMake</application> modules in <application>KDE</application>
+ look for packages at hard coded locations. To accomodate this
+ issue create the following symbolic link (as the root user):</para>
+
+<screen><userinput>ln -sv $XORG_PREFIX /usr/X11R6</userinput></screen>
+ </note>
+
<sect2><title>Installing in /usr</title>
<para>One option is to put <application>KDE</application> into the
Modified: trunk/BOOK/postlfs/config/profile.xml
==============================================================================
--- trunk/BOOK/postlfs/config/profile.xml Thu Feb 27 13:57:10 2014
(r12797)
+++ trunk/BOOK/postlfs/config/profile.xml Thu Feb 27 20:59:01 2014
(r12798)
@@ -142,6 +142,9 @@
export HISTSIZE=1000
export HISTIGNORE="&:[bf]g:exit"
+# Set some defaults for graphical systems
+export XDG_DATA_DIRS=/usr/share
+
# Setup a red prompt for root and a green one for users.
NORMAL="\[\e[0m\]"
RED="\[\e[1;31m\]"
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page