summaryrefslogtreecommitdiffstats
path: root/README.5_20.05
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--README.5_20.05 (renamed from README.5_20.04)101
1 files changed, 42 insertions, 59 deletions
diff --git a/README.5_20.04 b/README.5_20.05
index 548be56..f572d8e 100644
--- a/README.5_20.04
+++ b/README.5_20.05
@@ -1,24 +1,12 @@
KDE5
====
---- NOTE --------------------------------------------------------------------
-The 'latest' repository: Plasma5 release without PAM support.
-The 'testing' repository: Plasma5 release with PAM support from Slackware's
- /testing area.
-I.e. the regular 'latest' ktown repository is still meant to be used with
-the regular non-pam Slackware!
------------------------------------------------------------------------------
+Here is KDE 5_20.05 for Slackware, consisting of KDE Frameworks 5.70.0,
+Plasma 5.18.5 and Applications 20.04.1 on top of Slackware's Qt 5.13.2.
-I keep announcing that I will stop providing monthly updates, but Slackware
-seems stuck in its Qt4 based past, so here is one more attempt in order
-to give you the new Application Releases 20.04:
+Upgrading from the previous 5_20.04 is relatively straight-forward.
-KDE 5_20.04 for Slackware, consisting of KDE Frameworks 5.69.0, Plasma 5.18.4
-and Applications 20.04.0 on top of Slackware's Qt 5.13.2.
-
-Upgrading from the previous 5_20.03 is relatively straight-forward.
-
-KDE-5_20.04 is meant to be installed on top of Slackware -current.
+KDE-5_20.05 is meant to be installed on top of Slackware -current.
It will *replace* any version of KDE 4 you might have installed!
The Plasma 5 Desktop has gotten rid of its Qt4 legacy. Since the release of
Applications 17.12 there's nothing left which is based on kdelibs4.
@@ -26,27 +14,23 @@ Slackware-current has begun its slow adoptation of the Plasma5 dependencies.
Most importantly, QT5 and its dependencies are already part of Slackware.
What is the NEWS in this batch of updates:
-- The Plasma5 in my 'testing' repository has again been compiled against
- the PAM packages in Slackware-current's aptly called '/testing' area.
- The following packages will pick up PAM support:
- plasma:kscreenlocker,plasma-workspace,kwallet-pam
- plasma-extra:sddm-qt5
-- In 'deps' I added the package kdsoap as a new dependency for kio-extras,
- and upgraded accountsservice. grantlee and mlt.
- Also I re-added PyQt5 since the version which is now in Slackware is lacking
- python2 support and several Plasma5 packages refused to compile with error
- 'ImportError: No module named PyQt5.Qt'.
-- Frameworks 5.69.0 is an incremental stability release, see also:
- https://www.kde.org/announcements/kde-frameworks-5.69.0.php
-- Plasma 5.18.4 is the fifth release of the 5.18 Long Term Support cycle.
- See https://www.kde.org/announcements/plasma-5.18.4.php
-- In plasma-extra I updated latte-dock. I also removed kdeconnect-framework,
- because the package is now part of Applications (and called kdeconnect-kde).
-- Applications 20.04.0 is the start of the next quarterly development cycle;
- 20.04 highlights can be found on the announcement page for KDE Application
- Releases https://kde.org/announcements/releases/20.04.0/
- As said earlier. there's one new package in here: kdeconnect-kde.
-- In applications-extra I updated kdiagram, krita, kpmcore and partitionmanager.
+- This is the first formal release with PAM support, now that PAM is
+ an integral part of Slackware.
+- In 'deps' I added the package libqalculate which enables interactive
+ graph plotting capability in krunner, and recompiled speech-dispatcher
+ to properly install the info files.
+- Frameworks 5.70.0 is an incremental stability release, see also:
+ https://www.kde.org/announcements/kde-frameworks-5.70.0.php
+- Plasma 5.18.5 is the final incremental release of the 5.18 Long Term Support
+ cycle before we move on to 5.19.
+ See https://www.kde.org/announcements/plasma-5.18.5.php
+- In plasma-extra I rebuilt sddm-qt5 to give it some updated PAM configs.
+ Now, root can login too, yay!
+- Applications 20.04.1 is an incremental bug fix release, see also
+ https://kde.org/announcements/releases/2020-05-apps-update/
+- For applications-extra, I rebuilt krita against the newer boost lbraries,
+ and updated calligra, kdevelop, kdev-php, kdev-python, kstars and okteta.
+ I also added a new package, kid3, which is an audio file tagger.
Further points of interest:
- If you have a KDE4-based application that needs library support on this
@@ -64,18 +48,19 @@ Further points of interest:
you'll find many Qt5 related packages. Also, in order for Qt4 and GTK based
applications to dock into the Plasma 5 system tray, more dependencies were
needed. Apart from updates to regular Slackware packages the new ones are:
- PyQt5, QScintilla, accountsservice, cfitsio, cryptopp, cryfs, ddcutil,
- dotconf, drumstick, dvdauthor, espeak-ng, flite, freecell-solver,
- frei0r-plugins, grantlee-qt4, hack-font-ttf, id3lib, lensfun,
- libappindicator, libburn, libdbusmenu-gtk, libdbusmenu-qt5, libdmtx,
- libindicator, libpwquality, libsass, md4c, mlt, noto-font-ttf,
+ accountsservice, cfitsio, cryptopp, cryfs, ddcutil, dotconf, drumstick,
+ dvdauthor, espeak-ng, flite, freecell-solver, frei0r-plugins, grantlee-qt4,
+ hack-font-ttf, id3lib, lensfun, libappindicator, libburn, libdbusmenu-gtk,
+ libdbusmenu-qt5, libdmtx, libindicator, libsass, md4c, mlt, noto-font-ttf,
noto-cjk-font-ttf, opencv, pcaudiolib, perl-path-tiny, perl-template-toolkit,
- polkit-qt5-1, python-enum34, python3-random2, quazip, qca-qt5, qrencode,
- qtav, rttr, sassc, sni-qt, speech-dispatcher, and vid.stab
+ polkit-qt5-1, python3-random2, quazip, qca-qt5, qrencode, qtav, rttr, sassc,
+ sni-qt, speech-dispatcher, and vid.stab
The phonon and poppler packages were extended so that they now support
Qt5 as well as Qt4. The gpgme package picked up Qt5 support.
Note that the SBo version of 'frei0r-plugins' package is called 'frei0r'.
If you have that SBo package installed, remove it.
+ Several 'deps' packages which used to be listed here, have already been
+ absorbed into Slackware. Let's hope the rest takes the same road soon.
- KDEI is gone. The localizations are now embedded in each package and
no longer available as separate 'kdei' packages. This is a by design.
You will get all languages installed by default.
@@ -149,6 +134,11 @@ 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_20.04 installed:
+- Upgrade to KDE 5_20.05
+ Remove the packages that no longer exist in KDE 5_20.05:
+ # removepkg python-enum34
+
If you have my 'ktown' set of KDE 5_20.03 installed:
- Upgrade to KDE 5_20.04
Remove the packages that no longer exist in KDE 5_20.04:
@@ -239,16 +229,10 @@ If you have my 'ktown' set of KDE 5_18.12 installed:
Then proceed with installing/upgrading KDE 5 as outlined below.
NOTE:
-The example commands below are for Slackware -current but you can use
-these commands for Slackware 14.2 as well; by replacing the /current/
-string with /14.2/ (provided there is a suitable 'ktown' release available
-for Slackware 14.2 of course).
-
-NOTE:
Instead of using the mirror host http://slackware.nl/alien-kde/ (its rsync URI
is rsync://slackware.nl/mirrors/alien-kde/), you could choose the alternative
mirror http://slackware.uk/people/alien-kde/ (its rsync URI is
-rsync://slackware.uk/people/alien-kde/)
+rsync://slackware.uk/people/alien-kde/) which is faster for some people.
NOTE:
If you use 'slackpkg' to automate your upgrades, be sure to blacklist my
@@ -319,7 +303,7 @@ Then reboot your system.
IF this is the first time you run Plasma5, be aware that Baloo will
tax your CPU fairly heavily for a while as it indexes the content of
the files on your hard disk. After this initial indexing operation finishes,
-Ballo will get out of your way and stay there.
+(could take several hours) Baloo will get out of your way and stay there.
If all you want is to install the packages I created, then you can skip the
remainder of the README which details how to (re)compile the packages from
@@ -333,22 +317,21 @@ Sources and scripts are separated from the packages in my 'ktown' repository.
If you want the sources for KDE 5, 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/latest/ latest/
+ # rsync -Hav rsync://slackware.nl/mirrors/alien-kde/source/latest/ sources/
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 hopefully (have not tested the scripts
'updates.SlackBuild' and 'alldeps.SlackBuild' in a long time) as easy as this:
- # cd latest/deps
+ # cd sources/deps
# ./updates.SlackBuild
# cd -
-Be prepared to wait a *long* time since this will compile a new Qt5 package
-among others. The finished packages will be stored in /tmp and will already
-have been installed/upgraded automatically.
+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 latest/kde
+ # cd sources/kde
# ./kde.SlackBuild
Wait a long time, and you will find the new packages in /tmp/kde_build .
@@ -357,4 +340,4 @@ Reboot your computer and login to a Plasma session.
==============================================================================
- Eric Hameleers / alien at slackware dot com / 23-apr-2020
+ Eric Hameleers / alien at slackware dot com / 25-may-2020