Tag Archives: kde5

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

Python3 update in -current results in rebuilt Plasma5 packages in ktown

Pat decided to update the Python 3 to version 3.7.2. This update from 3.6 to 3.7 broke binary compatibility and a lot of packages needed to be rebuilt in -current. But you all saw the ChangeLog.txt entry of course.

In my ‘ktown’ repository with Plasma5 packages, the same needed to happen. I have uploaded a set of recompiled packages already, so you can safely upgrade to the latest -current as long as you also upgrade to the latest ‘ktown’. Kudos to Pat for giving me advance warning so I could already start recompiling my own stuff before he uploaded his packages.

A couple of good things came out of this effort.

  • I took a patch for the ‘sip’ package from its repository, which then allows for compiling the ‘PyQt’ 4.x package errorfree. This patch will be applied the next official sip release by Riverbank Computing, so then Slackware-current can finally also upgrade to the latest sip and PyQt versions.
  • I wrote a one-liner patch for QScintilla to make the PyQt4 part compile again. So now my QScintilla re-gained support for Qt4 next to Qt5.
  • I updated the ‘digikam’ package to DigiKam 6.0.0, a new major release after two years of development.

Have fun!

Eric

Valentine present for Slackers

Today is Valentine’s Day. A moment to give some extra attention to people that are dear to you.

In my case, that’s everyone who loves, uses, supports, advocates or develops Slackware Linux. For all of you, I uploaded “KDE-5_19.02” to the ‘ktown‘ repository. There’s some updates in there that might interest you, see below.
If you do not (want to) run or install Slackware-current, I will make sure that a new ISO of the Slackware Live Plasma5 Edition will be available around the weekend. That way, you can safely try it out without having to touch your hard drive.

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

What’s new for February 2019

My February 2019 release of KDE Plasma5 for Slackware contains the KDE Frameworks 5.55.0, Plasma 5.15.0 and Applications 18.12.2. All this on top of Qt 5.12.1. Yes!

Deps:
This month, Qt 5.12.1 was introduced to the “deps” section of my ktown repository. This new Long Term Support (LTS) release of Qt5 is accompanied by the latest ‘libxkbcommon’, ‘sip’ and ‘PyQt5’ versions. The ‘qt5’ package update also mandated a recompile of the ‘qt5-webkit’ package.
Unfortunately I am not able to compile the latest (and final) PyQt 4.x release, and the same goes for the Qt4 support in QScintilla. So I stuck with Slackware’s ‘PyQt’ and dropped Qt4 support from ‘QScintilla’.
Other news? I added a base for speech support in KDE Plasma (and Slackware) with the “deps” packages ‘pcaudiolib’, ‘espeak-ng’, ‘pyxdg’, ‘dotconf’, ‘flite’, ‘speech-dispatcher’ and ‘qt5-speech’ (that’s the compile order).
The KDE packages that will pick up speech support are ‘kanagram’, ‘kmouth’, ‘knights’ (applications) ‘kpimtextedit’, ‘kdepim-runtime’ (kdepim) ‘ktp-text-ui’ (telepathy) and ‘knotifications’, ‘ktextwidgets’ (frameworks). Let me know if speech support is adding value to your Slackware desktop (running Plasma5 but also as an enhancement to Slackware itself). If it does not add value then Patrick can safely skip these new packages in case he decides to adopt Plasma5.
And finally, I added ‘libsass’ and ‘sassc’ packages as new dependencies for ‘breeze-gtk’.

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

Plasma:
Plasma 5.15.0 is the first installment in the Plasma Desktop 5.15 release cycle, with a focus on User Interface and User Experience improvements. Integration with 3rd party graphics toolkits – think of GTK but also Firefox – has improved significantly. See https://www.kde.org/announcements/plasma-5.15.0.php

Applications;
Applications 18.12.2 is a stability and bugfix update for the 18.12 release cycle. See https://www.kde.org/announcements/announce-applications-18.12.2.php and if you want more detail about the 18.12 cycle you should also read https://www.kde.org/announcements/announce-applications-18.12.0.php .

Applications-extra:
In applications-extra I have upgraded ‘kmymoney’, and recompiled ‘krita’ with a patch to improve its compatibility with the new Qt 5.12.

Where to get it

Download the KDE-5_19.02 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 will upload a new Plasma5 Live ISO soon. You will find it in https://slackware.nl/slackware-live/latest/

Have fun! Eric