Index of /ktown/current/testing
KDE6
====
This is KDE Plasma6 Beta2 for Slackware, based on Qt 6.6.1 and consisting of:
KDE Frameworks5 5.113.0, Frameworks 5.247.0, Plasma 5.91.0
and Applications 24.01.85;
KDE Plasma6 Beta2 is not really meant to be installed on top of Slackware
-current. Instead, give it a non-destructive test run via a liveslak ISO
copied onto a Ventoy bootable USB stick: https://alien.slackbook.org/blog/ktown-live-iso-based-on-liveslak-1-8-1-and-plasma6-beta2/
What is the NEWS for this release:
- The 'deps' section has some new (to Slackware) and some updated packages:
* new are: libQuotient, libdisplay-info, olm, python-html5lib,
python-webencodings, qt6, wayland-utils.
* updates for Slackware's own packages, adding Qt6 support: futuresql, gpgme,
kdsoap, opencv, phonon, polkit-qt-1, poppler, qca, qcoro, qtkeychain,
quazip.
- Frameworks5 5.113.0 is still needed to support KDE applications which are
based on Qt5. See https://kde.org/announcements/frameworks/5/5.113.0/
- Frameworks 5.247.0 is the base for Plasma6, and it is based on Qt6.
See https://kde.org/announcements/megarelease/6/beta2/
- Plasma 5.91.0 is also part of the Beta2 MegaRelease.
- Applications 24.01.85 is part of Beta2 MegaRelease.
Further points of interest:
- There are a couple of *runtime* dependencies that I did not add to the
ktown repository, but you may want to consider installing them yourself:
* vlc - will give phonon another backend to select from.
* openconnect: support for Cisco's SSL VPN (but you would have to recompile
plasma-nm to pick up the support for it).
All of these can be found in my regular package repository.
- A subset of Slackware-current kDE packages is still needed, because these
have not yet been ported from Qt5 to Qt6:
alkimia, calligra, calligraplan, fcitx5-configtool, fcitx5-theme-breeze,
kColorPicker, kImageAnnotator, kaudiocreator, kdevelop, kdev-php, kdev-python,
kile, kmymoney, kquickimageeditor, krita, kstars, labplot, latte-dock,
libindi, libnova, okteta, stellarsolver, wcslib.
NOTE:
You can start a Plasma Wayland session via SDDM (runlevel 4) by selecting it
in the session drop-down menu.
You can start a Plasma Wayland session at the console (runlevel 3) by
executing the "startkwayland" command.
-------------------------------------------------------------------------------
Building it all from source:
-------------------------------------------------------------------------------
Sources and scripts are separated from the packages in my 'ktown' repository.
If you want the sources for KDE 6, run the following command to download them
(downloading from a mirror will usually be much faster):
# rsync -Hav rsync://slackware.nl/mirrors/alien-kde/source/testing/ sources/
There are a lot of 'dependencies' for KDE 6 which you'll have to compile and
install before attempting to compile KDE 6. Compiling and installing these
dependencies on Slackware-current is as easy as this:
# cd sources/deps
# ./alldeps.SlackBuild
# cd -
The finished packages will be stored in /tmp and will already have been
installed/upgraded automatically.
Then if you want to compile the KDE packages on your computer, run:
# cd sources/kde
# ./kde.SlackBuild
Wait a long time, and you will find the new packages in /tmp/kde_build .
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 / 25-dec-2023