Main menu:

Sponsoring

Please consider a small donation:

 

 

Or you can donate bitcoin:

 

Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank

Fame

FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.

Search

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 426 other subscribers

My Favourites

Online me

Slackware

Calendar

May 2019
M T W T F S S
« Apr    
 12345
6789101112
13141516171819
20212223242526
2728293031  

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current

RSS SBo

Meta

Updated KDE 5 packages for Slackware (release 5_15.02_02)

qt-kde-620x350Earlier this week I grabbed the new Plasma source tarballs and used them to update my ‘ktown’ package set for KDE 5. I tagged that update “5_15.02_02” to indicate that this is my second release in Feb 2015.

Highlights

Some more highlights of this incremental release are:

  • Plasma has been upgraded to 5.2.1, this is a bugfix release. No new functionality or packages.
  • The deps/libssh package has been re-added. I used it for my KDE 4.14.x packages because the newer version (compared to Slackware’s version of the package) allows the sftp kioslave to be compiled in kde-runtime.
  • The kde/applications/kde-runtime package has been recompiled against the newer libssh package.
  • And kde/frameworks/kglobalaccel was also rebuilt. The kglobalaccel5 deamon moved from plasma-workspace-5.2.0 into kglabalaccel-5.7.0, but when I built kglobalaccel with plasma-workspace-5.2.0 present it picked up a dependency on that package’s libkdeinit5_kglobalaccel5.so library. When I upgraded to Plasma 5.2.1, that library was suddenly gone and kglobalaccel5 would no longer start.

Installing or upgrading to KDE 5

As always, the accompanying README file contains full installation & upgrade instructions. Note that the packages are available in several subdirectories below “kde”, instead of directly in “kde”. This makes it easier for me to do partial updates of packages. The subdirectories are “kde4”, “kde4-extragear”, “frameworks” “plasma”,  “plasma-extra” and “applications”.

Upgrading from Slackware’s KDE 4 to this KDE 5 is non-trivial. You will have to remove old KDE packages manually. If you do not have KDE installed at all, you will have to install some of Slackware’s own KDE 4 packages manually. If you are upgrading from KDE 5_15.02 then it’s an easy and painless upgrade, in particular when using slackpkg+.

If you are completely new to KDE 5 for Slackware, I urge you to also read my previous posts about KDE 5_15.01 and KDE 5_15.02 in its entirety, as well as the follow-up article about  the changes in system tray support in the Plasma 5 desktop which is mandatory reading material as well if you are using Dropbox, Skype and other non-Plasma 5 software that wants to dock an icon in the system tray.

Using the KDE Frameworks 5 separately

Someone mentioned in a comment to an earlier blog post that LxQt 0.9 uses some of the KDE Frameworks, now that they have migrated from Qt 4 to Qt 5.

To accommodate Slackware users who want to run that version LxQt I have added repository definition files to the frameworks package directories, so that you can use the Frameworks package repository even if you do not want to install KDE 5.

Use either one of these URL’s in your package management tool such as slackpkg+ for the Frameworks repository:

Where to get the new packages for KDE 5

Download locations are listed below (you will find the sources in ./source/5/ and packages in /current/5/ subdirectories). If you are interested in the development of KDE 5 for Slackware, you can peek at my git repository too.

Using a mirror is preferred because you get more bandwidth from a mirror and it’s friendlier to the owners of the master server!

Have fun! Eric

Comments

Comment from Eduardo
Posted: February 27, 2015 at 17:54

Thank you Eric!

Comment from manciuleas
Posted: February 27, 2015 at 20:15

Hi alienbob,

I noticed that for some packages you move the dbus *.conf files from the /etc/kde/dbus-1 directory to the /etc/dbus-1 directory. There some *.conf files left over in /etc/kde/dbus-1 (org.kde.kcontrol.kcmsddm.conf org.kde.ksysguard.processlisthelper.conf org.kde.polkitkde1.helper.conf). Shouldn’t those files be moved to /etc/dbus-1 as well?
Note that I have moved them manually and because of the *-polkit-*.conf file I hoped it would solve the missing suspend/hibernate menu entries. Unfortunately nothing changed.

Comment from alienbob
Posted: February 27, 2015 at 21:01

manciuleas, yes those should be moved, I did not see them in time. Next update will have that fixed.

Comment from Skaendo
Posted: February 28, 2015 at 05:12

Seems to get better every time!
Although I am getting the same “features” as before.
Thanks for the build!

Comment from manciuleas
Posted: March 5, 2015 at 22:10

Hi alienbob,

I was just curious if you had any news regarding the KDE bug you reported. The suspend/resume/shutdown issue that we have seems to be deeper that just related to building/packaging.

Comment from Arief JR
Posted: March 9, 2015 at 12:02

hi eric! after upgrading to KDE 5 can’t see kcm_ufw and kcm_touchpad already installed both. amarok always hang if i open and then removed i used audacious as mp3 player. have solution? thanks for the build

Comment from alienbob
Posted: March 9, 2015 at 14:17

Hi Arief,
Previous versions of KDE did not have a touchpad kcm module either. What is UFW? Not something that has ever been part of Slackware.
I will not fix anything related to amarok, the player is an abomination.
You probably have to install a gstreamer plugin for mp3 playback in amarok, try gst-plugins-ffmpeg from my repository.
There are several alternatives that can playback mp3 and that are better than amarok.

Comment from Michael
Posted: March 11, 2015 at 18:17

Hi Eric,
great work as always. As ‘stable’ is well over a year old now and has the same KDE as ‘current’, I wonder what KDE version will make it into current? Do you have any clue?
Will there be an update to Kde 4.14.3 ? It feels rock solid.

Keep up the great work 🙂

Comment from alienbob
Posted: March 11, 2015 at 19:29

My guess is that KDE 4.14 will eventually end up in Slackware-current.
Several of the KDE 4.14 source tarballs have KDE 4.14-compatible updates available as part of Applications 14.12.x (kdelibs, kde-workspace, kdepim*) and those could be added even though there will not be an explicit KDE 4.14.4 release.

Comment from husvältarn
Posted: March 14, 2015 at 16:53

If you have issues with suspend restarting kded seems to help. I guess the order in which things are started is the problem and i dont really know how to change ordering atm. Check this out: http://osdir.com/ml/plasma-devel/2015-02/msg00950.html

Comment from esteeven
Posted: March 19, 2015 at 08:22

Thanks for your hard work on this but KDE 5 seems very unstable on my system. I am getting lots of tearing and crashes. What is the safest way to remove it cleanly so that I can return to KDE 4.14 ? Many thanks.

Comment from alienbob
Posted: March 19, 2015 at 14:05

Hi esteeven, it depends. Are you using slackpkg+ or are you maintaining your 3rd party packages manually?

Comment from esteeven
Posted: March 19, 2015 at 15:19

Hello alienbob
Thanks for getting back to me. I maintain my 3rd party packages manually. Coincidentally, I was just reading about on LQ. 🙂

Comment from esteeven
Posted: March 19, 2015 at 15:52

I need to slow down a bit. That was meant to read “Coincidentally, I was just reading about SLACKPKG+ on LQ.”

Comment from etseeven
Posted: March 20, 2015 at 18:15

Hello alienbob
slackpkg+ did the job without problems. Many thanks for the pointer.
Have a good weekend.

Comment from Jens
Posted: March 24, 2015 at 11:33

I installed KDE5 from SlackBulds yesterday and it run quite stable since. There are some bits missing but no crashes or so. The only important Program broken was Libreoffice (4.4.1.2) with “libvcllo.so: undefined symbol” . After I replaced harfbuzz-0.9.37-x86_64-1alien with v0.9.16 from -current , it works again . Someone experienced the same prob ? What is is harfbuzz 0.9.37 supposed to change compared to 0.9.16 ?

Pingback from Alien Pastures » KDE 5_15.03 for Slackware-current
Posted: March 28, 2015 at 22:45

[…] last update was 5_15.02_02. Also: […]

Comment from Francisco
Posted: August 18, 2016 at 15:12

Hi alienbob. I just upgraded my slack14.2 kde to plasma following your readme file. Excelent job.
By the way, I hada minor issue.
After upgrading, I could not startX unless I was root user.
Digging aroudn, some people said it was about root permission and thins like that.
What It was, for me at least, was that there was no .xinitrc file on my non-root user.
Just copied root .xinitrc to home/$USER/ and now i run Kde Plasma smoothly! Thankyou!

Comment from alienbob
Posted: August 18, 2016 at 20:19

Francisco, in Slackware the default X desktop is KDE 4. But if you remove KDE 4 and replace it with Plasma 5, the default xinitrc file for “startx” has been removed.
In runlevel 3 (console boot) you will have to run “xwmconfig” to configure a new default Window Manager (or Desktop Environment).
If you run “xwmconfig” as root, it will set a default DE for all users in /etc/X11/xinit ; if you run the command as your regular user, it will create or update a file ~/.xinitrc .

Write a comment