LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-05-2024, 06:55 AM   #16
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,547

Original Poster
Rep: Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399

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!
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20240505_151130.jpg
Views:	21
Size:	144.6 KB
ID:	42779  

Last edited by LuckyCyborg; 05-05-2024 at 08:37 AM.
 
2 members found this post helpful.
Old 05-05-2024, 08:06 AM   #17
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,547

Original Poster
Rep: Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399
Quote:
Originally Posted by jloco View Post
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.
Old 05-05-2024, 08:24 AM   #18
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,404

Rep: Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139
Quote:
Originally Posted by LuckyCyborg View Post
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.
Old 05-05-2024, 08:27 AM   #19
rizitis
Member
 
Registered: Mar 2009
Location: Greece,Crete
Distribution: Slackware64-current, Slint
Posts: 674
Blog Entries: 1

Rep: Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511
Quote:
Originally Posted by LuckyCyborg View Post
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...
 
Old 05-05-2024, 08:32 AM   #20
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,547

Original Poster
Rep: Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399
Quote:
Originally Posted by marav View Post
Many thanks, Monsieur Marav!
 
1 members found this post helpful.
Old 05-05-2024, 04:02 PM   #21
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 893

Rep: Reputation: 409Reputation: 409Reputation: 409Reputation: 409Reputation: 409
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.
Old 05-05-2024, 04:19 PM   #22
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 893

Rep: Reputation: 409Reputation: 409Reputation: 409Reputation: 409Reputation: 409
Another question, maybe for adding into the documentation: how to exclude the kde/ series from the slackpkg updates?
 
Old 05-05-2024, 04:25 PM   #23
ctrlaltca
Member
 
Registered: May 2019
Location: Italy
Distribution: Slackware
Posts: 333

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
Quote:
Originally Posted by sombragris View Post
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
Code:
[0-9]+_KDE6
 
2 members found this post helpful.
Old 05-05-2024, 05:30 PM   #24
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 893

Rep: Reputation: 409Reputation: 409Reputation: 409Reputation: 409Reputation: 409
Quote:
Originally Posted by ctrlaltca View Post
Add something like this to /etc/slackpkg/blacklist
Code:
[0-9]+_KDE6
Yeah, that could be a beginning but what about the deps, for example?
 
Old 05-05-2024, 05:45 PM   #25
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 893

Rep: Reputation: 409Reputation: 409Reputation: 409Reputation: 409Reputation: 409
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.
Old 05-06-2024, 02:09 AM   #26
ctrlaltca
Member
 
Registered: May 2019
Location: Italy
Distribution: Slackware
Posts: 333

Rep: Reputation: 388Reputation: 388Reputation: 388Reputation: 388
Quote:
Originally Posted by sombragris View Post
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.
Old 05-06-2024, 02:22 AM   #27
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,547

Original Poster
Rep: Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399Reputation: 3399
Quote:
Originally Posted by sombragris View Post
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 View Post
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.
Old 05-07-2024, 07:21 AM   #28
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 189

Rep: Reputation: 173Reputation: 173
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.
Old 05-07-2024, 07:38 AM   #29
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 189

Rep: Reputation: 173Reputation: 173
I forgot to post the obligatory screenshot of the desktop running
Attached Thumbnails
Click image for larger version

Name:	kde6.jpg
Views:	37
Size:	158.5 KB
ID:	42785  
 
4 members found this post helpful.
Old 05-07-2024, 11:05 AM   #30
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 893

Rep: Reputation: 409Reputation: 409Reputation: 409Reputation: 409Reputation: 409
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.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Building the KDE4 for Slackware 15.0 in the KTown style - a build based on the PBSLACKS patches LuckyCyborg Slackware 408 05-05-2024 09:06 AM
e.g., BSD style (Slackware) vs. SystemV style startup scripts haertig Slackware 5 01-03-2009 10:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:39 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration