Author: bdubbs
Date: Mon Jun 29 16:20:27 2015
New Revision: 16189
Log:
Add KF5 based applications konsole, kate, and kmix
Added:
trunk/BOOK/kde/kf5-apps/kate5.xml (contents, props changed)
trunk/BOOK/kde/kf5-apps/kmix5.xml (contents, props changed)
trunk/BOOK/kde/kf5-apps/konsole5.xml (contents, props changed)
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/kde/kf5-apps/kf5-apps.xml
trunk/BOOK/kde/libdbusmenuqt.xml
trunk/BOOK/packages.ent
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Mon Jun 29 14:03:10 2015 (r16188)
+++ trunk/BOOK/general.ent Mon Jun 29 16:20:27 2015 (r16189)
@@ -157,8 +157,13 @@
linkend='parallel-builds'/> for more
information.</para></note>">
<!-- KF5 entities -->
-<!ENTITY kf5-version "5.11.0">
-<!ENTITY kf5-base "5.11">
-<!ENTITY kf5-download-http
"http://download.kde.org/stable/frameworks/&kf5-base;">
-<!ENTITY kf5-download-ftp
"ftp://ftp.kde.org/pub/kde/stable/frameworks/&kf5-base;">
+<!ENTITY kf5-version "5.11.0">
+<!ENTITY kf5-short-version "5.11">
+<!ENTITY kf5-base "5.11">
+<!ENTITY kf5-download-http
"http://download.kde.org/stable/frameworks/&kf5-base;">
+<!ENTITY kf5-download-ftp
"ftp://ftp.kde.org/pub/kde/stable/frameworks/&kf5-base;/">
+
+<!ENTITY kf5apps-version "15.04.2">
+<!ENTITY kf5apps-download-http
"http://download.kde.org/stable/applications/&kf5apps-version;/src">
+<!ENTITY kf5apps-download-ftp
"ftp://ftp.kde.org/pub/kde/stable/&kf5apps-version;/src">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Mon Jun 29 14:03:10
2015 (r16188)
+++ trunk/BOOK/introduction/welcome/changelog.xml Mon Jun 29 16:20:27
2015 (r16189)
@@ -48,6 +48,10 @@
<para>June 29th, 2015</para>
<itemizedlist>
<listitem>
+ <para>[bdubbs] - Add KF5 based applications konsole, kate, and
+ kmix.</para>
+ </listitem>
+ <listitem>
<para>[ken] - More fixups to configure switches for asymptote.</para>
</listitem>
</itemizedlist>
Added: trunk/BOOK/kde/kf5-apps/kate5.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/kde/kf5-apps/kate5.xml Mon Jun 29 16:20:27 2015 (r16189)
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+ <!ENTITY kate5-download-http
"&kf5apps-download-http;/kate-&kf5apps-version;.tar.xz">
+ <!ENTITY kate5-download-ftp
"&kf5apps-download-ftp;/kate-&kf5apps-version;.tar.xz">
+ <!ENTITY kate5-md5sum "d01ba7107be3216940236a4b9f15f628">
+ <!ENTITY kate5-size "1.7 MB">
+ <!ENTITY kate5-buildsize "47 MB">
+ <!ENTITY kate5-time "2.4 SBU">
+]>
+
+<sect1 id="kate5" xreflabel="Kate-&kf5apps-version;">
+ <?dbhtml filename="kate.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy: krejzi $</othername>
+ <date>$Date: 2014-10-21 16:07:43 +0200 (Tue, 21 Oct 2014) $</date>
+ </sect1info>
+
+ <title>Kate-&kf5apps-version;</title>
+
+ <indexterm zone="kate5">
+ <primary sortas="a-Kate">Kate</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to Kate</title>
+
+ <para>
+ The <application>Kate</application> package contains an advanced
+ KF5 based graphical text editor.
+ </para>
+
+ &lfs77_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&kate5-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&kate5-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &kate5-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &kate5-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &kate5-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &kate5-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">Kate Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="kf5-frameworks"/>,
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para role="optional">
+ <ulink url="https://libgit2.github.com/">libgit2</ulink>
+ </para>
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/kate5"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Kate</title>
+
+ <para>
+ Install <application>Kate</application> by running the following
+ commands:
+ </para>
+
+<screen><userinput>mkdir build &&
+cd build &&
+
+cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLIB_INSTALL_DIR=lib \
+ -DBUILD_TESTING=OFF \
+ -Wno-dev .. &&
+make</userinput></screen>
+
+ <para>
+ This package does not come with a test suite.
+ </para>
+
+ <para>
+ Now, as the <systemitem class="username">root</systemitem> user:
+ </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Programs</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>
+ kate and kwrite
+ </seg>
+ <seg>
+ libkdeinit5_kate.so and libkdeinit5_kwrite.so
+ </seg>
+ <seg>
+ $KF5_PREFIX/lib/plugins/ktexteditor,
+ $KF5_PREFIX/lib/plugins/plasma/dataengine,
+ $KF5_PREFIX/share/doc/HTML/*/{kate,katepart,kwrite},
+ $KF5_PREFIX/share/{kateproject,katexmltools},
+ $KF5_PREFIX/share/kxmlgui5/{kate,katebuild,katecloseexceptplugin},
+ $KF5_PREFIX/share/kxmlgui5/{katectags,katefiletree,kategdb},
+ $KF5_PREFIX/share/kxmlgui5/{katekonsole,kateopenheaderplugin},
+ $KF5_PREFIX/share/kxmlgui5/{kateproject,katesearch,katesnippets},
+ $KF5_PREFIX/share/kxmlgui5/{katesql,katesymbolviewer,katexmltools},
+ $KF5_PREFIX/share/kxmlgui5/{kwrite,tabswitcher} and
+ $KF5_PREFIX/share/plasma/plasmoids/org.kde.plasma.katesessions
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ </sect2>
+
+</sect1>
Modified: trunk/BOOK/kde/kf5-apps/kf5-apps.xml
==============================================================================
--- trunk/BOOK/kde/kf5-apps/kf5-apps.xml Mon Jun 29 14:03:10 2015
(r16188)
+++ trunk/BOOK/kde/kf5-apps/kf5-apps.xml Mon Jun 29 16:20:27 2015
(r16189)
@@ -15,8 +15,8 @@
<title>KDE Frameworks 5 Based Applications</title>
- <para>Placeholder</para>
-
- <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="automoc4.xml"/>-->
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kate5.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmix5.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="konsole5.xml"/>
</chapter>
Added: trunk/BOOK/kde/kf5-apps/kmix5.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/kde/kf5-apps/kmix5.xml Mon Jun 29 16:20:27 2015 (r16189)
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY kmix5-download-http
"&kf5apps-download-http;/kmix-&kf5apps-version;.tar.xz">
+ <!ENTITY kmix5-download-ftp " ">
+ <!ENTITY kmix5-md5sum "8224111b0188518460187f2245a17528">
+ <!ENTITY kmix5-size "380 KB">
+ <!ENTITY kmix5-buildsize "11.5 MB">
+ <!ENTITY kmix5-time "0.9 SBU">
+]>
+
+<sect1 id="kmix5" xreflabel="KMix-&kf5apps-version;">
+ <?dbhtml filename="kmix.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy: krejzi $</othername>
+ <date>$Date: 2014-10-25 18:13:26 +0200 (Sat, 25 Oct 2014) $</date>
+ </sect1info>
+
+ <title>KMix-&kf5apps-version;</title>
+
+ <indexterm zone="kmix5">
+ <primary sortas="a-KMix">KMix</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to KMix</title>
+
+ <para>
+ The <application>KMix</application> package contains a KF5 based Sound
+ Mixer application.
+ </para>
+
+ &lfs77_checked; &gcc5_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&kmix5-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&kmix5-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &kmix5-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &kmix5-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &kmix5-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &kmix5-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">KMix Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="kf5-frameworks"/>
+ </para>
+
+ <bridgehead renderas="sect4">Recommended</bridgehead>
+ <para role="recommended">
+ <xref linkend="alsa-lib"/>
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para role="optional">
+ <xref linkend="libcanberra"/> and
+ <xref linkend="pulseaudio"/>
+ </para>
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/kmix5"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of KMix</title>
+
+ <para>
+ First, fix the <application>CMake</application> search path by running
+ the following command:
+ </para>
+
+<screen><userinput>sed -i
"s:\${ECM_MODULE_PATH}:\${CMAKE_SOURCE_DIR}/cmake/modules &:g"
CMakeLists.txt</userinput></screen>
+
+ <para>
+ Install <application>KMix</application> by running the following
+ commands:
+ </para>
+
+<screen><userinput>mkdir build &&
+cd build &&
+
+cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLIB_INSTALL_DIR=lib \
+ -DBUILD_TESTING=OFF \
+ -DKMIX_KF5_BUILD=1 \
+ -Wno-dev .. &&
+make</userinput></screen>
+
+ <para>
+ This package does not come with a test suite.
+ </para>
+
+ <para>
+ Now, as the <systemitem class="username">root</systemitem> user:
+ </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+
+ <sect2 role="commands">
+ <title>Command Explanations</title>
+
+ <para>
+ <parameter>-DKMIX_KF5_BUILD=1</parameter>: This switch is used to ensure
+ that <application>KDE Frameworks</application> 5 based application is
+ built.
+ </para>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Programs</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>
+ kmix, kmixctrl, and kmixremote
+ </seg>
+ <seg>
+ libkdeinit5_kmixctrl.so and libkdeinit5_kmix.so
+ </seg>
+ <seg>
+ $KF5_PREFIX/share/kmix
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ </sect2>
+
+</sect1>
Added: trunk/BOOK/kde/kf5-apps/konsole5.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/kde/kf5-apps/konsole5.xml Mon Jun 29 16:20:27 2015
(r16189)
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY konsole5-download-http
"&kf5apps-download-http;/konsole-&kf5apps-version;.tar.xz">
+ <!ENTITY konsole5-download-ftp
"&kf5apps-download-ftp;/konsole-&kf5apps-version;.tar.xz">
+ <!ENTITY konsole5-md5sum "07cc69a69f90ddbbc4321378d99261ad">
+ <!ENTITY konsole5-size "452 KB">
+ <!ENTITY konsole5-buildsize "15 MB">
+ <!ENTITY konsole5-time "1.0 SBU">
+]>
+
+<sect1 id="konsole5" xreflabel="Konsole-&kf5apps-version;">
+ <?dbhtml filename="konsole.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy: krejzi $</othername>
+ <date>$Date: 2014-10-21 16:07:43 +0200 (Tue, 21 Oct 2014) $</date>
+ </sect1info>
+
+ <title>Konsole-&kf5apps-version;</title>
+
+ <indexterm zone="konsole5">
+ <primary sortas="a-Konsole">Konsole</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to Konsole</title>
+
+ <para>
+ The <application>Konsole</application> package is a KF5 based terminal
+ emulator.
+ </para>
+
+ &lfs77_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&konsole5-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&konsole5-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &konsole5-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &konsole5-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &konsole5-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &konsole5-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">Konsole Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="kf5-frameworks"/>,
+ </para>
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/konsole5"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Konsole</title>
+
+ <para>
+ Install <application>Konsole</application> by running the following
+ commands:
+ </para>
+
+<screen><userinput>mkdir build &&
+cd build &&
+
+cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLIB_INSTALL_DIR=lib \
+ -DBUILD_TESTING=OFF \
+ -Wno-dev .. &&
+make</userinput></screen>
+
+ <para>
+ This package does not come with a test suite.
+ </para>
+
+ <para>
+ Now, as the <systemitem class="username">root</systemitem> user:
+ </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Programs</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>
+ konsole and konsoleprofile
+ </seg>
+ <seg>
+ libkdeinit5_konsole.so and libkonsoleprivate.so
+ </seg>
+ <seg>
+ $KF5_PREFIX/share/doc/HTML/*/konsole,
+ $KF5_PREFIX/share/konsole, and
+ $KF5_PREFIX/share/kxmlgui5/konsole
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ </sect2>
+
+</sect1>
Modified: trunk/BOOK/kde/libdbusmenuqt.xml
==============================================================================
--- trunk/BOOK/kde/libdbusmenuqt.xml Mon Jun 29 14:03:10 2015 (r16188)
+++ trunk/BOOK/kde/libdbusmenuqt.xml Mon Jun 29 16:20:27 2015 (r16189)
@@ -4,7 +4,7 @@
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
- <!ENTITY libdbusmenu-qt-download-http
"http://anduin.linuxfromscratch.org/sources/other//libdbusmenu-qt-&libdbusmenu-qt-version;.tar.xz">
+ <!ENTITY libdbusmenu-qt-download-http
"http://anduin.linuxfromscratch.org/sources/other/libdbusmenu-qt-&libdbusmenu-qt-version;.tar.xz">
<!ENTITY libdbusmenu-qt-download-ftp " ">
<!ENTITY libdbusmenu-qt-md5sum "d21a1f5569e0bc9c9245b4f71761c62f">
<!ENTITY libdbusmenu-qt-size "40 KB">
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Mon Jun 29 14:03:10 2015 (r16188)
+++ trunk/BOOK/packages.ent Mon Jun 29 16:20:27 2015 (r16189)
@@ -511,8 +511,6 @@
<!ENTITY kde-workspace-version "4.11.20">
<!ENTITY kdepim-version "4.14.9">
<!ENTITY automoc4-version "0.9.88">
-<!ENTITY kf5-short-version "5.11">
-<!ENTITY kf5-version "5.11.0">
<!ENTITY phonon-version "4.8.3">
<!ENTITY phonon-backend-gstreamer-version "4.8.2">
<!ENTITY phonon-backend-vlc-version "0.8.2">
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page