mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
Intermediate commit for kde6.
This is a large, but still intermediate commit for KDE6 (kf6 and plasma6). These are the key changes: Update kf6 dependencies. Remove kuserfeedback (it is now a part of kf6). Move libdbusmenu-qt to General Libraries. It is still needed for LXQt, but will be remmoved when LXQt moves to Qt6 and LF6/Plasma6. Made some changes to bluez to use &root;. Commented out kmix, libkcddb, and k3b. These are still kf5 apps and would require adding back most of kf5 to the book. It's easier to just wait for these to be updated to qt6/kf6. Removed references to the full qt5 package in LXQt packages. It mkes no sense now that Qt6 is in the book to also build the full (deprecated) Qt5 package. It may makes sense to just remove the full Qt5 package from th ebook now. Renamed an internal referece from plasma5-build to just plasma-build in polkit and mesa.
This commit is contained in:
parent
c132586828
commit
6d8eeb9662
@ -87,6 +87,7 @@
|
|||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libbytesize.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libbytesize.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcloudproviders.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcloudproviders.xml"/>
|
||||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>-->
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcroco.xml"/>-->
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdaemon.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdaemon.xml"/>
|
||||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/> -->
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/> -->
|
||||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libesmtp.xml"/> -->
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libesmtp.xml"/> -->
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||||
%general-entities;
|
%general-entities;
|
||||||
|
|
||||||
<!ENTITY libdbusmenu-qt-download-http "https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_&libdbusmenu-qt-version;.orig.tar.gz">
|
<!ENTITY libdbusmenu-qt-download-http "https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_&libdbusmenu-qt-version;.orig.tar.gz">
|
||||||
@ -30,12 +30,6 @@
|
|||||||
of the DBusMenu specification that exposes menus via DBus.
|
of the DBusMenu specification that exposes menus via DBus.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<note>
|
|
||||||
<para>
|
|
||||||
This package is not used by kf6.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
&lfs121_checked;
|
&lfs121_checked;
|
||||||
|
|
||||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||||
@ -76,7 +70,7 @@
|
|||||||
|
|
||||||
<bridgehead renderas="sect4">Required</bridgehead>
|
<bridgehead renderas="sect4">Required</bridgehead>
|
||||||
<para role="required">
|
<para role="required">
|
||||||
<xref linkend="qt5"/>
|
<xref linkend="qt5-alternate"/>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<!-- needs Qt4
|
<!-- needs Qt4
|
@ -152,23 +152,21 @@ make</userinput></screen>
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Now, as the <systemitem class="username">root</systemitem> user:
|
Now, as the &root; user:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>make install &&
|
<screen role="root"><userinput>make install &&
|
||||||
ln -svf ../libexec/bluetooth/bluetoothd /usr/sbin</userinput></screen>
|
ln -svf ../libexec/bluetooth/bluetoothd /usr/sbin</userinput></screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Install the main configuration file as the
|
Install the main configuration file as the &root; user:
|
||||||
<systemitem class="username">root</systemitem> user:
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>install -v -dm755 /etc/bluetooth &&
|
<screen role="root"><userinput>install -v -dm755 /etc/bluetooth &&
|
||||||
install -v -m644 src/main.conf /etc/bluetooth/main.conf</userinput></screen>
|
install -v -m644 src/main.conf /etc/bluetooth/main.conf</userinput></screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
If desired, install the API documentation as the
|
If desired, install the API documentation as the &root; user:
|
||||||
<systemitem class="username">root</systemitem> user:
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>install -v -dm755 /usr/share/doc/bluez-&bluez-version; &&
|
<screen role="root"><userinput>install -v -dm755 /usr/share/doc/bluez-&bluez-version; &&
|
||||||
@ -216,14 +214,14 @@ install -v -m644 doc/*.txt /usr/share/doc/bluez-&bluez-version;</userinput></scr
|
|||||||
during the install. Additionally, there are three supplementary
|
during the install. Additionally, there are three supplementary
|
||||||
configuration files. /etc/sysconfig/bluetooth is installed as a part
|
configuration files. /etc/sysconfig/bluetooth is installed as a part
|
||||||
of the boot script below. In addition, you optionally can install the
|
of the boot script below. In addition, you optionally can install the
|
||||||
following, as the <systemitem class="username">root</systemitem> user:
|
following, as the &root; user:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para revision="systemd">
|
<para revision="systemd">
|
||||||
<filename>/etc/bluetooth/main.conf</filename> is installed automatically
|
<filename>/etc/bluetooth/main.conf</filename> is installed automatically
|
||||||
during the installation. Additionally, there are two supplementary
|
during the installation. Additionally, there are two supplementary
|
||||||
configuration files. You can optionally install the following files
|
configuration files. You can optionally install the following files
|
||||||
as the <systemitem class="username">root</systemitem> user:
|
as the &root; user:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>cat > /etc/bluetooth/rfcomm.conf << "EOF"</userinput>
|
<screen role="root"><userinput>cat > /etc/bluetooth/rfcomm.conf << "EOF"</userinput>
|
||||||
@ -266,8 +264,7 @@ EOF</screen>
|
|||||||
<para revision="systemd">
|
<para revision="systemd">
|
||||||
To start the <command>bluetoothd</command> daemon at boot,
|
To start the <command>bluetoothd</command> daemon at boot,
|
||||||
enable the previously installed systemd unit by
|
enable the previously installed systemd unit by
|
||||||
running the following command as the
|
running the following command as the &root; user:
|
||||||
<systemitem class="username">root</systemitem> user:
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root" revision="systemd"><userinput>systemctl enable bluetooth</userinput></screen>
|
<screen role="root" revision="systemd"><userinput>systemctl enable bluetooth</userinput></screen>
|
||||||
@ -276,7 +273,7 @@ EOF</screen>
|
|||||||
To start the <command>obexd</command> daemon for a user session (to
|
To start the <command>obexd</command> daemon for a user session (to
|
||||||
support some Bluetooth programs using it), enable the previously
|
support some Bluetooth programs using it), enable the previously
|
||||||
installed systemd unit for all users by running the following command
|
installed systemd unit for all users by running the following command
|
||||||
as the <systemitem class="username">root</systemitem> user:
|
as the &root; user:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root" revision="systemd"><userinput>systemctl enable --global obex</userinput></screen>
|
<screen role="root" revision="systemd"><userinput>systemctl enable --global obex</userinput></screen>
|
||||||
|
@ -20,8 +20,7 @@ $Date$
|
|||||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-gstreamer.xml"/>-->
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-gstreamer.xml"/>-->
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-vlc.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="phonon-backend-vlc.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-qt.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-qt.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/>
|
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="plasma-wayland-protocols.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="plasma-wayland-protocols.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kuserfeedback.xml"/>
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kuserfeedback.xml"/>-->
|
||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
|
@ -78,7 +78,7 @@ cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \
|
|||||||
make</userinput></screen>
|
make</userinput></screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
And as the <systemitem class="username">root</systemitem> user:
|
And as the &root; user:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>make install</userinput></screen>
|
<screen role="root"><userinput>make install</userinput></screen>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ark5.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ark5.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdenlive5.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdenlive5.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="kmix5.xml"/>-->
|
||||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kio-extras.xml"/> -->
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kio-extras.xml"/> -->
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="khelpcenter.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="khelpcenter.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="konsole5.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="konsole5.xml"/>
|
||||||
@ -21,8 +21,8 @@
|
|||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="okular5.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="okular5.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkdcraw.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkdcraw.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gwenview.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gwenview.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkcddb.xml"/>
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkcddb.xml"/>-->
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="k3b.xml"/>
|
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="k3b.xml"/>-->
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="add-pkgs.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="add-pkgs.xml"/>
|
||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
|
@ -73,21 +73,22 @@
|
|||||||
|
|
||||||
<bridgehead renderas="sect4">Required</bridgehead>
|
<bridgehead renderas="sect4">Required</bridgehead>
|
||||||
<para role="required">
|
<para role="required">
|
||||||
<xref linkend="boost"/>,
|
<!--<xref linkend="boost"/>,-->
|
||||||
<xref linkend="extra-cmake-modules"/>,
|
<xref linkend="extra-cmake-modules"/>,
|
||||||
<xref linkend="DocBook"/>,
|
<xref linkend="DocBook"/>,
|
||||||
<xref linkend="docbook-xsl"/>,
|
<xref linkend="docbook-xsl"/>,
|
||||||
<xref linkend="giflib"/>,
|
<!--<xref linkend="giflib"/>,-->
|
||||||
<xref linkend="libepoxy"/>,
|
<xref linkend="libcanberra"/>,
|
||||||
|
<!--<xref linkend="libepoxy"/>,-->
|
||||||
<xref linkend="libgcrypt"/>,
|
<xref linkend="libgcrypt"/>,
|
||||||
<xref linkend="libical"/>,
|
<xref linkend="libical"/>,
|
||||||
<xref linkend="libjpeg"/>,
|
<!--<xref linkend="libjpeg"/>,-->
|
||||||
<xref linkend="libpng"/>,
|
<!--<xref linkend="libpng"/>,-->
|
||||||
<xref linkend="libxslt"/>,
|
<xref linkend="libxslt"/>,
|
||||||
<xref linkend="lmdb"/>,
|
<xref linkend="lmdb"/>,
|
||||||
<xref linkend="qca"/>,
|
<xref linkend="qca"/>,
|
||||||
<xref linkend="qrencode"/>,
|
<xref linkend="qrencode"/>,
|
||||||
<xref linkend="phonon"/>,
|
<!--<xref linkend="phonon"/>,-->
|
||||||
<xref linkend="plasma-wayland-protocols"/>,
|
<xref linkend="plasma-wayland-protocols"/>,
|
||||||
<xref linkend="shared-mime-info"/>,
|
<xref linkend="shared-mime-info"/>,
|
||||||
<xref linkend="perl-uri"/>, and
|
<xref linkend="perl-uri"/>, and
|
||||||
@ -99,8 +100,9 @@
|
|||||||
<xref linkend="aspell"/> (Dictionary backend for Sonnet),
|
<xref linkend="aspell"/> (Dictionary backend for Sonnet),
|
||||||
<xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
|
<xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
|
||||||
<xref linkend="ModemManager"/> (needed to build ModemManager-Qt),
|
<xref linkend="ModemManager"/> (needed to build ModemManager-Qt),
|
||||||
<xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt), and
|
<!-- <xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt),-->
|
||||||
<xref linkend="polkit-qt"/> (Authentication backend for KAuth)
|
<xref linkend="polkit-qt"/> (Authentication backend for KAuth), and
|
||||||
|
<xref linkend="vulkan-loader"/> (Add support for Vulkan graphis drivers)
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para role="recommended">
|
<para role="recommended">
|
||||||
@ -117,7 +119,7 @@
|
|||||||
|
|
||||||
<bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
|
<bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
|
||||||
<para role="optional">
|
<para role="optional">
|
||||||
<!--<xref role="runtime" linkend="oxygen-fonts"/> and-->
|
<!--<xref role="runtime" linkend="oxygen-fonts"/>--> and
|
||||||
<xref role="runtime" linkend="noto-fonts"/>
|
<xref role="runtime" linkend="noto-fonts"/>
|
||||||
</para>
|
</para>
|
||||||
<bridgehead renderas="sect4">Additional recommended dependencies for kapidox</bridgehead>
|
<bridgehead renderas="sect4">Additional recommended dependencies for kapidox</bridgehead>
|
||||||
@ -125,13 +127,13 @@
|
|||||||
<xref role="runtime" linkend="doxygen"/> (Run time),
|
<xref role="runtime" linkend="doxygen"/> (Run time),
|
||||||
<xref linkend="doxypypy"/>,
|
<xref linkend="doxypypy"/>,
|
||||||
<xref linkend="doxyqml"/>,
|
<xref linkend="doxyqml"/>,
|
||||||
<xref linkend="PyYAML"/>, and
|
<!-- <xref linkend="PyYAML"/>,--> and
|
||||||
<xref linkend="requests"/>
|
<xref linkend="requests"/>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
|
<bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
|
||||||
<para role="optional">
|
<para role="optional">
|
||||||
<xref linkend="jasper"/>,
|
<!-- <xref linkend="jasper"/>,-->
|
||||||
<xref linkend="libavif"/>,
|
<xref linkend="libavif"/>,
|
||||||
<xref linkend="libraw"/>,
|
<xref linkend="libraw"/>,
|
||||||
<ulink url="https://github.com/strukturag/libheif">libheif</ulink>,
|
<ulink url="https://github.com/strukturag/libheif">libheif</ulink>,
|
||||||
@ -139,12 +141,12 @@
|
|||||||
<!-- www.openexr.com redirects here -->
|
<!-- www.openexr.com redirects here -->
|
||||||
<ulink url="https://github.com/AcademySoftwareFoundation/openexr">OpenEXR</ulink>
|
<ulink url="https://github.com/AcademySoftwareFoundation/openexr">OpenEXR</ulink>
|
||||||
</para>
|
</para>
|
||||||
|
<!--
|
||||||
<bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
|
<bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
|
||||||
<para role="optional">
|
<para role="optional">
|
||||||
<xref linkend="mitkrb"/>
|
<xref linkend="mitkrb"/>
|
||||||
</para>
|
</para>
|
||||||
|
-->
|
||||||
<bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
|
<bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
|
||||||
<para role="optional">
|
<para role="optional">
|
||||||
<xref linkend="udisks2"/>,
|
<xref linkend="udisks2"/>,
|
||||||
|
@ -4,33 +4,33 @@
|
|||||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||||
%general-entities;
|
%general-entities;
|
||||||
|
|
||||||
<!ENTITY plasma5-download-http "https://download.kde.org/stable/plasma/&plasma5-version;">
|
<!ENTITY plasma-download-http "https://download.kde.org/stable/plasma/&plasma-version;">
|
||||||
<!ENTITY plasma5-download-ftp " ">
|
<!ENTITY plasma-download-ftp " ">
|
||||||
<!ENTITY plasma5-md5sum "See Below">
|
<!ENTITY plasma-md5sum "See Below">
|
||||||
<!ENTITY plasma5-size "243 MB">
|
<!ENTITY plasma-size "243 MB">
|
||||||
<!ENTITY plasma5-buildsize "1.7 GB (419 MB installed)">
|
<!ENTITY plasma-buildsize "1.7 GB (419 MB installed)">
|
||||||
<!ENTITY plasma5-time "7.6 SBU (using parallelism=4)">
|
<!ENTITY plasma-time "7.6 SBU (using parallelism=4)">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="plasma5-build" xreflabel="Plasma-&plasma5-version;">
|
<sect1 id="plasma-build" xreflabel="Plasma-&plasma-version;">
|
||||||
<?dbhtml filename="plasma-all.html"?>
|
<?dbhtml filename="plasma-all.html"?>
|
||||||
|
|
||||||
|
|
||||||
<title>Building Plasma 5</title>
|
<title>Building Plasma</title>
|
||||||
|
|
||||||
<indexterm zone="plasma5-build">
|
<indexterm zone="plasma-build">
|
||||||
<primary sortas="a-kde-plasma">KDE Plasma 5</primary>
|
<primary sortas="a-kde-plasma">KDE Plasma</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
KDE Plasma 5 is a collection of packages based on top of KDE Frameworks
|
KDE Plasma is a collection of packages based on top of KDE Frameworks
|
||||||
5 and QML. They implement the KDE Display Environment (Plasma 5).
|
and QML. They implement the KDE Display Environment (Plasma).
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
&lfs121_checked;
|
&lfs121_checked;
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The instructions below build all of the Plasma 5 packages in one
|
The instructions below build all of the Plasma packages in one
|
||||||
step by using a bash script.
|
step by using a bash script.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -38,44 +38,43 @@
|
|||||||
<itemizedlist spacing="compact">
|
<itemizedlist spacing="compact">
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Download (HTTP): <ulink url="&plasma5-download-http;"/>
|
Download (HTTP): <ulink url="&plasma-download-http;"/>
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Download (FTP): <ulink url="&plasma5-download-ftp;"/>
|
Download (FTP): <ulink url="&plasma-download-ftp;"/>
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Download MD5 sum: &plasma5-md5sum;
|
Download MD5 sum: &plasma-md5sum;
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Download size: &plasma5-size;
|
Download size: &plasma-size;
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Estimated disk space required: &plasma5-buildsize;
|
Estimated disk space required: &plasma-buildsize;
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
Estimated build time: &plasma5-time;
|
Estimated build time: &plasma-time;
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<bridgehead renderas="sect3">Plasma 5 Dependencies</bridgehead>
|
<bridgehead renderas="sect3">Plasma Dependencies</bridgehead>
|
||||||
|
|
||||||
<bridgehead renderas="sect4">Required</bridgehead>
|
<bridgehead renderas="sect4">Required</bridgehead>
|
||||||
<para role="required">
|
<para role="required">
|
||||||
<!--<xref linkend="gtk2"/>, Does not seem to be needed any more -->
|
<!--<xref linkend="gtk2"/>, Does not seem to be needed any more -->
|
||||||
<xref linkend="gtk3"/>,
|
<xref linkend="gtk3"/>,
|
||||||
<xref linkend="kf6-frameworks"/>,
|
<xref linkend="kf6-frameworks"/>,
|
||||||
<xref linkend="kuserfeedback"/>,
|
|
||||||
<xref linkend="libpwquality"/>,
|
<xref linkend="libpwquality"/>,
|
||||||
<xref linkend="libqalculate"/>,
|
<xref linkend="libqalculate"/>,
|
||||||
<xref linkend="libxcvt"/>,
|
<xref linkend="libxcvt"/>,
|
||||||
@ -94,7 +93,6 @@
|
|||||||
<para role="recommended">
|
<para role="recommended">
|
||||||
<xref linkend="fftw"/>,
|
<xref linkend="fftw"/>,
|
||||||
<xref linkend="gsettings-desktop-schemas"/>,
|
<xref linkend="gsettings-desktop-schemas"/>,
|
||||||
<xref linkend="libdbusmenu-qt"/>,
|
|
||||||
<xref linkend="libcanberra"/>,
|
<xref linkend="libcanberra"/>,
|
||||||
<xref linkend="libinput"/>,
|
<xref linkend="libinput"/>,
|
||||||
<xref linkend="libpcap"/>,
|
<xref linkend="libpcap"/>,
|
||||||
@ -149,7 +147,7 @@
|
|||||||
<command>wget</command> to fetch them all at once:
|
<command>wget</command> to fetch them all at once:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen><userinput>url=https://download.kde.org/stable/plasma/&plasma5-version;/
|
<screen><userinput>url=https://download.kde.org/stable/plasma/&plasma-version;/
|
||||||
wget -r -nH -nd -A '*.xz' -np $url</userinput>
|
wget -r -nH -nd -A '*.xz' -np $url</userinput>
|
||||||
<literal>
|
<literal>
|
||||||
The options used here are:
|
The options used here are:
|
||||||
@ -169,67 +167,69 @@ The options used here are:
|
|||||||
Create the list of files in the proper order as follows:
|
Create the list of files in the proper order as follows:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen><userinput>cat > plasma-&plasma5-version;.md5 << "EOF"
|
<screen><userinput>cat > plasma-&plasma-version;.md5 << "EOF"
|
||||||
<literal>a1361a811dc93389d0ce771d1ff82c3a kdecoration-5.27.10.tar.xz
|
<literal>599e79f2908879ed7f7ffda3637c54a6 kdecoration-6.0.0.tar.xz
|
||||||
1f491e823bc83df650d04d5d9948da45 libkscreen-5.27.10.tar.xz
|
96f956b40d929ddecb208101564aa269 libkscreen-6.0.0.tar.xz
|
||||||
571aa0c18a14ee74f3081f96f73a7f9d libksysguard-5.27.10.tar.xz
|
e09b5326dea0c32c64745a0ab3bb17fd libksysguard-6.0.0.tar.xz
|
||||||
541d1b06db3b707a7a73df1526f37b44 breeze-5.27.10.tar.xz
|
6546c71b2707637fb0c8ffd90abfc981 breeze-6.0.0.tar.xz
|
||||||
9acdc232ea675b761e7386837f25f420 breeze-gtk-5.27.10.tar.xz
|
6ec29676f896546f9fab485142fff113 breeze-gtk-6.0.0.tar.xz
|
||||||
54562594af547614648cded522c3e747 layer-shell-qt-5.27.10.tar.xz
|
5d02ead00aa69e96d71fb892aa941fa3 layer-shell-qt-6.0.0.tar.xz
|
||||||
c44cfe3ba7fb03fc30b2ae305f16ed79 kscreenlocker-5.27.10.tar.xz
|
c91f8689b5386ce42d8a270ba669dfc3 plasma-activities-6.0.0.tar.xz
|
||||||
171949dd2dfc3b2325c959389694860a oxygen-5.27.10.tar.xz
|
125c3e7cf3bb32d3103bb769c584660f libplasma-6.0.0.tar.xz
|
||||||
0ef8d9f18707712fc4bcccf59138f2c7 kinfocenter-5.27.10.tar.xz
|
9dbfb8774a5acead43b3a0afb90a893f kscreenlocker-6.0.0.tar.xz
|
||||||
e4e4409af71c4f5a67aa35c04f6b2bc7 kwin-5.27.10.tar.xz
|
b37312379616a7c2309c834005ada178 oxygen-6.0.0.tar.xz
|
||||||
5c2ff5158503e983207e700ce513e929 plasma-workspace-5.27.10.tar.xz
|
643d13b69ffddf133f4067bd25e33034 kinfocenter-6.0.0.tar.xz
|
||||||
46001c7671f7ff2f08ca0dd9c3cdbf3f plasma-disks-5.27.10.tar.xz
|
4bc12254229c9762e29f2f75d2f44e1a kglobalacceld-6.0.0.tar.xz
|
||||||
820566ae6effedbdd208a78e0031bf67 bluedevil-5.27.10.tar.xz
|
97c448777e08ea7fe53aaef2cb35d17a kwayland-6.0.0.tar.xz
|
||||||
490bd81c915f332b65631b87b6eaa49d kde-gtk-config-5.27.10.tar.xz
|
b5b1a531a62ba3b778c793c63b262509 kwin-6.0.0.tar.xz
|
||||||
7cade9cfce3ef14f14f55cd7a50fd7cf khotkeys-5.27.10.tar.xz
|
5ac7afff15ac496b580526cf5c017db7 plasma5support-6.0.0.tar.xz
|
||||||
e98c999e6ee7f9bbe775d4e512368420 kmenuedit-5.27.10.tar.xz
|
d931aa7909d574c0a5b26a4d5af1f4eb plasma-activities-stats-6.0.0.tar.xz
|
||||||
24bc4ed3ad5587bd05591aafd758df2c kscreen-5.27.10.tar.xz
|
1ce2e4da8cf65347f6fc5099b418ecc6 kpipewire-6.0.0.tar.xz
|
||||||
3ab1c88cf91f0fb46ae3395d57709e12 kwallet-pam-5.27.10.tar.xz
|
4a155013537b80009cc1e7d1582fda33 plasma-workspace-6.0.0.tar.xz
|
||||||
53d59d76b3dfac5f755d607798b08f85 kwayland-integration-5.27.10.tar.xz
|
e32c8a5eac1ac01a763bbcc70b3f6945 plasma-disks-6.0.0.tar.xz
|
||||||
d7a9f2999352e91d504d52ad65336d9b kwrited-5.27.10.tar.xz
|
4d18ce97c23bbf35d87b73efec71420c bluedevil-6.0.0.tar.xz
|
||||||
8a51e19d58acebb89a919b7377d8bc83 milou-5.27.10.tar.xz
|
bfc8028a6f0888965a3a555663ba893b kde-gtk-config-6.0.0.tar.xz
|
||||||
0e11c62c2a23d161b5b8cbe6e87517bc plasma-nm-5.27.10.tar.xz
|
83dffdc80445bbc617f0c0dcef04ca4a kmenuedit-6.0.0.tar.xz
|
||||||
02657d8fd46384f75ffe9c504f7c97b4 plasma-pa-5.27.10.tar.xz
|
57acadb3a31ff06cad411269de2ea700 kscreen-6.0.0.tar.xz
|
||||||
5c1cbd459e786deb16d5615748114bfa plasma-workspace-wallpapers-5.27.10.tar.xz
|
7fad253ac68778bf4046b72a892ade92 kwallet-pam-6.0.0.tar.xz
|
||||||
17302ca60f68e13e85bc24a4ec873622 polkit-kde-agent-1-5.27.10.tar.xz
|
115cb1253c7a903070ff76630370d97d kwrited-6.0.0.tar.xz
|
||||||
cc39dc5777614bd89ae96d38008dc7c9 powerdevil-5.27.10.tar.xz
|
90eb8b277e475f1447472ba467336547 milou-6.0.0.tar.xz
|
||||||
2417bb974152d4f2274ebe3b7b524ca8 plasma-desktop-5.27.10.tar.xz
|
7dcf751acdb6fc66b50734948831731a plasma-nm-6.0.0.tar.xz
|
||||||
f51521902f0665349c0fa012590a1eec kgamma-5.27.10.tar.xz
|
ca57d6c816ae40b595bf3e3e1a2617ff plasma-pa-6.0.0.tar.xz
|
||||||
e95d6813c180b078be4bf40550791e26 ksshaskpass-5.27.10.tar.xz
|
f4445ecabf52a5777fa405f36c791d72 plasma-workspace-wallpapers-6.0.0.tar.xz
|
||||||
#8c52fad441ffe43969458ae71b6a2f26 plasma-sdk-5.27.10.tar.xz
|
ae7b1d18a20699124d924b126335aaed polkit-kde-agent-1-6.0.0.tar.xz
|
||||||
1af573d08dd99879f27c5a2b55b02bc9 sddm-kcm-5.27.10.tar.xz
|
93aacc0af152b6d2e28a694bd211f29d powerdevil-6.0.0.tar.xz
|
||||||
#560ac5c60112e18bb44c46eec3563d7d discover-5.27.10.tar.xz
|
46d9dee5d8abfc12bd8c3ca8811327e7 plasma-desktop-6.0.0.tar.xz
|
||||||
#3af40cfe47213087d2a8c89132ff004d discover-5.27.10.1.tar.xz
|
2b522f3fd18ed563c9fab882b83193eb kgamma-6.0.0.tar.xz
|
||||||
#2cd0a4e1e3e89197e18f48d893c0f2d6 breeze-grub-5.27.10.tar.xz
|
a832617c17070ec2dce5cf019ab7ab1c ksshaskpass-6.0.0.tar.xz
|
||||||
#fe7bb4efec17206a9faceb9cfe35fbf5 breeze-plymouth-5.27.10.tar.xz
|
#65ceae0e87f6b11ec924d57d764913f4 plasma-sdk-6.0.0.tar.xz
|
||||||
5bbb5c7a2985f8d7b8816a35d517d333 kactivitymanagerd-5.27.10.tar.xz
|
973e99f506a6fdad96a8b43d04a0b510 sddm-kcm-6.0.0.tar.xz
|
||||||
c1810c7d54842028fb5968097add5538 plasma-integration-5.27.10.tar.xz
|
#a7ab65d4a36e402df4b42c91cd2a16da discover-6.0.0.tar.xz
|
||||||
#75bedf5da4b7497a18238011d12bec26 plymouth-kcm-5.27.10.tar.xz
|
#bc42922097f6964252a5f56e759c3844 breeze-grub-6.0.0.tar.xz
|
||||||
440dd7cb1f43d7d86862a1165b48c4f2 xdg-desktop-portal-kde-5.27.10.tar.xz
|
#f399364375591938bdfb2d235f13923b breeze-plymouth-6.0.0.tar.xz
|
||||||
657984f8356578253e1911c8d35041f6 drkonqi-5.27.10.tar.xz
|
c0248379f3df970fa19fe6d341dd00a4 kactivitymanagerd-6.0.0.tar.xz
|
||||||
912db896afe71a8283e36037b4bba79e plasma-vault-5.27.10.tar.xz
|
ad6dee45c10e415a92d76745e5901842 plasma-integration-6.0.0.tar.xz
|
||||||
e03d33ca8a9905df3c2901cef5512a14 plasma-browser-integration-5.27.10.tar.xz
|
#e377ca58ca8089ce4e4c26c03e85b4f1 plymouth-kcm-6.0.0.tar.xz
|
||||||
30797f3809675e61542518f9b15be2c3 kde-cli-tools-5.27.10.tar.xz
|
b0a1e9952e09e35f90d8131faed98882 xdg-desktop-portal-kde-6.0.0.tar.xz
|
||||||
1319f82a4043456a4cb99cfcc2ba90fe systemsettings-5.27.10.tar.xz
|
53864beb8ca2de75a8e4c1f52b0f4ea5 drkonqi-6.0.0.tar.xz
|
||||||
2861104cf1e31393d9cd87701042d3aa plasma-thunderbolt-5.27.10.tar.xz
|
e6c9b78fd0022d37dc4913e3dbe5205e plasma-vault-6.0.0.tar.xz
|
||||||
#79ffc86387c7024bd834b349fba9b79f plasma-nano-5.27.10.tar.xz
|
#a5b70716031e98843e8fa1088f2eb0bc plasma-browser-integration-6.0.0.tar.xz
|
||||||
#802d5a3cd34f5ec3825c21905f0ed9db plasma-mobile-5.27.10.tar.xz
|
91f1b7dbde5fcd508f3eab9cdf5f0681 kde-cli-tools-6.0.0.tar.xz
|
||||||
1f4875f2cf9c0d949961aa9ad6635e6f plasma-firewall-5.27.10.tar.xz
|
876c57804ef1daadfcce81bb0d7e82a4 systemsettings-6.0.0.tar.xz
|
||||||
b6648b45d9824b565dda1f100e7d83a6 plasma-systemmonitor-5.27.10.tar.xz
|
29588e3f9d64d092060890a5a438cdb6 plasma-thunderbolt-6.0.0.tar.xz
|
||||||
8e46e5afde739a6361b1838f71eb182d qqc2-breeze-style-5.27.10.tar.xz
|
#cc307526ac2f02e7547cacea0eeccda6 plasma-nano-6.0.0.tar.xz
|
||||||
fd93592f9895c5c09f4c0db771c1710a ksystemstats-5.27.10.tar.xz
|
#5e2effe947e2edf89cce35ef5c2527f6 plasma-mobile-6.0.0.tar.xz
|
||||||
4f55bb4490751abb23046165d68e8ca7 oxygen-sounds-5.27.10.tar.xz
|
f791645b191b9f2e6cc9e6cf0037af00 plasma-firewall-6.0.0.tar.xz
|
||||||
#6300c88c07debeb60760dede52a791ee aura-browser-5.27.10.tar.xz
|
a4d558a30b2ae93dc680010867e10abc plasma-systemmonitor-6.0.0.tar.xz
|
||||||
00afc45528267a5e2ec11b47b8a7779b kdeplasma-addons-5.27.10.tar.xz
|
f250350b7fa2ff6f28f88233955c5638 qqc2-breeze-style-6.0.0.tar.xz
|
||||||
7f432fbb0d205d6e30714e731f91a459 kpipewire-5.27.10.tar.xz
|
28f4d1841cecffaf76462ba20e45c45b ksystemstats-6.0.0.tar.xz
|
||||||
5f37a2e3acf00a0616e13d86ed225d7f plank-player-5.27.10.tar.xz
|
8aad48fd0f58f08ea197aa6d8e4dfab3 oxygen-sounds-6.0.0.tar.xz
|
||||||
f3a08cefe61643273a9e06cfd6b2746a plasma-bigscreen-5.27.10.tar.xz
|
4d7c36f9ada95960ec0619547c716f81 kdeplasma-addons-6.0.0.tar.xz
|
||||||
a69142a27ab62c583fa5d4d4577427ff plasma-remotecontrollers-5.27.10.tar.xz
|
#df582e99c5288d1c0b8dcd1b34a31d08 flatpak-kcm-6.0.0.tar.xz
|
||||||
#16e67ca215d44ec59130214ca6e13e80 flatpak-kcm-5.27.10.tar.xz
|
#eebf65971b0066c707eef50742a9c49e plasma-welcome-6.0.0.tar.xz
|
||||||
#4ef3e1d988e5edfa8ee20f9373a82680 plasma-welcome-5.27.10.tar.xz</literal>
|
8f0c51c160819c170dcc77722b6153e3 ocean-sound-theme-6.0.0.tar.xz
|
||||||
|
b8963fb1790449d4a905cf85f017d1e9 print-manager-6.0.0.tar.xz
|
||||||
|
#a05c7d650e44cd046fbc090fcbb69ae4 wacomtablet-6.0.0.tar.xz</literal>
|
||||||
EOF</userinput></screen>
|
EOF</userinput></screen>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
@ -265,7 +265,7 @@ EOF</userinput></screen>
|
|||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 role="installation">
|
<sect2 role="installation">
|
||||||
<title>Installation of Plasma5</title>
|
<title>Installation of Plasma</title>
|
||||||
|
|
||||||
&as_root;
|
&as_root;
|
||||||
|
|
||||||
@ -310,7 +310,7 @@ EOF</userinput></screen>
|
|||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
|
cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DBUILD_TESTING=OFF \
|
-DBUILD_TESTING=OFF \
|
||||||
-Wno-dev .. &&
|
-Wno-dev .. &&
|
||||||
@ -324,44 +324,53 @@ EOF</userinput></screen>
|
|||||||
as_root rm -rf $packagedir
|
as_root rm -rf $packagedir
|
||||||
as_root /sbin/ldconfig
|
as_root /sbin/ldconfig
|
||||||
|
|
||||||
done < plasma-&plasma5-version;.md5
|
done < plasma-&plasma-version;.md5
|
||||||
|
|
||||||
exit</userinput></screen>
|
exit</userinput></screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you did not set <envar>$KF5_PREFIX</envar> to
|
If you did not set <envar>$KF6_PREFIX</envar> to
|
||||||
<filename>/usr</filename>, create symlinks to allow display managers to
|
<filename>/usr</filename>, create symlinks to allow display managers to
|
||||||
find <application>Plasma</application>, and to allow the XDG Desktop
|
find <application>Plasma</application>, and to allow the XDG Desktop
|
||||||
Portal to be detected:
|
Portal to be detected. As the &root; user:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen><userinput>as_root install -dvm 755 /usr/share/xsessions &&
|
<screen><userinput># Setup xsessions (X11 sessions)
|
||||||
cd /usr/share/xsessions/ &&
|
install -dvm 755 /usr/share/xsessions
|
||||||
|
cd /usr/share/xsessions
|
||||||
|
|
||||||
[ -e plasma.desktop ] ||
|
[ -e plasma.desktop ] ||
|
||||||
as_root ln -sfv $KF5_PREFIX/share/xsessions/plasma.desktop &&
|
ln -sfv $KF6_PREFIX/share/xsessions/plasmax11.desktop
|
||||||
as_root install -dvm 755 /usr/share/wayland-sessions &&
|
|
||||||
cd /usr/share/wayland-sessions/ &&
|
# Setup wayland-sessions
|
||||||
|
install -dvm 755 /usr/share/wayland-sessions
|
||||||
|
cd /usr/share/wayland-sessions
|
||||||
|
|
||||||
[ -e plasmawayland.desktop ] ||
|
[ -e plasmawayland.desktop ] ||
|
||||||
as_root ln -sfv $KF5_PREFIX/share/wayland-sessions/plasmawayland.desktop
|
ln -sfv $KF6_PREFIX/share/wayland-sessions/plasma.desktop
|
||||||
<!-- work around a bug in xdg-desktop-portal
|
<!-- work around a bug in xdg-desktop-portal-->
|
||||||
-->as_root install -dvm 755 /usr/share/xdg-desktop-portal &&
|
# Setup xdg-desktop-portal
|
||||||
cd /usr/share/xdg-desktop-portal/ &&
|
install -dvm 755 /usr/share/xdg-desktop-portal
|
||||||
|
cd /usr/share/xdg-desktop-portal
|
||||||
|
|
||||||
[ -e kde-portals.conf ] ||
|
[ -e kde-portals.conf ] ||
|
||||||
as_root ln -sfv $KF5_PREFIX/share/xdg-desktop-portal/kde-portals.conf
|
ln -sfv $KF6_PREFIX/share/xdg-desktop-portal/kde-portals.conf
|
||||||
as_root install -dvm 755 /usr/share/xdg-desktop-portal/portals &&
|
|
||||||
cd /usr/share/xdg-desktop-portal/portals &&
|
# Setup kde partal
|
||||||
|
install -dvm 755 /usr/share/xdg-desktop-portal/portals
|
||||||
|
cd /usr/share/xdg-desktop-portal/portals
|
||||||
|
|
||||||
[ -e kde.portal ] ||
|
[ -e kde.portal ] ||
|
||||||
as_root ln -sfv $KF5_PREFIX/share/xdg-desktop-portal/portals/kde.portal
|
ln -sfv $KF6_PREFIX/share/xdg-desktop-portal/portals/kde.portal</userinput></screen>
|
||||||
</userinput></screen>
|
|
||||||
|
|
||||||
<para revision="sysv">
|
<para revision="sysv">
|
||||||
Useless systemd units have been installed in
|
Useless systemd units have been installed in
|
||||||
<filename class="directory">$KF5_PREFIX/lib</filename>. Remove
|
<filename class="directory">$KF6_PREFIX/lib</filename>. Remove
|
||||||
them now (as <systemitem class="username">root</systemitem>):
|
them now (as <systemitem class="username">root</systemitem>):
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"
|
<screen role="root"
|
||||||
revision="sysv"><userinput>rm -rf $KF5_PREFIX/lib/systemd</userinput></screen>
|
revision="sysv"><userinput>rm -rf $KF6_PREFIX/lib/systemd</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
<!--
|
<!--
|
||||||
@ -432,27 +441,27 @@ EOF</userinput></screen>
|
|||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 role="starting">
|
<sect2 role="starting">
|
||||||
<title>Starting Plasma5</title>
|
<title>Starting Plasma</title>
|
||||||
|
|
||||||
<para revision="sysv">
|
<para revision="sysv">
|
||||||
You can start <application>Plasma5</application> from runlevel 3, using
|
You can start <application>Plasma</application> from runlevel 3, using
|
||||||
<xref linkend="xinit"/>, or from runlevel 5, using a Display Manager,
|
<xref linkend="xinit"/>, or from runlevel 5, using a Display Manager,
|
||||||
such as <xref linkend="lightdm"/>.
|
such as <xref linkend="lightdm"/>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para revision="systemd">
|
<para revision="systemd">
|
||||||
You can start <application>Plasma5</application> from a TTY, using
|
You can start <application>Plasma</application> from a TTY, using
|
||||||
<xref linkend="xinit"/><!--, or from a graphical display manager, such as
|
<xref linkend="xinit"/><!--, or from a graphical display manager, such as
|
||||||
<xref linkend="sddm"/>-->.
|
<xref linkend="sddm"/>-->.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
To start <application>Plasma 5</application> using <xref linkend="xinit"/>,
|
To start <application>Plasma</application> using <xref linkend="xinit"/>,
|
||||||
run the following commands:
|
run the following commands:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="nodump"><userinput>cat > ~/.xinitrc << "EOF"
|
<screen role="nodump"><userinput>cat > ~/.xinitrc << "EOF"
|
||||||
<literal>dbus-launch --exit-with-x11 $KF5_PREFIX/bin/startplasma-x11</literal>
|
<literal>dbus-launch --exit-with-x11 $KF6_PREFIX/bin/startplasma-x11</literal>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
startx</userinput></screen>
|
startx</userinput></screen>
|
||||||
@ -478,7 +487,14 @@ startx</userinput></screen>
|
|||||||
where X was running. If you wish to see those messages, simultaneously
|
where X was running. If you wish to see those messages, simultaneously
|
||||||
press keys Alt-F7 (assuming that X was running on vt7).
|
press keys Alt-F7 (assuming that X was running on vt7).
|
||||||
</para>
|
</para>
|
||||||
<!-- Now the entry is "plasma (X11)" for Xorg, so I guess this is
|
<!-- Start plasma wayland with
|
||||||
|
|
||||||
|
/opt/kf6/lib/libexec/plasma-dbus-run-session-if-needed /opt/kf6/bin/startplasma-wayland
|
||||||
|
|
||||||
|
Investigate why it's in /opt/kf6/lib/libexec and not just in /opt/kf6/libexec
|
||||||
|
|
||||||
|
|
||||||
|
Now the entry is "plasma (X11)" for Xorg, so I guess this is
|
||||||
not needed anymore:
|
not needed anymore:
|
||||||
<para>
|
<para>
|
||||||
If you intend to start <application>Plasma</application> using a
|
If you intend to start <application>Plasma</application> using a
|
||||||
@ -505,15 +521,15 @@ startx</userinput></screen>
|
|||||||
|
|
||||||
<seglistitem>
|
<seglistitem>
|
||||||
<seg>
|
<seg>
|
||||||
There are too many plasma programs (63 in /opt/kf5/bin) to list
|
There are too many plasma programs (over 50 in /opt/kf6/bin) to list
|
||||||
separately here.
|
separately here.
|
||||||
</seg>
|
</seg>
|
||||||
<seg>
|
<seg>
|
||||||
There are too many plasma libraries (40 in /opt/kf5/lib) to list
|
There are too many plasma libraries (over 250 in /opt/kf6/lib) to list
|
||||||
separately here.
|
separately here.
|
||||||
</seg>
|
</seg>
|
||||||
<seg>
|
<seg>
|
||||||
There are too many plasma directories (over 1000 in /opt/kf5) to
|
There are too many plasma directories (over 2700 in /opt/kf6) to
|
||||||
list separately here.
|
list separately here.
|
||||||
</seg>
|
</seg>
|
||||||
</seglistitem>
|
</seglistitem>
|
||||||
|
@ -72,8 +72,8 @@
|
|||||||
<para role="required">
|
<para role="required">
|
||||||
<xref linkend="liblxqt"/>,
|
<xref linkend="liblxqt"/>,
|
||||||
(<xref linkend="lxqt-kconfig"/> and
|
(<xref linkend="lxqt-kconfig"/> and
|
||||||
<xref linkend="lxqt-libkscreen"/>) or
|
<xref linkend="lxqt-libkscreen"/>) <!--or
|
||||||
<xref role="nodep" linkend="plasma5-build"/>, and
|
<xref role="nodep" linkend="plasma-build"/>-->, and
|
||||||
<xref linkend="xorg-libinput-driver"/>
|
<xref linkend="xorg-libinput-driver"/>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -31,16 +31,16 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
&lfs121_checked;
|
&lfs121_checked;
|
||||||
|
<!--
|
||||||
<important>
|
<important>
|
||||||
<para>
|
<para>
|
||||||
This package is extracted from the plasma set of packages.
|
This package is extracted from the plasma set of packages.
|
||||||
If <xref linkend="plasma5-build"/> is built, do <emphasis
|
If <xref linkend="plasma-build"/> is built, do <emphasis
|
||||||
role="bold">NOT</emphasis> also build this package as presented
|
role="bold">NOT</emphasis> also build this package as presented
|
||||||
here.
|
here.
|
||||||
</para>
|
</para>
|
||||||
</important>
|
</important>
|
||||||
|
-->
|
||||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||||
<itemizedlist spacing="compact">
|
<itemizedlist spacing="compact">
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
<para role="required">
|
<para role="required">
|
||||||
<xref linkend="openbox"/>, or another window manager, such as
|
<xref linkend="openbox"/>, or another window manager, such as
|
||||||
<xref role="nodep" linkend="xfwm4"/>, or
|
<xref role="nodep" linkend="xfwm4"/>, or
|
||||||
kwin from <xref role="nodep" linkend="plasma5-build"/>.
|
kwin from <xref role="nodep" linkend="plasma-build"/>.
|
||||||
Note that <xref role="nodep" linkend="icewm"/> is not suitable for LXQt.
|
Note that <xref role="nodep" linkend="icewm"/> is not suitable for LXQt.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@
|
|||||||
One polkit authentication agent for using polkit in the graphical
|
One polkit authentication agent for using polkit in the graphical
|
||||||
environment:
|
environment:
|
||||||
<application>polkit-kde-agent</application> in
|
<application>polkit-kde-agent</application> in
|
||||||
<xref role="runtime" linkend="plasma5-build"/> for KDE,
|
<xref role="runtime" linkend="plasma-build"/> for KDE,
|
||||||
the agent built in
|
the agent built in
|
||||||
<xref role="runtime" linkend="gnome-shell"/> for GNOME3,
|
<xref role="runtime" linkend="gnome-shell"/> for GNOME3,
|
||||||
<xref role="runtime" linkend="polkit-gnome"/> for XFCE, and
|
<xref role="runtime" linkend="polkit-gnome"/> for XFCE, and
|
||||||
|
@ -112,7 +112,7 @@
|
|||||||
swrast driver much faster),
|
swrast driver much faster),
|
||||||
|
|
||||||
<xref linkend="wayland-protocols"/> (required for
|
<xref linkend="wayland-protocols"/> (required for
|
||||||
<xref role="nodep" linkend='plasma5-build'/>,
|
<xref role="nodep" linkend='plasma-build'/>,
|
||||||
GNOME, and recommended for <xref role="nodep" linkend='gtk3'/>), and
|
GNOME, and recommended for <xref role="nodep" linkend='gtk3'/>), and
|
||||||
|
|
||||||
<xref linkend="vulkan-loader"/> (required for Vulkan support)
|
<xref linkend="vulkan-loader"/> (required for Vulkan support)
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
packages in BLFS. This page, and the next, are provided to
|
packages in BLFS. This page, and the next, are provided to
|
||||||
reduce the amount of time, space, and dependencies needed
|
reduce the amount of time, space, and dependencies needed
|
||||||
to build these packages. <!--They are not recommended if you will build
|
to build these packages. <!--They are not recommended if you will build
|
||||||
the <xref linkend="kf5- frameworks"/> based <xref linkend="plasma5-build"/> desktop
|
the <xref linkend="kf5- frameworks"/> based <xref linkend="plasma-build"/> desktop
|
||||||
environment.-->
|
environment.-->
|
||||||
</para>
|
</para>
|
||||||
</important>
|
</important>
|
||||||
@ -551,8 +551,8 @@ ldconfig</userinput></screen>
|
|||||||
the <filename>/etc/profile.d/qt5.sh</filename> file:
|
the <filename>/etc/profile.d/qt5.sh</filename> file:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<screen role="root"><userinput>cat > /etc/profile.d/qt5.sh << "EOF"
|
<screen role="root"><userinput>cat > /etc/profile.d/qt_5.sh << "EOF"
|
||||||
<literal># Begin /etc/profile.d/qt5.sh
|
<literal># Begin /etc/profile.d/qt_5.sh
|
||||||
|
|
||||||
QT5DIR=/opt/qt5
|
QT5DIR=/opt/qt5
|
||||||
|
|
||||||
@ -561,7 +561,7 @@ pathappend $QT5DIR/lib/pkgconfig PKG_CONFIG_PATH
|
|||||||
|
|
||||||
export QT5DIR
|
export QT5DIR
|
||||||
|
|
||||||
# End /etc/profile.d/qt5.sh</literal>
|
# End /etc/profile.d/qt_5.sh</literal>
|
||||||
EOF</userinput></screen>
|
EOF</userinput></screen>
|
||||||
|
|
||||||
</sect3>
|
</sect3>
|
||||||
|
@ -38,6 +38,16 @@
|
|||||||
Frameworks 5 (KF5)</application> and <application>LXQt</application>.
|
Frameworks 5 (KF5)</application> and <application>LXQt</application>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<important>
|
||||||
|
<para>
|
||||||
|
The installation of the full Qt5 packages is now deprecated for BLFS
|
||||||
|
due to the release of <xref linkend="qt6"/>. This page will probably
|
||||||
|
be removed soon depending on the release of new versions of packages
|
||||||
|
that still use Qt5. For those packages, users should use
|
||||||
|
<xref linkend="qt5-alternate"/>.
|
||||||
|
</para>
|
||||||
|
</important>
|
||||||
|
|
||||||
&lfs121_checked;
|
&lfs121_checked;
|
||||||
|
|
||||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||||
|
Loading…
Reference in New Issue
Block a user