I uploaded the latest releases of LibreOffice for Slackware 14.2 and -current.
On Slackware 14.2 you can enjoy the stable 6.2.8 version, this is the last release in the 6.2 series. For Slackware-current I went with the latest and greatest ‘fresh’ release of 6.3.3 which became available last week.
Note that the packages for LibreOffice in my repository, do contain “libreoffice-kde-integration” for Slackware -current, containing Qt5 and KDE5 (aka Plasma5) support. On the other hand, packages for Slackware 14.2 do not contain “libreoffice-kde-integration” any longer.
If you run Slackware-current but do not have KDE5 packages installed at all, don’t worry. LibreOffice will work great – the KDE integration package just will not add anything useful for you. On the other hand, if you have Plasma5 installed you will benefit from native file selection dialog windows and other integration features. And even if you do not have Plasma5 but you do have Qt5 installed, then you will be able to run LibreOffice with Qt5 User Interface elements instead of defaulting to GTK3.
If you want to compile Libreoffice 6.3.2 packages yourself using my SlackBuild, then be aware that by default the KDE5 support is disabled. You will have to set the value of the script parameter “ADD_KDE5” to “YES”. Additionally you will have to install the packages that this functionality depends on otherwise the compilation will fail.
Read the ‘README.kde5‘ file in the source directory for the list of packages you’ll need. All of them can be found in my ‘ktown’ repository: https://slackware.nl/alien-kde/current/latest/
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.
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 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 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.
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.
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.
KDE Telepathy is no longer part of my ‘ktown’ distribution of KDE Plasma5.
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.
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.
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.
I updated ‘kdeconnect-framework’, ‘latte-dock’ and ‘wacomtablet’.
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.
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.
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.
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.