Author: pierre
Date: Tue Mar 29 14:41:35 2016
New Revision: 17188
Log:
Add Kwayland to LXQt Desktop
Added:
trunk/BOOK/lxqt/desktop/lxqt-kwayland.xml (contents, props changed)
Modified:
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/lxqt/desktop/desktop.xml
trunk/BOOK/lxqt/desktop/lxqt-libkscreen.xml
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Tue Mar 29 13:18:53
2016 (r17187)
+++ trunk/BOOK/introduction/welcome/changelog.xml Tue Mar 29 14:41:35
2016 (r17188)
@@ -48,6 +48,10 @@
<para>March 29th, 2016</para>
<itemizedlist>
<listitem>
+ <para>[pierre] - Add Kwayland-5.6.0 from Plasma5 to
+ LXQt desktop, since it is now required by libkscreen.</para>
+ </listitem>
+ <listitem>
<para>[bdubbs] - Update to clutter-gtk-1.8.0. Fixes
<ulink url="&blfs-ticket-root;7652">#7652</ulink>.</para>
</listitem>
Modified: trunk/BOOK/lxqt/desktop/desktop.xml
==============================================================================
--- trunk/BOOK/lxqt/desktop/desktop.xml Tue Mar 29 13:18:53 2016 (r17187)
+++ trunk/BOOK/lxqt/desktop/desktop.xml Tue Mar 29 14:41:35 2016 (r17188)
@@ -50,6 +50,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-qtplugin.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-policykit.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-powermanagement.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-kwayland.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-libkscreen.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-config.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="lxqt-about.xml"/>
Added: trunk/BOOK/lxqt/desktop/lxqt-kwayland.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/lxqt/desktop/lxqt-kwayland.xml Tue Mar 29 14:41:35 2016
(r17188)
@@ -0,0 +1,186 @@
+<?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 kwayland-download-http
"http://download.kde.org/stable/plasma/&plasma5-version;/kwayland-&plasma5-version;.tar.xz">
+ <!ENTITY kwayland-download-ftp " ">
+ <!ENTITY kwayland-md5sum "464f49413bc8e0e61eeaad6520c39473">
+ <!ENTITY kwayland-size "164 KB">
+ <!ENTITY kwayland-buildsize "14 MB">
+ <!ENTITY kwayland-time "0.8 SBU">
+]>
+
+<sect1 id="lxqt-kwayland" xreflabel="kwayland-&plasma5-version; for lxqt">
+ <?dbhtml filename="lxqt-kwayland.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy$</othername>
+ <date>$Date$</date>
+ </sect1info>
+
+ <title>Kwayland-&plasma5-version; for lxqt</title>
+
+ <indexterm zone="lxqt-kwayland">
+ <primary sortas="a-kwayland">kwayland</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to kwayland</title>
+
+ <para>
+ <application>Kwayland</application> is a Qt-style API to interact with
+ the <application>wayland-client</application> and
+ <application>wayland-server</application> API.
+ </para>
+
+ &lfs79_checked;
+
+ <note>
+ <para>
+ This package is extracted from the KDE Plasma set of packages. If
+ <xref linkend="plasma5-build"/> is built, do NOT also build this
+ package as presented here.
+ </para>
+ </note>
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Download (HTTP): <ulink url="&kwayland-download-http;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download (FTP): <ulink url="&kwayland-download-ftp;"/>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download MD5 sum: &kwayland-md5sum;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Download size: &kwayland-size;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated disk space required: &kwayland-buildsize;
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Estimated build time: &kwayland-time;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">Kwayland Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para role="required">
+ <xref linkend="extra-cmake-modules"/>,
+ <xref linkend="mesa"/> (built with <xref linkend="wayland"/> support),
and
+ <xref linkend="qt5"/>
+ </para>
+
+ <para condition="html" role="usernotes">
+ User Notes: <ulink url="&blfs-wiki;/kwayland"/>
+ </para>
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of kwayland</title>
+
+ <para>
+ Install <application>kwayland</application> by running the
+ following commands:
+ </para>
+
+<screen><userinput>mkdir -v build &&
+cd build &&
+
+cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_TESTING=OFF \
+ -DECM_MKSPECS_INSTALL_DIR=$LXQT_PREFIX/share/mkspecs/modules \
+ -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 Library</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>
+ None
+ </seg>
+ <seg>
+ libKF5WaylandClient.so and libKF5WaylandServer.so
+ </seg>
+ <seg>
+ $LXQT_PREFIX/etc,
+ $LXQT_PREFIX/lib/cmake/KF5Wayland,
+ $LXQT_PREFIX/include/KF5/KWayland, and
+ $LXQT_PREFIX/share/mkspecs
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="lxqt-kwayland-client">
+ <term><filename
class="libraryfile">libKF5WaylandClient.so</filename></term>
+ <listitem>
+ <para>
+ contains the <application>wayland-client</application> Qt-style
+ wrapper library.
+ </para>
+ <indexterm zone="lxqt-kwayland-client">
+ <primary
sortas="c-libKF5WaylandClient">libKF5WaylandClient.so</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="lxqt-kwayland-server">
+ <term><filename
class="libraryfile">libKF5WaylandServer.so</filename></term>
+ <listitem>
+ <para>
+ contains the <application>wayland-server</application> Qt-style
+ wrapper library.
+ </para>
+ <indexterm zone="lxqt-kwayland-server">
+ <primary
sortas="c-libKF5WaylandServer">libKF5WaylandServer.so</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+</sect1>
Modified: trunk/BOOK/lxqt/desktop/lxqt-libkscreen.xml
==============================================================================
--- trunk/BOOK/lxqt/desktop/lxqt-libkscreen.xml Tue Mar 29 13:18:53 2016
(r17187)
+++ trunk/BOOK/lxqt/desktop/lxqt-libkscreen.xml Tue Mar 29 14:41:35 2016
(r17188)
@@ -36,9 +36,13 @@
&lfs79_checked;
- <note><para>This packge is extracted from the KDE Plasma set of packages.
If
- <xref linkend="plasma5-build"/> is built, do NOT also build this package
- as prsented here.</para></note>
+ <note>
+ <para>
+ This package is extracted from the KDE Plasma set of packages. If
+ <xref linkend="plasma5-build"/> is built, do NOT also build this
+ package as presented here.
+ </para>
+ </note>
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@@ -78,9 +82,7 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
- <xref linkend="extra-cmake-modules"/>,
- <xref linkend="xorg7-lib"/>, and
- <xref linkend="qt5"/>
+ <xref linkend="lxqt-kwayland"/>
</para>
<para condition="html" role="usernotes">
@@ -89,10 +91,10 @@
</sect2>
<sect2 role="installation">
- <title>Installation of liblxqt</title>
+ <title>Installation of libkscreen</title>
<para>
- Install <application>liblxqt</application> by running the
+ Install <application>libkscreen</application> by running the
following commands:
</para>
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page