summaryrefslogtreecommitdiffstats
path: root/README.5_17.11
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-11-20 12:27:22 +0100
committer Eric Hameleers <alien@slackware.com>2017-11-20 12:27:22 +0100
commit67910980af45b890361fe383a16db2af13d10fc8 (patch)
treeb44274b1e81a941120e154fd99552cdf137f49c0 /README.5_17.11
parentcd641098e37776e7aaf12f6970a0cd25ff39a1d6 (diff)
downloadktown-67910980af45b890361fe383a16db2af13d10fc8.tar.gz
ktown-67910980af45b890361fe383a16db2af13d10fc8.tar.xz
Release of KDE 5_17.11 for SlackwareKDE-5_17.11
- PKGLIST updated with the list of available packages in this release (limited to slackware-current). - README updated. - README added for 'testing' repository.
Diffstat (limited to '')
-rw-r--r--README.5_17.11 (renamed from README.5_17.10)51
-rw-r--r--README.5_17.11_testing86
2 files changed, 111 insertions, 26 deletions
diff --git a/README.5_17.10 b/README.5_17.11
index a0a9845..fa405de 100644
--- a/README.5_17.10
+++ b/README.5_17.11
@@ -1,21 +1,20 @@
KDE5
====
-Here is KDE 5_17.10 for Slackware, consisting of the KDE Frameworks 5.39.0,
-Plasma 5.11.0 and Applications 17.08.2 on top of Qt 5.9.2.
+Here is KDE 5_17.11 for Slackware, consisting of the KDE Frameworks 5.40.0,
+Plasma 5.11.3 and Applications 17.08.3 on top of Qt 5.9.2.
-Upgrading from the previous 5_17.09 is straight-forward.
+Upgrading from the previous 5_17.10 is straight-forward.
-KDE-5_17.10 is meant to be installed on top of Slackware -current.
+KDE-5_17.11 is meant to be installed on top of Slackware -current.
It will *replace* any version of KDE 4 you might have installed! Plasma 5
has mostly gotten rid of its Qt4 legacy. Applications 17.12 will no longer
ship anything based on kdelibs4.
What is the NEWS in this batch of updates:
-- A few updates in the deps section. Most importantly, qt5 was upgraded
- to 5.9.2. Two packages were recompiled: ddcutil and gpgme.
-- Plasma was updated to 5.11.0, see
- https://www.kde.org/announcements/plasma-5.11.0.php .
+- In the deps section, PyQt5 was upgraded with python3 support added.
+- Plasma received an stability update to 5.11.3, see
+ https://www.kde.org/announcements/plasma-5.11.3.php .
I compiled plasma5-nm against openconnect so that it picks up support for
it. However I did not add openconnect to the 'deps' section, you need
to install it separately if you need it.
@@ -24,15 +23,14 @@ What is the NEWS in this batch of updates:
packages for those in my regular repository however.
Plasma 5.11 has more improvements, among others it comes with a new design
for systemsettings.
-- Frameworks 5.39.0 contains one new framework: qqc2-desktop-style, see
- https://www.kde.org/announcements/kde-frameworks-5.39.0.php
-- Applications 17.08.2 is a stability update for KDE Applications
- 17.08 (where the following applications are finally also KF5 based: kmag,
- kmousetool, kgoldrunner, kigo, konquest, kreversi, ksnakeduel, kspaceduel,
- ksudoku, kubrick, lskat, and umbrello).
- See https://www.kde.org/announcements/announce-applications-17.08.2.php .
-- In applications-extra I updated kpmcore, partitionmanager, krita and
- the kdevelop suite (now finally including kdev-python).
+- Frameworks 5.40.0 is an incremental stability upgrade, see
+ https://www.kde.org/announcements/kde-frameworks-5.40.0.php
+- Applications 17.08.3 is a stability update for KDE Applications 17.08.
+ See https://www.kde.org/announcements/announce-applications-17.08.3.php .
+ Next update (17.12) will be free of old KDE4 code.
+- In applications-extra I updated krita. I also added KF5 ports of
+ kaudiocreator and kwebkitpart because of the impending removal of KDE4
+ support.
Further points of interest:
- There are a couple of *runtime* dependencies that I did not add to the
@@ -41,8 +39,7 @@ Further points of interest:
* freerdp: access RDP servers through krdc.
* openconnect: support for Cisco's SSL VPN.
All of these can be found in my regular package repository.
-- The following kde/kde4-extragear packages should be taken from slackware
- itself if you still need them: kaudiocreator, kplayer, kwebkitpart.
+- There's no more need to install KDE4 packages from Slackware 14.2.
- Lots of packages in the 'deps' department are completely new to Slackware.
Since KDE 5 aka Plasma 5 is built on Qt5 (KDE 4 uses Qt4 as its base)
you'll find many Qt5 related packages. Also, in order for Qt4 and GTK based
@@ -100,10 +97,8 @@ If you decide to install these packages on top of a fresh installation of
Slackware 14.2 or -current and have excluded all packages in the 'KDE'
package series during installation, you will be missing several add-on
packages. You can optionally install the following Slackware packages:
- * amarok
- * kaudiocreator
- * kplayer
- * kwebkitpart
+ * amarok (KF5 port coming up)
+ * kplayer (alternatively use QMLPLayer now)
NOTE:
If you had installed KDE 4 as your default desktop previously, the removal
@@ -149,13 +144,16 @@ If you have Slackware 14.2 or -current's default KDE 4.14.3 installed:
Alternatively, in case you are already using an older release of my KDE 5
packages, you need to look up that particular release in the list right below
-(for instance: KDE 5_16.08) and then apply the actions shown for that KDE 5
+(for instance: KDE 5_17.08) and then apply the actions shown for that KDE 5
release *and* all more recent releases, i.e. work your way back up to this
paragraph. Note that some of the old KDE package names were obsoleted along
the way, they were split up, renamed or integrated and that is the reason
for some of the 'removepkg' lines you'll see below.
Here we go:
+If you have my 'ktown' set of KDE 5_17.10 installed:
+- No further actions are needed.
+
If you have my 'ktown' set of KDE 5_17.09 installed:
- No further actions are needed.
@@ -341,7 +339,8 @@ If you want the sources for KDE 5, run the following command to download them
There are a lot of 'dependencies' for KDE 5 which you'll have to compile and
install before attempting to compile KDE 5. Compiling and installing these
-dependencies on Slackware-current is as easy as:
+dependencies on Slackware-current is hopefully (have not tested the script
+'updates.SlackBuild' in a long time) as easy as this:
# cd 5/deps
# ./updates.SlackBuild
# cd -
@@ -362,4 +361,4 @@ Note that these packages will already have been installed by KDE.SlackBuild !
Reboot your computer and login to a Plasma session.
==============================================================================
- Eric Hameleers / alien at slackware dot com / 13-oct-2017
+ Eric Hameleers / alien at slackware dot com / 19-nov-2017
diff --git a/README.5_17.11_testing b/README.5_17.11_testing
new file mode 100644
index 0000000..883139c
--- /dev/null
+++ b/README.5_17.11_testing
@@ -0,0 +1,86 @@
+KDE5
+====
+
+Here is KDE 5_17.11_testing for Slackware, consisting of the
+KDE Frameworks 5.40.0, Plasma 5.11.3 and Applications 17.08.3
+on top of Qt 5.9.2.
+
+Upgrading from 5_17.10 or even 5_17.11 should be straight-forward.
+KDE-5_17.11_testing is meant to be installed on top of slackware -current.
+It is different from the 'regular' KDE_5.17.11 release in the sense that this
+'testing' release has a working Wayland support for Plasma5 on Slackware.
+To this purpose, the original Slackware packages 'mesa' and xorg-server'
+were recompiled to add Wayland support. Having to provide altered packages
+for mesa and xorg-server is not something I want to do for my regular 'ktown'
+repository because it may break your system at any time when Pat Volkerding
+pushes updates to Slackware-current.
+
+Because of the similarity between 'testing' and 'latest', I am not
+repeating the full README here - for upgrade instructions and NEWS please
+check the README file in the 'latest' section of the ktown repository.
+
+If you want to start a Wayland session, here is how you do it:
+- runlevel 3 (console): run the 'startkwayland' command as your regular user.
+- runlevel 4 (SDDM): select "Plasma (Wayland)" from the session dropdown
+ and then proceed to login.
+
+Caveats:
+So far, I ran into these issues:
+- the graphical login through SDDM is not working correctly and currently
+ it is advised to use runlevel 3 instead. This needs fixes to SDDM as well
+ as ConsoleKit2.
+- dropbox does not start, unless you unset the QT_QPA_PLATFORM variable first
+- gnome-keyring does not start so you can not auto-login to skypeforlinux
+- hp-tray eats 100% CPU.
+
+Details about the 'testing' repository:
+In the old 'testing' release of August 2016 I had to add a 'elogind'
+package to provide a 'logind' DBus interface to kwin_wayland. That is no
+longer necessary. During the past year, I have talked to the ConoleKit2 (CK2)
+and the KWin developers and asked for an extension of CK2 DBus API which
+implements the logind DBus API required by KWin. That has been done and
+the KWin developers then added CK2 as an alternative in case systemd-logind
+is not present on the system.
+Which means, we do not need PAM nor systemd to make Wayland work on Slackware.
+
+The differences between 'KDE-5_17.11' and 'KDE-5_17.11_testing':
+
+Added packages:
+ Deps:
+ - wayland-protocols
+ - mesa (recompiled Slackware package to add wayland support)
+ - xorg-server (recompiled Slackware package to add wayland support)
+ - ConsoleKit2 (updated the Slackware package to 1.2.0 to get the new
+ logind DBus API support)
+Recompiled packages (in build order:
+ Deps:
+ - libxkbcommon
+ - qt5
+ Frameworks:
+ - kwayland
+ - plasma-framework
+ Plasma;
+ - kinfocenter
+ - kscreenlocker
+ - kwayland-integration
+ - libkscreen2
+ - plasma-desktop
+ - plasma-integration
+ - plasma-workspace
+ - powerdevil
+ - kwin
+
+NOTE:
+The packages which have been recompiled to pick up Wayland support do not
+have the 'alien' tag. I have tagged them with the string 'wayland' instead.
+Only the added ConsoleKit2 and wayland-protocols packages in the 'deps/'
+section have the usual 'alien' tag.
+Update your slackpkg blacklist if needed.
+
+NOTE:
+Only install this 'testing' release if you intend to help with getting
+Wayland working on Slackware. Otherwise, the 'latest' release is what
+you need.
+
+==============================================================================
+ Eric Hameleers / alien at slackware dot com / 19-nov-2017