Tag Archives: kde

KDE Plasma 5 – Slackware October release

I had already finished compiling KDE-5_19.10 and was waiting for the Plasma 5.17 public release announcement, when Pat upgraded libdvdread in slackware-current. That could mean trouble because of the dreaded ‘Shared library .so-version bump‘ message.
But he added the older libdvdread.so.4 library to aaa_elflibs so that the k3b program in Plasma5 does not break, and hopefully it remains in there until after I recompile k3b (which ultimately happens for the Plasma5 November release).

Unfortunately the earlier update of the ‘icu4c’ package broke some other stuff in Plasma5 as well. Be sure to install my ‘icu4c-compat‘ package, which contains the libraries from several older icu4c packages. Read my older article on ‘shared library .so version bumps‘ if you have not already done so, to understand the causes for this breakage.

The packages for KDE-5_19.10 are available for download from my ‘ktown‘ repository. As always, these packages are meant to be installed on a full installation of Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2.

What’s new in the October 2019 release

This month’s KDE Plasma5 for Slackware contains the KDE Frameworks 5.63.0, Plasma 5.17.0 and Applications 19.08.2. All this on top of Qt 5.13.1.

Deps:
The ‘cracklib’ package got a version bump, and the latest ‘phonon’ and ‘phonon-vlc’ releases have been packaged.
The telepathy dependencies have been removed completely. Indeed, the feedback on my question in the README for last month’s ‘ktown’ release made clear that no one uses KDE Telepathy. For me it never worked anyway, so this month we say good-bye to KDE Telepathy and its dependencies.
Note that ‘qt5’ and ‘qt5-webkit’ should really be recompiled to fix the icu4c broken dependency, but I do not have the time right now, and the icu4c-compat package will take care of this anyway. Soon, though.

Frameworks:
Frameworks 5.63.0 is a regular update release. See: https://www.kde.org/announcements/kde-frameworks-5.63.0.php, but there is something worth mentioning still: the packages ‘kcalcore’ and ‘kcontacts’ which were part of KDE Applications and which you would find in the kde/kdepim section of my ‘ktown’ repository, have moved to the KDE Frameworks. As part of this move, ‘kcalcore’ was also renamed to ‘kcalendarcore’.

Plasma:
Plasma 5.17.0 is the start of a new release cycle of the Desktop part of KDE. See https://www.kde.org/announcements/plasma-5.17.0.php. Some take-aways from the release notes: the Plasma startup script (/usr/bin/startkde) which was traditionally a bash script has been replaced with a C++ program which is faster than the interpreted shell script code, and also starts the various services in parallel. The devs claim that Plasma5 desktop starts up a lot faster as a result. Do you feel the same?
Chrome/Chromium should blend in more with the Breeze theme and GTK applications should have the KDE color scheme applied. There’s more to read, just follow the above link.

Plasma-extra;
I updated ‘latte-dock’ which is my default application launcher here on the laptop for a couple of months now.
Note that ‘sddm-qt5’ should really be recompiled against the new icu4c in slackware-current, but like with qt5, my ‘icu4c-compat’ package will fix the breakage for now. This one is on my TODO list for next week.

Applications;
Applications 19.08.2 is a stability and bug-fix update for the 19.08 cycle. For more information, see https://www.kde.org/announcements/announce-applications-19.08.2.php and you may still want to visit the original release notes for 19.08.0 as well.

Applications-extra:
I upgraded ‘digikam’, ‘libktorrent’, ‘ktorrent’, ‘alkimia’, ‘kmymoney’, ‘kpmcore’, ‘krita’, ‘okteta’, and the development suite ‘kdevelop’, ‘kdev-php’ and and ‘kdev-python’ to their latest releases.

Telepathy:
KDE Telepathy is no longer part of my ‘ktown’ distribution of KDE Plasma5.

Where to get it

Download the KDE-5_19.10 from the usual location at https://slackware.nl/alien-kde/current/latest/ . Check out the README file in the root of the repository for detailed installation or upgrade instructions.

Development of Plasma5 is tracked in git: https://git.slackware.nl/ktown/ .
A new Plasma5 Live ISO has been uploaded and you will find it at https://slackware.nl/slackware-live/latest/ (rsync://slackware.nl/mirrors/slackware-live/latest/)

Have fun! Eric

September Edition of Plasma5 for Slackware

After a summer hiatus during which I only released new packages for KDE Frameworks because they addressed a serious security hole, I am now back in business and just released KDE-5_19.09 for Slackware-current.

The packages for KDE-5_19.09 are available for download from my ‘ktown‘ repository. As always, these packages are meant to be installed on a full installation of Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2. On my laptop with slackware64-current, this new release of Plasma5 runs smooth.

What’s new in the September 2019 release

This month’s KDE Plasma5 for Slackware contains the KDE Frameworks 5.62.0, Plasma 5.16.5 and Applications 19.08.1. All this on top of Qt 5.13.1.

Deps:
The ‘qt5’ and ‘qt5-speech’ packages have been updated to 5.13.1, ‘PyQt5’ was updated to 5.13.0 and there’s a new official ‘polkit-qt5-1’ version too: 0.113.0.
The ‘cryfs’ package was updated to 0.10.2 (the previous version stopped working anyway, after Slackware’s boost upgrade).
The updates to the phonon layer are accompanied by a removal of Qt4 support – phonon is now Qt5-only. Package updates are ‘phonon’ 4.11.0, ‘phonon-gstreamer’ 4.10.0, ‘phonon-vlc’ 0.11.0.
The telepathy deps have two updates: ‘libsignon-glib’ and ‘telepathy-acccounts-signon’. Tell me if you actually use KDE Telepathy! I think it is a heroic but doomed effort to create a voice & video capable IM framework for KDE – it does not work for me and never worked properly for me. I am thinking of completely removing it from my ‘ktown’ package set. Share your thoughts.

Frameworks:
Frameworks 5.62.0 is a regular update release. See: https://www.kde.org/announcements/kde-frameworks-5.62.0.php

Plasma:
Plasma 5.16.5 is the last bug-fix release in the 5.16 cycle, meant to increase the stability of the Desktop part of KDE. See https://www.kde.org/announcements/plasma-5.16.5.php.
Note that the ‘breeze’ and ‘oxygen’ themes in this release of Plasma have removed their support for Qt4 (finally) which means if you still use Qt4/kdelibs based applications, they could start looking weird now. Let me know if I should add a compatibility package containing older breeze/oxygen theme libraries.

Plasma-extra;
I updated ‘kdeconnect-framework’, ‘latte-dock’ and ‘wacomtablet’.

Applications;
Applications 19.08.1 is a stability and bug-fix update for the 19.08 cycle.
Note that due to the summer holidays, I never released the .0 release of this new 19.08 series. For more information, see https://www.kde.org/announcements/announce-applications-19.08.1.php and in particular the release notes for 19.08.0 are full of relevant info.

Applications-extra:
I upgraded ‘krita’, ‘krusader’ and ‘kstars’ to their latest releases.

Where to get it

Download the KDE-5_19.09 from the usual location at https://slackware.nl/alien-kde/current/latest/ . Check out the README file in the root of the repository for detailed installation or upgrade instructions.

Development of Plasma5 is tracked in git: https://git.slackware.nl/ktown/ .
A new Plasma5 Live ISO has been uploaded and you will find it at https://slackware.nl/slackware-live/latest/ (rsync://slackware.nl/mirrors/slackware-live/latest/)

Have fun! Eric

KDE Plasma5 for Slackware, introducing Qt 5.13 in the July’19 update

Now that all major components of the KDE software stack have fresh new releases, I bundled them for Slackware-current and voila: KDE-5_19.07.

I have uploaded KDE-5_19.07 to my ‘ktown‘ repository. As always, these packages are meant to be installed on a full installation of Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2.

What’s new in the July 2019 refresh

This month’s KDE Plasma5 for Slackware contains the KDE Frameworks 5.60.0, Plasma 5.16.3 and Applications 19.04.3. All this on top of Qt 5.13.0. The new Qt does not seem to de-stabilize things here.

Deps:
Obviously, the ‘qt5’ package had a major upgrade, from 5.12 to 5.13. It demanded a recompile or update of some of the other deps packages: ‘qt5-speech’ and ‘qt5-webkit’, ‘sip’ and ‘PyQt5’, and ‘gpgme’. Two new packages,  ‘brotli’ and ‘woff2’, were needed to compile the newest version of  ‘qt5-webkit’.
I also updated ‘opencv’ so that its version matches that on SBo: 4.1.0. Unfortunately the new face detection code in opencv4 is incompatible with ‘frei0r-plugins’, so I had to disable the face effects in frei0r when rebuilding that.
The new opencv also warranted an update of the ‘mlt’ package.

Frameworks:
Frameworks 5.60.0 is an incremental stability release, just released today.See: https://www.kde.org/announcements/kde-frameworks-5.60.0.php

Plasma:
Plasma 5.16.3 is the third iteration of bugfixes to increase the stability of the Desktop part of KDE. See https://www.kde.org/announcements/plasma-5.16.3.php.

Applications;
Applications 19.04.3 is a stability and bugfix update for the 19.04 cycle, released two days ago. For more information, see https://www.kde.org/announcements/announce-applications-19.04.3.php.

Applications-extra:
I upgraded ‘krita’ to the latest release and rebuilt ‘digikam’ against the new opencv package.

Where to get it

Download the KDE-5_19.07 from the usual location at https://slackware.nl/alien-kde/current/latest/ . Check out the README file in the root of the repository for detailed installation or upgrade instructions.
A Plasma5 Live ISO is on its way. Once it has been uploaded you will find it at https://slackware.nl/slackware-live/latest/ (rsync://slackware.nl/mirrors/slackware-live/latest/)

Have fun! Eric

June installment of KDE Plasma5 for Slackware, includes Plasma 5.16

Sometimes, stuff just works without getting into kinks. That’s how I would like to describe the June release of Plasma5 for Slackware, KDE-5_19.06.

I built new Plasma5 packages in less than two days. I did not run into build issues, there was no need for a bug hunt. The Ryzen compiled and compiled, and then the power went out in the building today… but still, moments ago I uploaded KDE-5_19.06 to my ‘ktown‘ repository. As always, these packages are meant to be installed on a full installation of Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2.

What’s new in this June 2019 release

This month’s KDE Plasma5 for Slackware contains the KDE Frameworks 5.59.0, Plasma 5.16.0 and Applications 19.04.2. All this on top of Qt 5.12.3.

Deps:
I needed to add one new package here,  ‘quazip’, which was required by the latest version of Krita.

Frameworks:
Frameworks 5.59.0 is an incremental stability release, see: https://www.kde.org/announcements/kde-frameworks-5.59.0.php

Plasma:
Plasma 5.16.0 is the start of a new development cycle for the Desktop part of KDE. See https://www.kde.org/announcements/plasma-5.16.0.php. In creating the 5.16 release, the focus has been to make Plasma smoother, as well as more intuitive and consistent to use.
A few highlights: the Networks widget is now faster and more reliable to refresh Wi-Fi networks; the Desktop notification system has been completely rewritten; and there’s initial support for using Wayland with proprietary Nvidia drivers.
Once I upgrade the Qt5 package to 5.13 (not released yet) I want to create a new ‘testing’ repository focusing on Wayland support.

Applications;
Applications 19.04.2 is a stability and bugfix update for the 19.04 cycle. See https://www.kde.org/announcements/announce-applications-19.04.2.php.

Applications-extra:
I upgraded ‘krita’ and ‘kstars’ to their latest releases.

Where to get it

Download the KDE-5_19.06 from the usual location at https://slackware.nl/alien-kde/current/latest/ . Check out the README file in the root of the repository for detailed installation or upgrade instructions.

A new ISO of the Slackware Live Plasma5 Edition should be available in a couple of hours (all the ISOs there are based on liveslak-1.3.2.2 and slackware-current dated “Wed Jun 12 02:51:04 UTC 2019“).
You will find the ISO at https://slackware.nl/slackware-live/latest/

Have fun! Eric

Reverse birthday present: KDE-5_19.05

After a three-month hiatus, I have new Plasma5 packages for you. I just uploaded “KDE-5_19.05” to the ‘ktown‘ repository. It’s filled to the brim with new stuff.
Hopefully not many of you will be disappointed by the fact that this is a 64bit-only release. I have a severely limited capacity unfortunately due to health issues. But, today is my birthday and I wanted to get this out as a ‘reverse present’ to all of you 🙂 The 32bit packages will eventually follow, but I am afraid I will no longer be able to manage a monthly update cycle.

As always, these packages are meant to be installed on a full installation of Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2.

What’s new for this May 2019 release

My May 2019 release of KDE Plasma5 for Slackware contains the KDE Frameworks 5.58.0, Plasma 5.15.5 and Applications 19.04.1. All this on top of Qt 5.12.3.

Deps:
Because of the three-month hiatus between releases, there are quite some updates to be reported. The ‘qt5’ package went up to 5.12.3 and with it come the latest versions of ‘libxkbcommon’, ‘qt5-speech’, ‘qca-qt5′, gpgme’, ‘sip’ and ‘PyQt5’. The ‘qt5-webkit’ package was recompiled against the new ‘qt5’.

The ‘cryfs’ package and its dependency ‘cryptopp’ were updated to their most recent releases.
To support the latest version of kdenlive, a new package ‘rttr’ was added and the ‘mlt’ package was updated.

Frameworks:
Frameworks 5.58.0 is an incremental stability release, see: https://www.kde.org/announcements/kde-frameworks-5.58.0.php

Plasma:
Plasma 5.15.5 is the final iteration before we move on to 5.16. See https://www.kde.org/announcements/plasma-5.15.5.php

Plasma-extra:
I updated to the latest release of ‘kdeconnect-framework’. If you use a smartphone then this is a must-have application to integrate phone and laptop into one seamless experience.

Applications;
Applications 19.04.1 is a stability and bugfix update for the 19.04 cycle, but since I never packaged the .0 release, this is actually the first ‘ktown for Slackware‘ release with the new Applications in which we find a KDEnlive with 60% of its code re-written from scratch. Other main applications like Okular, Dolphin, Kate have been enhanced significantly. See https://www.kde.org/announcements/announce-applications-19.04.1.php and if you want more detail about the 19.04 cycle you should also read https://www.kde.org/announcements/announce-applications-19.04.0.php .

Applications-extra:
Many upgrades here: ‘alkimia’, ‘digikam’, ‘falkon’, ‘kdevelop’, ‘kdev-php’, ‘kdev-python’, ‘kmymoney’, ‘kpmcore’, ‘krita’, ‘kstars’, ‘okteta’ and ‘partitionmanager’.

Where to get it

Download the KDE-5_19.05 from the usual location at https://slackware.nl/alien-kde/current/latest/ . Check out the README file in the root of the repository for detailed installation or upgrade instructions.

I am not yet able to generate a new ISO of the Slackware Live Plasma5 Edition, because I am in the midst of an update to the liveslak scripts. When I find time to finish or revert that update, the ISO will follow soon after. When I upload a new Plasma5 Live ISO you will find it in https://slackware.nl/slackware-live/latest/

And let me know – in the comments section below – whether you are actually using my 32bit Plasma5 packages!

Have fun! Eric