Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
05-05-2024, 06:55 AM
|
#16
|
Senior Member
Registered: Mar 2010
Posts: 4,553
Original Poster
|
Well, there is my second upload of the Plasma6 build of mine, in the form of two huge tarballs: plasma6-packages-20240505.tar of size 934.82 MB containing the x86_64 packages built by me on current Slackware-current, while the second one being plasma6-source-20240505.tar of size 1.92GB containing the full build system, including the source tarballs and scripts. You can find them both on the link bellow for the next 30 days:
https://easyupload.io/m/uvy9km
Alternatively, you can download these files from the Mega mirror kindly provided by @marav :
https://mega.nz/folder/dEk00SBB#aVK0Eo4r4e3ZyWQtx-4IMQ
The associated SHA256 checksums for these tarballs are:
Code:
8d872c8c58a5b718ca04bd7997ce07b7717a78f169d8ecdc3864ae3c45186a6d plasma6-packages-20240505.tar
600b98c71fbdbe2f9c474b09630056d354df0eaf7af09a25feaa5fe2d0473653 plasma6-source-20240505.tar
This second build ships the packages for KDE Plasma 6.0.4 , KDE Frameworks 6.1.0 , KDE Frameworks 5.115.0 (for Qt5 compatibility) and KDE Applications 24.02.2 , everything built against the stock -current's Qt6 and Qt5 .
Also, there was updated MPV 0.38 and associated phonon-backend-mpv was rebuilt to link against its .so library, and various applications-extra packages was updated: kdiagram-3.0.1 , kdsoap-ws-discovery-client-0.4.0 , kid3-3.9.5 , kirigami-addons-1.1.0 , pulseaudio-qt-1.4.0 and krusader-2.8.1 .
I know, I know, there was released the Qt-6.7.0 , BUT I for one I strive on doing the things the way I do because I have noticed that Mr. Hameleers intends to use the stock Qt6 from -current as base for his KTown.
I recommend to upgrade/reinstall everything with the following commands on runlevel 3 :
Code:
upgradepkg --terse --reinstall --install-new packages/deps/*.t?z
upgradepkg --terse --reinstall --install-new packages/kde/*/*.t?z
upgradepkg --terse --reinstall --install-new packages/support/*.t?z
IF you use the alternative Phonon backends, you should do also:
Code:
upgradepkg --terse --reinstall --install-new packages/deps/alternatives/*.t?z
upgradepkg --terse --reinstall --install-new packages/mpv/*.t?z
Unfortunately, I had not luck yet on building some packages like Cervisia or Kdevelop, even I have noticed that openSUSE Thumbleweed builds them just fine. Any hints regarding building these few remaining packages are more than welcome.
So, with this build I would say that the experience given of using Plasma6 is quite stable, rather on pair with the one offered by Plasma5 and Plasma6 could be used well in a daily usage.
The single disadvantages being the somewhat bigger memory usage, because it still ships some applications built against Qt5 (and the associated KDE Frameworks 5.x) and some applications still does not build (or I do not figured yet how to build them) but I have big hopes for the next KDE Applications 24.05.x which will be released in the next months.
That being said, I would like to say many thanks to @ZhaoLin1457 for his early testing done for these Plasma6 builds and to everyone else a sincere hat tip for their suggestions, which was more than welcomed.
Have fun! 
Last edited by LuckyCyborg; 05-05-2024 at 08:37 AM.
|
|
2 members found this post helpful.
|
05-05-2024, 08:06 AM
|
#17
|
Senior Member
Registered: Mar 2010
Posts: 4,553
Original Poster
|
Quote:
Originally Posted by jloco
Just want to pipe in to the convo, this thread was brought to my attention by slackernetuk, so I thought I'd give it a go on aarch64.
I did minimal edits, changing the $ARCH form x86_64 to aarch64, etc. I did find failures during build. The kdepim:libkgapi included source 23.something.something fails. I sought out the latest stable 24.04.2 and replaced it during build which continued on. I have ran Plasma 6 x11 so far and it worked just fine, though it appears to fail on libkgapi-5 for ktorrent (this lib seems problematic on arm64), I've built all the sub-modules, but the failure on libkgapi-5 kills whatever follows (don't seem like much).
Interested to see how this progresses, color me impressed so far!
|
You are more than welcome to share here your experiences with building Plasma6 for aarch64 .
Honestly, this is the purpose which I have imagined for this very thread - a place where those interested can share their experiences and notes regarding building Plasma6 on Slackware, with the hope that later these information may be useful to Mr. Hameleers and everyone else. 
|
|
2 members found this post helpful.
|
05-05-2024, 08:24 AM
|
#18
|
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,914
|
Quote:
Originally Posted by LuckyCyborg
Well, there is my second upload of the Plasma6 build of mine, in the form of two huge tarballs: plasma6-packages-20240505.tar of size 934.82 MB containing the x86_64 packages built by me on current Slackware-current, while the second one being plasma6-source-20240505.tar of size 1.92GB containing the full build system, including the source tarballs and scripts. You can find them both on the link bellow for the next 30 days:
https://easyupload.io/m/uvy9km
|
And, as usual:
https://mega.nz/folder/dEk00SBB#aVK0Eo4r4e3ZyWQtx-4IMQ
|
|
3 members found this post helpful.
|
05-05-2024, 08:27 AM
|
#19
|
Member
Registered: Mar 2009
Posts: 805
Rep: 
|
Quote:
Originally Posted by LuckyCyborg
The default Next wallpaper from Plasma6 is shipped by the breeze package.
https://invent.kde.org/plasma/breeze...ontents/images
I am really sorry, but the files size is too large for uploading any of them here - but you can just get them from the source tarball or git. Overall, the default desktop looks like in the screenshot which I have attached on first post from this thread.
|
Thank you and gmgf for screenshots.
Its obviously that plasma6 follow gnome art which following macOS art...
|
|
|
05-05-2024, 08:32 AM
|
#20
|
Senior Member
Registered: Mar 2010
Posts: 4,553
Original Poster
|
Quote:
Originally Posted by marav
|
Many thanks, Monsieur Marav! 
|
|
1 members found this post helpful.
|
05-05-2024, 04:02 PM
|
#21
|
Senior Member
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 1,070
|
Well, I bit the bullet and proceeded to upgrade. Thanks @LuckyCyborg for the great effort!
Plasma 6 feels really stable and normal. I also went the kamikaze way and upgraded on my Plasma5 configs, and I got no issues so far.
The biggest trouble I had was with my widgets, which had to be upgraded to their Plasma6 versions. But most of them already had upgrades available. Sadly, still no Event Calendar for Plasma6
I also noticed that Kile (LaTeX editor) is missing. Could you please consider adding it? There is a beta release for plasma 6:
https://kile.sourceforge.io/
Thanks!!
|
|
2 members found this post helpful.
|
05-05-2024, 04:19 PM
|
#22
|
Senior Member
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 1,070
|
Another question, maybe for adding into the documentation: how to exclude the kde/ series from the slackpkg updates?
|
|
|
05-05-2024, 04:25 PM
|
#23
|
Member
Registered: May 2019
Location: Italy
Distribution: Slackware
Posts: 421
|
Quote:
Originally Posted by sombragris
Another question, maybe for adding into the documentation: how to exclude the kde/ series from the slackpkg updates?
|
Add something like this to /etc/slackpkg/blacklist
|
|
2 members found this post helpful.
|
05-05-2024, 05:30 PM
|
#24
|
Senior Member
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 1,070
|
Quote:
Originally Posted by ctrlaltca
Add something like this to /etc/slackpkg/blacklist
|
Yeah, that could be a beginning but what about the deps, for example?
|
|
|
05-05-2024, 05:45 PM
|
#25
|
Senior Member
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 1,070
|
I was able to generate a Plasma6 Kile package using the KDE6 options, a SBo template, and the Kile beta source tarball. So far it's running fine.
|
|
1 members found this post helpful.
|
05-06-2024, 02:09 AM
|
#26
|
Member
Registered: May 2019
Location: Italy
Distribution: Slackware
Posts: 421
|
Quote:
Originally Posted by sombragris
Yeah, that could be a beginning but what about the deps, for example?
|
All the packages including the deps are using the _KDE6 tag.
|
|
1 members found this post helpful.
|
05-06-2024, 02:22 AM
|
#27
|
Senior Member
Registered: Mar 2010
Posts: 4,553
Original Poster
|
Quote:
Originally Posted by sombragris
Well, I bit the bullet and proceeded to upgrade. Thanks @LuckyCyborg for the great effort!
Plasma 6 feels really stable and normal. I also went the kamikaze way and upgraded on my Plasma5 configs, and I got no issues so far.
The biggest trouble I had was with my widgets, which had to be upgraded to their Plasma6 versions. But most of them already had upgrades available. Sadly, still no Event Calendar for Plasma6
|
I am very glad that you had a good experience with this second Plasma6 build. And thank you for testing it!
In fact, from my own experience, there was only few obnoxious bugs even in the previous build. Seems like the KDE developers learned from the previous mistakes and this time they did NOT rewritten everything from scratch.
From what I have seen, the Plasma6 is something like Plasma5 ported to Qt6 and sporting a lot of improvements permitted by a more modern platform.
Quote:
Originally Posted by sombragris
I also noticed that Kile (LaTeX editor) is missing. Could you please consider adding it? There is a beta release for plasma 6:
https://kile.sourceforge.io/
Thanks!!
|
Thanks for pointing to this new Kile release! And indeed seems like it is Plasma6 ready.
The next Plasma6 build of mine will include it.
Code:
root@darkstar:~# ls /tmp/kde_build/applications-extra/*
/tmp/kde_build/applications-extra/kile-2.9.94_1-x86_64-1_KDE6.txz
root@darkstar:~#
Last edited by LuckyCyborg; 05-06-2024 at 03:40 AM.
|
|
6 members found this post helpful.
|
05-07-2024, 07:21 AM
|
#28
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 254
|
Plasma6 aarch64 packages
Well based upon LuckyCyborg's work, I thought I should also share my builds of Plasma 6 for slackwareaarch64-current systems as well. I offer these up and will continue to update them as LuckyCyborg does as well. But at this time, I do not plan to make them a slackpkg+ repo, like I do with most other things for aarch64.
To accomplish my builds, I had to change a few things within the build, adding a libkgapi build somewhere else in the process to get things building correctly (I should diff the sources, but I haven't). I've also included the phonon-backend-mpv (and used my own updated slackbuilds for the deps), but I have not included the vlc backend.
I doubt Plasma 6 will run well on many arm64 devices people may have, but should be excellent on something like a rpi5 or other more powerful devices.
Let me know how it goes for you and enjoy!
Direct links on my spare server:
https://rekt.lngn.net/plasma6-arm64-...0240506.tar.xz (919.4mb)
https://rekt.lngn.net/plasma6-source-20240506.tar.xz (1.92gb)
Mirror on my mega.nz:
plasma6-arm64-packages-20240506.tar.xz
plasma6-source-20240506.tar.xz
|
|
6 members found this post helpful.
|
05-07-2024, 07:38 AM
|
#29
|
Member
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 254
|
I forgot to post the obligatory screenshot of the desktop running 
|
|
4 members found this post helpful.
|
05-07-2024, 11:05 AM
|
#30
|
Senior Member
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 1,070
|
Some issues I have been able to see so far:
1. Some menus appear detached and misplaced in some apps (case in point: MuseScore, compiled on both qt5 and qt6)
2. I'm having some weird unicode issues. Some filenames with unicode characters now appear with codes such as \0555. Maybe a compile time switch is needed somewhere?
|
|
1 members found this post helpful.
|
All times are GMT -5. The time now is 04:30 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|