mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +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="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="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="libdbusmenuqt.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"?>
|
||||
<!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">
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!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.
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
This package is not used by kf6.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
&lfs121_checked;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
@ -76,7 +70,7 @@
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="qt5"/>
|
||||
<xref linkend="qt5-alternate"/>
|
||||
</para>
|
||||
|
||||
<!-- needs Qt4
|
@ -152,23 +152,21 @@ make</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Now, as the <systemitem class="username">root</systemitem> user:
|
||||
Now, as the &root; user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
ln -svf ../libexec/bluetooth/bluetoothd /usr/sbin</userinput></screen>
|
||||
|
||||
<para>
|
||||
Install the main configuration file as the
|
||||
<systemitem class="username">root</systemitem> user:
|
||||
Install the main configuration file as the &root; user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>install -v -dm755 /etc/bluetooth &&
|
||||
install -v -m644 src/main.conf /etc/bluetooth/main.conf</userinput></screen>
|
||||
|
||||
<para>
|
||||
If desired, install the API documentation as the
|
||||
<systemitem class="username">root</systemitem> user:
|
||||
If desired, install the API documentation as the &root; user:
|
||||
</para>
|
||||
|
||||
<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
|
||||
configuration files. /etc/sysconfig/bluetooth is installed as a part
|
||||
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 revision="systemd">
|
||||
<filename>/etc/bluetooth/main.conf</filename> is installed automatically
|
||||
during the installation. Additionally, there are two supplementary
|
||||
configuration files. You can optionally install the following files
|
||||
as the <systemitem class="username">root</systemitem> user:
|
||||
as the &root; user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>cat > /etc/bluetooth/rfcomm.conf << "EOF"</userinput>
|
||||
@ -266,8 +264,7 @@ EOF</screen>
|
||||
<para revision="systemd">
|
||||
To start the <command>bluetoothd</command> daemon at boot,
|
||||
enable the previously installed systemd unit by
|
||||
running the following command as the
|
||||
<systemitem class="username">root</systemitem> user:
|
||||
running the following command as the &root; user:
|
||||
</para>
|
||||
|
||||
<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
|
||||
support some Bluetooth programs using it), enable the previously
|
||||
installed systemd unit for all users by running the following command
|
||||
as the <systemitem class="username">root</systemitem> user:
|
||||
as the &root; user:
|
||||
</para>
|
||||
|
||||
<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-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="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="kuserfeedback.xml"/>
|
||||
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kuserfeedback.xml"/>-->
|
||||
|
||||
</chapter>
|
||||
|
@ -78,7 +78,7 @@ cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \
|
||||
make</userinput></screen>
|
||||
|
||||
<para>
|
||||
And as the <systemitem class="username">root</systemitem> user:
|
||||
And as the &root; user:
|
||||
</para>
|
||||
|
||||
<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="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="khelpcenter.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="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="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="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="add-pkgs.xml"/>
|
||||
|
||||
</chapter>
|
||||
|
@ -73,21 +73,22 @@
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<xref linkend="boost"/>,
|
||||
<!--<xref linkend="boost"/>,-->
|
||||
<xref linkend="extra-cmake-modules"/>,
|
||||
<xref linkend="DocBook"/>,
|
||||
<xref linkend="docbook-xsl"/>,
|
||||
<xref linkend="giflib"/>,
|
||||
<xref linkend="libepoxy"/>,
|
||||
<!--<xref linkend="giflib"/>,-->
|
||||
<xref linkend="libcanberra"/>,
|
||||
<!--<xref linkend="libepoxy"/>,-->
|
||||
<xref linkend="libgcrypt"/>,
|
||||
<xref linkend="libical"/>,
|
||||
<xref linkend="libjpeg"/>,
|
||||
<xref linkend="libpng"/>,
|
||||
<!--<xref linkend="libjpeg"/>,-->
|
||||
<!--<xref linkend="libpng"/>,-->
|
||||
<xref linkend="libxslt"/>,
|
||||
<xref linkend="lmdb"/>,
|
||||
<xref linkend="qca"/>,
|
||||
<xref linkend="qrencode"/>,
|
||||
<xref linkend="phonon"/>,
|
||||
<!--<xref linkend="phonon"/>,-->
|
||||
<xref linkend="plasma-wayland-protocols"/>,
|
||||
<xref linkend="shared-mime-info"/>,
|
||||
<xref linkend="perl-uri"/>, and
|
||||
@ -99,8 +100,9 @@
|
||||
<xref linkend="aspell"/> (Dictionary backend for Sonnet),
|
||||
<xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
|
||||
<xref linkend="ModemManager"/> (needed to build ModemManager-Qt),
|
||||
<xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt), and
|
||||
<xref linkend="polkit-qt"/> (Authentication backend for KAuth)
|
||||
<!-- <xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt),-->
|
||||
<xref linkend="polkit-qt"/> (Authentication backend for KAuth), and
|
||||
<xref linkend="vulkan-loader"/> (Add support for Vulkan graphis drivers)
|
||||
</para>
|
||||
|
||||
<para role="recommended">
|
||||
@ -117,7 +119,7 @@
|
||||
|
||||
<bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
|
||||
<para role="optional">
|
||||
<!--<xref role="runtime" linkend="oxygen-fonts"/> and-->
|
||||
<!--<xref role="runtime" linkend="oxygen-fonts"/>--> and
|
||||
<xref role="runtime" linkend="noto-fonts"/>
|
||||
</para>
|
||||
<bridgehead renderas="sect4">Additional recommended dependencies for kapidox</bridgehead>
|
||||
@ -125,13 +127,13 @@
|
||||
<xref role="runtime" linkend="doxygen"/> (Run time),
|
||||
<xref linkend="doxypypy"/>,
|
||||
<xref linkend="doxyqml"/>,
|
||||
<xref linkend="PyYAML"/>, and
|
||||
<!-- <xref linkend="PyYAML"/>,--> and
|
||||
<xref linkend="requests"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="jasper"/>,
|
||||
<!-- <xref linkend="jasper"/>,-->
|
||||
<xref linkend="libavif"/>,
|
||||
<xref linkend="libraw"/>,
|
||||
<ulink url="https://github.com/strukturag/libheif">libheif</ulink>,
|
||||
@ -139,12 +141,12 @@
|
||||
<!-- www.openexr.com redirects here -->
|
||||
<ulink url="https://github.com/AcademySoftwareFoundation/openexr">OpenEXR</ulink>
|
||||
</para>
|
||||
|
||||
<!--
|
||||
<bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="mitkrb"/>
|
||||
</para>
|
||||
|
||||
-->
|
||||
<bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="udisks2"/>,
|
||||
|
@ -4,33 +4,33 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY plasma5-download-http "https://download.kde.org/stable/plasma/&plasma5-version;">
|
||||
<!ENTITY plasma5-download-ftp " ">
|
||||
<!ENTITY plasma5-md5sum "See Below">
|
||||
<!ENTITY plasma5-size "243 MB">
|
||||
<!ENTITY plasma5-buildsize "1.7 GB (419 MB installed)">
|
||||
<!ENTITY plasma5-time "7.6 SBU (using parallelism=4)">
|
||||
<!ENTITY plasma-download-http "https://download.kde.org/stable/plasma/&plasma-version;">
|
||||
<!ENTITY plasma-download-ftp " ">
|
||||
<!ENTITY plasma-md5sum "See Below">
|
||||
<!ENTITY plasma-size "243 MB">
|
||||
<!ENTITY plasma-buildsize "1.7 GB (419 MB installed)">
|
||||
<!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"?>
|
||||
|
||||
|
||||
<title>Building Plasma 5</title>
|
||||
<title>Building Plasma</title>
|
||||
|
||||
<indexterm zone="plasma5-build">
|
||||
<primary sortas="a-kde-plasma">KDE Plasma 5</primary>
|
||||
<indexterm zone="plasma-build">
|
||||
<primary sortas="a-kde-plasma">KDE Plasma</primary>
|
||||
</indexterm>
|
||||
|
||||
<para>
|
||||
KDE Plasma 5 is a collection of packages based on top of KDE Frameworks
|
||||
5 and QML. They implement the KDE Display Environment (Plasma 5).
|
||||
KDE Plasma is a collection of packages based on top of KDE Frameworks
|
||||
and QML. They implement the KDE Display Environment (Plasma).
|
||||
</para>
|
||||
|
||||
&lfs121_checked;
|
||||
|
||||
<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.
|
||||
</para>
|
||||
|
||||
@ -38,44 +38,43 @@
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>
|
||||
Download (HTTP): <ulink url="&plasma5-download-http;"/>
|
||||
Download (HTTP): <ulink url="&plasma-download-http;"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Download (FTP): <ulink url="&plasma5-download-ftp;"/>
|
||||
Download (FTP): <ulink url="&plasma-download-ftp;"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Download MD5 sum: &plasma5-md5sum;
|
||||
Download MD5 sum: &plasma-md5sum;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Download size: &plasma5-size;
|
||||
Download size: &plasma-size;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Estimated disk space required: &plasma5-buildsize;
|
||||
Estimated disk space required: &plasma-buildsize;
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Estimated build time: &plasma5-time;
|
||||
Estimated build time: &plasma-time;
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Plasma 5 Dependencies</bridgehead>
|
||||
<bridgehead renderas="sect3">Plasma Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para role="required">
|
||||
<!--<xref linkend="gtk2"/>, Does not seem to be needed any more -->
|
||||
<xref linkend="gtk3"/>,
|
||||
<xref linkend="kf6-frameworks"/>,
|
||||
<xref linkend="kuserfeedback"/>,
|
||||
<xref linkend="libpwquality"/>,
|
||||
<xref linkend="libqalculate"/>,
|
||||
<xref linkend="libxcvt"/>,
|
||||
@ -94,7 +93,6 @@
|
||||
<para role="recommended">
|
||||
<xref linkend="fftw"/>,
|
||||
<xref linkend="gsettings-desktop-schemas"/>,
|
||||
<xref linkend="libdbusmenu-qt"/>,
|
||||
<xref linkend="libcanberra"/>,
|
||||
<xref linkend="libinput"/>,
|
||||
<xref linkend="libpcap"/>,
|
||||
@ -149,7 +147,7 @@
|
||||
<command>wget</command> to fetch them all at once:
|
||||
</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>
|
||||
<literal>
|
||||
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:
|
||||
</para>
|
||||
|
||||
<screen><userinput>cat > plasma-&plasma5-version;.md5 << "EOF"
|
||||
<literal>a1361a811dc93389d0ce771d1ff82c3a kdecoration-5.27.10.tar.xz
|
||||
1f491e823bc83df650d04d5d9948da45 libkscreen-5.27.10.tar.xz
|
||||
571aa0c18a14ee74f3081f96f73a7f9d libksysguard-5.27.10.tar.xz
|
||||
541d1b06db3b707a7a73df1526f37b44 breeze-5.27.10.tar.xz
|
||||
9acdc232ea675b761e7386837f25f420 breeze-gtk-5.27.10.tar.xz
|
||||
54562594af547614648cded522c3e747 layer-shell-qt-5.27.10.tar.xz
|
||||
c44cfe3ba7fb03fc30b2ae305f16ed79 kscreenlocker-5.27.10.tar.xz
|
||||
171949dd2dfc3b2325c959389694860a oxygen-5.27.10.tar.xz
|
||||
0ef8d9f18707712fc4bcccf59138f2c7 kinfocenter-5.27.10.tar.xz
|
||||
e4e4409af71c4f5a67aa35c04f6b2bc7 kwin-5.27.10.tar.xz
|
||||
5c2ff5158503e983207e700ce513e929 plasma-workspace-5.27.10.tar.xz
|
||||
46001c7671f7ff2f08ca0dd9c3cdbf3f plasma-disks-5.27.10.tar.xz
|
||||
820566ae6effedbdd208a78e0031bf67 bluedevil-5.27.10.tar.xz
|
||||
490bd81c915f332b65631b87b6eaa49d kde-gtk-config-5.27.10.tar.xz
|
||||
7cade9cfce3ef14f14f55cd7a50fd7cf khotkeys-5.27.10.tar.xz
|
||||
e98c999e6ee7f9bbe775d4e512368420 kmenuedit-5.27.10.tar.xz
|
||||
24bc4ed3ad5587bd05591aafd758df2c kscreen-5.27.10.tar.xz
|
||||
3ab1c88cf91f0fb46ae3395d57709e12 kwallet-pam-5.27.10.tar.xz
|
||||
53d59d76b3dfac5f755d607798b08f85 kwayland-integration-5.27.10.tar.xz
|
||||
d7a9f2999352e91d504d52ad65336d9b kwrited-5.27.10.tar.xz
|
||||
8a51e19d58acebb89a919b7377d8bc83 milou-5.27.10.tar.xz
|
||||
0e11c62c2a23d161b5b8cbe6e87517bc plasma-nm-5.27.10.tar.xz
|
||||
02657d8fd46384f75ffe9c504f7c97b4 plasma-pa-5.27.10.tar.xz
|
||||
5c1cbd459e786deb16d5615748114bfa plasma-workspace-wallpapers-5.27.10.tar.xz
|
||||
17302ca60f68e13e85bc24a4ec873622 polkit-kde-agent-1-5.27.10.tar.xz
|
||||
cc39dc5777614bd89ae96d38008dc7c9 powerdevil-5.27.10.tar.xz
|
||||
2417bb974152d4f2274ebe3b7b524ca8 plasma-desktop-5.27.10.tar.xz
|
||||
f51521902f0665349c0fa012590a1eec kgamma-5.27.10.tar.xz
|
||||
e95d6813c180b078be4bf40550791e26 ksshaskpass-5.27.10.tar.xz
|
||||
#8c52fad441ffe43969458ae71b6a2f26 plasma-sdk-5.27.10.tar.xz
|
||||
1af573d08dd99879f27c5a2b55b02bc9 sddm-kcm-5.27.10.tar.xz
|
||||
#560ac5c60112e18bb44c46eec3563d7d discover-5.27.10.tar.xz
|
||||
#3af40cfe47213087d2a8c89132ff004d discover-5.27.10.1.tar.xz
|
||||
#2cd0a4e1e3e89197e18f48d893c0f2d6 breeze-grub-5.27.10.tar.xz
|
||||
#fe7bb4efec17206a9faceb9cfe35fbf5 breeze-plymouth-5.27.10.tar.xz
|
||||
5bbb5c7a2985f8d7b8816a35d517d333 kactivitymanagerd-5.27.10.tar.xz
|
||||
c1810c7d54842028fb5968097add5538 plasma-integration-5.27.10.tar.xz
|
||||
#75bedf5da4b7497a18238011d12bec26 plymouth-kcm-5.27.10.tar.xz
|
||||
440dd7cb1f43d7d86862a1165b48c4f2 xdg-desktop-portal-kde-5.27.10.tar.xz
|
||||
657984f8356578253e1911c8d35041f6 drkonqi-5.27.10.tar.xz
|
||||
912db896afe71a8283e36037b4bba79e plasma-vault-5.27.10.tar.xz
|
||||
e03d33ca8a9905df3c2901cef5512a14 plasma-browser-integration-5.27.10.tar.xz
|
||||
30797f3809675e61542518f9b15be2c3 kde-cli-tools-5.27.10.tar.xz
|
||||
1319f82a4043456a4cb99cfcc2ba90fe systemsettings-5.27.10.tar.xz
|
||||
2861104cf1e31393d9cd87701042d3aa plasma-thunderbolt-5.27.10.tar.xz
|
||||
#79ffc86387c7024bd834b349fba9b79f plasma-nano-5.27.10.tar.xz
|
||||
#802d5a3cd34f5ec3825c21905f0ed9db plasma-mobile-5.27.10.tar.xz
|
||||
1f4875f2cf9c0d949961aa9ad6635e6f plasma-firewall-5.27.10.tar.xz
|
||||
b6648b45d9824b565dda1f100e7d83a6 plasma-systemmonitor-5.27.10.tar.xz
|
||||
8e46e5afde739a6361b1838f71eb182d qqc2-breeze-style-5.27.10.tar.xz
|
||||
fd93592f9895c5c09f4c0db771c1710a ksystemstats-5.27.10.tar.xz
|
||||
4f55bb4490751abb23046165d68e8ca7 oxygen-sounds-5.27.10.tar.xz
|
||||
#6300c88c07debeb60760dede52a791ee aura-browser-5.27.10.tar.xz
|
||||
00afc45528267a5e2ec11b47b8a7779b kdeplasma-addons-5.27.10.tar.xz
|
||||
7f432fbb0d205d6e30714e731f91a459 kpipewire-5.27.10.tar.xz
|
||||
5f37a2e3acf00a0616e13d86ed225d7f plank-player-5.27.10.tar.xz
|
||||
f3a08cefe61643273a9e06cfd6b2746a plasma-bigscreen-5.27.10.tar.xz
|
||||
a69142a27ab62c583fa5d4d4577427ff plasma-remotecontrollers-5.27.10.tar.xz
|
||||
#16e67ca215d44ec59130214ca6e13e80 flatpak-kcm-5.27.10.tar.xz
|
||||
#4ef3e1d988e5edfa8ee20f9373a82680 plasma-welcome-5.27.10.tar.xz</literal>
|
||||
<screen><userinput>cat > plasma-&plasma-version;.md5 << "EOF"
|
||||
<literal>599e79f2908879ed7f7ffda3637c54a6 kdecoration-6.0.0.tar.xz
|
||||
96f956b40d929ddecb208101564aa269 libkscreen-6.0.0.tar.xz
|
||||
e09b5326dea0c32c64745a0ab3bb17fd libksysguard-6.0.0.tar.xz
|
||||
6546c71b2707637fb0c8ffd90abfc981 breeze-6.0.0.tar.xz
|
||||
6ec29676f896546f9fab485142fff113 breeze-gtk-6.0.0.tar.xz
|
||||
5d02ead00aa69e96d71fb892aa941fa3 layer-shell-qt-6.0.0.tar.xz
|
||||
c91f8689b5386ce42d8a270ba669dfc3 plasma-activities-6.0.0.tar.xz
|
||||
125c3e7cf3bb32d3103bb769c584660f libplasma-6.0.0.tar.xz
|
||||
9dbfb8774a5acead43b3a0afb90a893f kscreenlocker-6.0.0.tar.xz
|
||||
b37312379616a7c2309c834005ada178 oxygen-6.0.0.tar.xz
|
||||
643d13b69ffddf133f4067bd25e33034 kinfocenter-6.0.0.tar.xz
|
||||
4bc12254229c9762e29f2f75d2f44e1a kglobalacceld-6.0.0.tar.xz
|
||||
97c448777e08ea7fe53aaef2cb35d17a kwayland-6.0.0.tar.xz
|
||||
b5b1a531a62ba3b778c793c63b262509 kwin-6.0.0.tar.xz
|
||||
5ac7afff15ac496b580526cf5c017db7 plasma5support-6.0.0.tar.xz
|
||||
d931aa7909d574c0a5b26a4d5af1f4eb plasma-activities-stats-6.0.0.tar.xz
|
||||
1ce2e4da8cf65347f6fc5099b418ecc6 kpipewire-6.0.0.tar.xz
|
||||
4a155013537b80009cc1e7d1582fda33 plasma-workspace-6.0.0.tar.xz
|
||||
e32c8a5eac1ac01a763bbcc70b3f6945 plasma-disks-6.0.0.tar.xz
|
||||
4d18ce97c23bbf35d87b73efec71420c bluedevil-6.0.0.tar.xz
|
||||
bfc8028a6f0888965a3a555663ba893b kde-gtk-config-6.0.0.tar.xz
|
||||
83dffdc80445bbc617f0c0dcef04ca4a kmenuedit-6.0.0.tar.xz
|
||||
57acadb3a31ff06cad411269de2ea700 kscreen-6.0.0.tar.xz
|
||||
7fad253ac68778bf4046b72a892ade92 kwallet-pam-6.0.0.tar.xz
|
||||
115cb1253c7a903070ff76630370d97d kwrited-6.0.0.tar.xz
|
||||
90eb8b277e475f1447472ba467336547 milou-6.0.0.tar.xz
|
||||
7dcf751acdb6fc66b50734948831731a plasma-nm-6.0.0.tar.xz
|
||||
ca57d6c816ae40b595bf3e3e1a2617ff plasma-pa-6.0.0.tar.xz
|
||||
f4445ecabf52a5777fa405f36c791d72 plasma-workspace-wallpapers-6.0.0.tar.xz
|
||||
ae7b1d18a20699124d924b126335aaed polkit-kde-agent-1-6.0.0.tar.xz
|
||||
93aacc0af152b6d2e28a694bd211f29d powerdevil-6.0.0.tar.xz
|
||||
46d9dee5d8abfc12bd8c3ca8811327e7 plasma-desktop-6.0.0.tar.xz
|
||||
2b522f3fd18ed563c9fab882b83193eb kgamma-6.0.0.tar.xz
|
||||
a832617c17070ec2dce5cf019ab7ab1c ksshaskpass-6.0.0.tar.xz
|
||||
#65ceae0e87f6b11ec924d57d764913f4 plasma-sdk-6.0.0.tar.xz
|
||||
973e99f506a6fdad96a8b43d04a0b510 sddm-kcm-6.0.0.tar.xz
|
||||
#a7ab65d4a36e402df4b42c91cd2a16da discover-6.0.0.tar.xz
|
||||
#bc42922097f6964252a5f56e759c3844 breeze-grub-6.0.0.tar.xz
|
||||
#f399364375591938bdfb2d235f13923b breeze-plymouth-6.0.0.tar.xz
|
||||
c0248379f3df970fa19fe6d341dd00a4 kactivitymanagerd-6.0.0.tar.xz
|
||||
ad6dee45c10e415a92d76745e5901842 plasma-integration-6.0.0.tar.xz
|
||||
#e377ca58ca8089ce4e4c26c03e85b4f1 plymouth-kcm-6.0.0.tar.xz
|
||||
b0a1e9952e09e35f90d8131faed98882 xdg-desktop-portal-kde-6.0.0.tar.xz
|
||||
53864beb8ca2de75a8e4c1f52b0f4ea5 drkonqi-6.0.0.tar.xz
|
||||
e6c9b78fd0022d37dc4913e3dbe5205e plasma-vault-6.0.0.tar.xz
|
||||
#a5b70716031e98843e8fa1088f2eb0bc plasma-browser-integration-6.0.0.tar.xz
|
||||
91f1b7dbde5fcd508f3eab9cdf5f0681 kde-cli-tools-6.0.0.tar.xz
|
||||
876c57804ef1daadfcce81bb0d7e82a4 systemsettings-6.0.0.tar.xz
|
||||
29588e3f9d64d092060890a5a438cdb6 plasma-thunderbolt-6.0.0.tar.xz
|
||||
#cc307526ac2f02e7547cacea0eeccda6 plasma-nano-6.0.0.tar.xz
|
||||
#5e2effe947e2edf89cce35ef5c2527f6 plasma-mobile-6.0.0.tar.xz
|
||||
f791645b191b9f2e6cc9e6cf0037af00 plasma-firewall-6.0.0.tar.xz
|
||||
a4d558a30b2ae93dc680010867e10abc plasma-systemmonitor-6.0.0.tar.xz
|
||||
f250350b7fa2ff6f28f88233955c5638 qqc2-breeze-style-6.0.0.tar.xz
|
||||
28f4d1841cecffaf76462ba20e45c45b ksystemstats-6.0.0.tar.xz
|
||||
8aad48fd0f58f08ea197aa6d8e4dfab3 oxygen-sounds-6.0.0.tar.xz
|
||||
4d7c36f9ada95960ec0619547c716f81 kdeplasma-addons-6.0.0.tar.xz
|
||||
#df582e99c5288d1c0b8dcd1b34a31d08 flatpak-kcm-6.0.0.tar.xz
|
||||
#eebf65971b0066c707eef50742a9c49e plasma-welcome-6.0.0.tar.xz
|
||||
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>
|
||||
|
||||
<note>
|
||||
@ -265,7 +265,7 @@ EOF</userinput></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
<title>Installation of Plasma5</title>
|
||||
<title>Installation of Plasma</title>
|
||||
|
||||
&as_root;
|
||||
|
||||
@ -310,7 +310,7 @@ EOF</userinput></screen>
|
||||
mkdir build
|
||||
cd build
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
|
||||
cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-Wno-dev .. &&
|
||||
@ -324,44 +324,53 @@ EOF</userinput></screen>
|
||||
as_root rm -rf $packagedir
|
||||
as_root /sbin/ldconfig
|
||||
|
||||
done < plasma-&plasma5-version;.md5
|
||||
done < plasma-&plasma-version;.md5
|
||||
|
||||
exit</userinput></screen>
|
||||
|
||||
<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
|
||||
find <application>Plasma</application>, and to allow the XDG Desktop
|
||||
Portal to be detected:
|
||||
Portal to be detected. As the &root; user:
|
||||
</para>
|
||||
|
||||
<screen><userinput>as_root install -dvm 755 /usr/share/xsessions &&
|
||||
cd /usr/share/xsessions/ &&
|
||||
[ -e plasma.desktop ] ||
|
||||
as_root ln -sfv $KF5_PREFIX/share/xsessions/plasma.desktop &&
|
||||
as_root install -dvm 755 /usr/share/wayland-sessions &&
|
||||
cd /usr/share/wayland-sessions/ &&
|
||||
[ -e plasmawayland.desktop ] ||
|
||||
as_root ln -sfv $KF5_PREFIX/share/wayland-sessions/plasmawayland.desktop
|
||||
<!-- work around a bug in xdg-desktop-portal
|
||||
-->as_root install -dvm 755 /usr/share/xdg-desktop-portal &&
|
||||
cd /usr/share/xdg-desktop-portal/ &&
|
||||
[ -e kde-portals.conf ] ||
|
||||
as_root ln -sfv $KF5_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 &&
|
||||
[ -e kde.portal ] ||
|
||||
as_root ln -sfv $KF5_PREFIX/share/xdg-desktop-portal/portals/kde.portal
|
||||
</userinput></screen>
|
||||
<screen><userinput># Setup xsessions (X11 sessions)
|
||||
install -dvm 755 /usr/share/xsessions
|
||||
cd /usr/share/xsessions
|
||||
|
||||
[ -e plasma.desktop ] ||
|
||||
ln -sfv $KF6_PREFIX/share/xsessions/plasmax11.desktop
|
||||
|
||||
# Setup wayland-sessions
|
||||
install -dvm 755 /usr/share/wayland-sessions
|
||||
cd /usr/share/wayland-sessions
|
||||
|
||||
[ -e plasmawayland.desktop ] ||
|
||||
ln -sfv $KF6_PREFIX/share/wayland-sessions/plasma.desktop
|
||||
<!-- work around a bug in xdg-desktop-portal-->
|
||||
# Setup xdg-desktop-portal
|
||||
install -dvm 755 /usr/share/xdg-desktop-portal
|
||||
cd /usr/share/xdg-desktop-portal
|
||||
|
||||
[ -e kde-portals.conf ] ||
|
||||
ln -sfv $KF6_PREFIX/share/xdg-desktop-portal/kde-portals.conf
|
||||
|
||||
# Setup kde partal
|
||||
install -dvm 755 /usr/share/xdg-desktop-portal/portals
|
||||
cd /usr/share/xdg-desktop-portal/portals
|
||||
|
||||
[ -e kde.portal ] ||
|
||||
ln -sfv $KF6_PREFIX/share/xdg-desktop-portal/portals/kde.portal</userinput></screen>
|
||||
|
||||
<para revision="sysv">
|
||||
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>):
|
||||
</para>
|
||||
|
||||
<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>
|
||||
<!--
|
||||
@ -432,27 +441,27 @@ EOF</userinput></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2 role="starting">
|
||||
<title>Starting Plasma5</title>
|
||||
<title>Starting Plasma</title>
|
||||
|
||||
<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,
|
||||
such as <xref linkend="lightdm"/>.
|
||||
</para>
|
||||
|
||||
<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="sddm"/>-->.
|
||||
</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:
|
||||
</para>
|
||||
|
||||
<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
|
||||
|
||||
startx</userinput></screen>
|
||||
@ -478,7 +487,14 @@ startx</userinput></screen>
|
||||
where X was running. If you wish to see those messages, simultaneously
|
||||
press keys Alt-F7 (assuming that X was running on vt7).
|
||||
</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:
|
||||
<para>
|
||||
If you intend to start <application>Plasma</application> using a
|
||||
@ -505,15 +521,15 @@ startx</userinput></screen>
|
||||
|
||||
<seglistitem>
|
||||
<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.
|
||||
</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.
|
||||
</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.
|
||||
</seg>
|
||||
</seglistitem>
|
||||
|
@ -72,8 +72,8 @@
|
||||
<para role="required">
|
||||
<xref linkend="liblxqt"/>,
|
||||
(<xref linkend="lxqt-kconfig"/> and
|
||||
<xref linkend="lxqt-libkscreen"/>) or
|
||||
<xref role="nodep" linkend="plasma5-build"/>, and
|
||||
<xref linkend="lxqt-libkscreen"/>) <!--or
|
||||
<xref role="nodep" linkend="plasma-build"/>-->, and
|
||||
<xref linkend="xorg-libinput-driver"/>
|
||||
</para>
|
||||
|
||||
|
@ -31,16 +31,16 @@
|
||||
</para>
|
||||
|
||||
&lfs121_checked;
|
||||
|
||||
<!--
|
||||
<important>
|
||||
<para>
|
||||
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
|
||||
here.
|
||||
</para>
|
||||
</important>
|
||||
|
||||
-->
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<para role="required">
|
||||
<xref linkend="openbox"/>, or another window manager, such as
|
||||
<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.
|
||||
</para>
|
||||
|
||||
|
@ -133,7 +133,7 @@
|
||||
One polkit authentication agent for using polkit in the graphical
|
||||
environment:
|
||||
<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
|
||||
<xref role="runtime" linkend="gnome-shell"/> for GNOME3,
|
||||
<xref role="runtime" linkend="polkit-gnome"/> for XFCE, and
|
||||
|
@ -112,7 +112,7 @@
|
||||
swrast driver much faster),
|
||||
|
||||
<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
|
||||
|
||||
<xref linkend="vulkan-loader"/> (required for Vulkan support)
|
||||
|
@ -46,7 +46,7 @@
|
||||
packages in BLFS. This page, and the next, are provided to
|
||||
reduce the amount of time, space, and dependencies needed
|
||||
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.-->
|
||||
</para>
|
||||
</important>
|
||||
@ -551,8 +551,8 @@ ldconfig</userinput></screen>
|
||||
the <filename>/etc/profile.d/qt5.sh</filename> file:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>cat > /etc/profile.d/qt5.sh << "EOF"
|
||||
<literal># Begin /etc/profile.d/qt5.sh
|
||||
<screen role="root"><userinput>cat > /etc/profile.d/qt_5.sh << "EOF"
|
||||
<literal># Begin /etc/profile.d/qt_5.sh
|
||||
|
||||
QT5DIR=/opt/qt5
|
||||
|
||||
@ -561,7 +561,7 @@ pathappend $QT5DIR/lib/pkgconfig PKG_CONFIG_PATH
|
||||
|
||||
export QT5DIR
|
||||
|
||||
# End /etc/profile.d/qt5.sh</literal>
|
||||
# End /etc/profile.d/qt_5.sh</literal>
|
||||
EOF</userinput></screen>
|
||||
|
||||
</sect3>
|
||||
|
@ -38,6 +38,16 @@
|
||||
Frameworks 5 (KF5)</application> and <application>LXQt</application>.
|
||||
</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;
|
||||
|
||||
<bridgehead renderas="sect3">Package Information</bridgehead>
|
||||
|
Loading…
Reference in New Issue
Block a user