mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 14:47:17 +08:00
Add Kwayland to LXQt Desktop
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17188 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
7b638fea06
commit
ec6c147456
@ -47,6 +47,10 @@
|
||||
<listitem>
|
||||
<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>
|
||||
|
@ -50,6 +50,7 @@ $Date$
|
||||
<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"/>
|
||||
|
186
lxqt/desktop/lxqt-kwayland.xml
Normal file
186
lxqt/desktop/lxqt-kwayland.xml
Normal file
@ -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>
|
@ -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>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user