LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


Reply
  Search this Thread
Old 05-28-2024, 07:26 PM   #1
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Rep: Reputation: 275Reputation: 275Reputation: 275
Plasma 6 for slackwareaarch64


Hello everyone,

For those whom don't read the main slackware forum of which this is a sub-forum of, I'm posting here for visibility on the availability of the Plasma 6 desktop for Slackware-ARM systems running the current aarch64 pre-release.

The desktop is created based upon AlienBob's 'ktown' idea and work-flow and is spearheaded by LQ user LuckyCyborg. I've taken what he's offered and built the desktop for our loving ARM battlestations. I generally make the packages available in his thread as that's where I feel the contribution belongs, alas, user marav suggested I post here as well.

This package set is a direct replacement for what Slackware offers in the form of Plasma 5, but with the latest and greatest KDE has to offer. Along with the instructions in that thread, I'll note it would be wise to install with a "upgradepkg --install-new --reinstall */*.txz" in the basedir of the extracted tarball. To ensure one overwrites the official KDE5 packages and deps. It also includes MPV as an optional available backend to phonon (along with the gstreamer backend) and a few extra apps LuckyCyborg does not offer as a result. Namely, neochat and tokodon are extra modules included herein.

Any questions I'd be glad to offer assistence but I welcome everyone to try Plasma 6 out, and let me know how it goes for you. But most of all, have fun!

A mirror is available on mega.nz, if my site is slow, and also ensure you get the update also issued today for the latest changes due to slackwareaarch64 updates posted today as well.
 
Old 06-18-2024, 02:02 PM   #2
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Thumbs up Plasma 6.1.0

Update: 06/20/2024 - I've refreshed the tarball with a rebuild of ddcutil (which fixes an issue), and updated Discover & flatpak-kcm to 6.1.0 in the /optional/flatpak_deps directory.

Chiming in to announce I've made available the entire (well 98% of it) Plasma 6.1.0 KDE Desktop for everyones aarch64 machines. This release feels like a real step up from 6.0 in terms of features and functionality. Read the release announcement here: https://kde.org/announcements/plasma/6/6.1.0/

My previous builds of Plasma 6 were based on the LuckyCyborg's work on ktown, but now I've gone rogue and basically done my own thing. Syncing up with his builds and re-starting constantly just wasn't helping me keep things situated, so I've branched off in my own direction.

It's mostly the same thing, KDE is KDE afterall. But I've changed some things of note to users. The included KDE5 libraries had previously been named with a '-5' suffix, and I've now dropped the dash so a five now immediately follows the package name. Because of this change, I'd recommend anyone who installed the previous packages completely remove them before installing this new set.

I've also now included a VLC package so one can use the default phonon backend easily, but I've also included both the mpv and patched gstreamer backends as optional installs. There's also a few extra packages included: amarok, Haruna, klevernotes, and ruqola. Dependencies have been re-created so as to only overwrite official slackware packages if I must, as such 'polkit-qt-1' and 'sddm' must be overwrote during upgrading. As always I'd recommend a 'upgradepkg --install-new --reinstall *.txz' for this package set.

Optionally, there's a complete flatpak/Discover setup one can install to add flatpak support to their KDE6 Slackware desktop. It's not needed to enjoy the desktop, and native apps are included. This is just another option or addition for everyone.

Included is Plasma 6.1.0, Frameworks 6.3.0, Gear 24.05.1, KF5 5.116.0 and all the deps and extras mentioned above. One can download the huge tarball here: kde_plasma6.1.0_fw6.3.0_gear24.05.1-aarch64-FULL.tar (md5: ed9ae05f5d92ea3ad20a93bf0e96a429 ) or optionally download only the wanted packages: https://slackware.lngn.net/pub/aarch...dump/kde6full/.

I've decided not to distribute a source tarball, and rather setup a repo on github: https://github.com/mac-a-r0ni/kde6_slackware (need git-lfs installed to clone) which is easier for me to work with and maintain. All scripts will work on 64-bit machines, and the entire set was built on a clean slackwareaarch64 install.

Here's a mirror on mega.nz, If 6.1.0 is not to your liking, there's an extra tarball with plasma-6.0.5 if one wishes to downgrade plasma.
Code:
md5sums:
ed9ae05f5d92ea3ad20a93bf0e96a429  kde_plasma6.1.0_fw6.3.0_gear24.05.1-aarch64-FULL.tar
334c5a7743b606cf36793e5b47181e52  plasma-6.0.5.tar
I'd also like to thank LuckyCyborg, AlienBOB, and everyone who's posted in the thread for notes and tidbits to make KDE6 the best it can be on Slackware!

Last edited by jloco; 06-20-2024 at 06:21 AM. Reason: refreshed download tarball
 
4 members found this post helpful.
Old 06-20-2024, 06:23 AM   #3
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Refreshed the tarball download with updates mentioned in my previous post. Packages are also individually available here.
 
2 members found this post helpful.
Old 06-26-2024, 03:46 AM   #4
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Plasma 6.1.1 availability

Today (some hours ago) marked the release of Plasma 6.1.1 and I've updated the package tarball as a result. I've also updated Krita-5.2.3, patched kdenlive for a freezing issue, and added all the missing packages (kstars, stellarsolver, labplot, fcitx5-*,libindi, libnova, wcslib) from stock /kde.

I recommend removing and blacklisting the official /kde packages, and replacing them all with these (installing the flatpak setup is optional) to obtain the Plasma 6.1.1 Desktop.

This setup does not overwrite any official packages (outside of the /kde packages), the deps in /l & /n have been worked around by making qt6 specific extra packages in addition to the official qt5 shipped ones. The only missing package is 'latte-dock', which appears to only support kde5 as of now.

Removal of the packages is as simple as removing everything with the "_KDE6" tag on your system.

I've only added the tarball to mega.nz but individual packages are still located on my server here: https://slackware.lngn.net/pub/aarch...dump/kde6full/.

https://mega.nz/folder/ZwY02J6K#kizp9KM9EcSSBgHlGiPPrQ
Code:
447642dae0b791e0e5c9ca295905fc73  kde_plasma6.1.1_fw6.3.0_gear24.05.1-aarch64-FULL.tar
As usual, have your fun!
 
2 members found this post helpful.
Old 06-28-2024, 09:40 AM   #5
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Plasma 6 slackpkg+ repo

EDIT: Below I suggest blacklisting slackware's kde packages... that is wrong. Keep it available, and ensure PKG_PRIORITY is enabled for the kde6 repo, else slackpkg will miss 300 or so packages that you will very likely need for the desktops operation. As long as the repo has priority over the official packages, it should pull down the proper ones for your installation.

I did a small poll on Mastodon a few days ago and results were all "YES" to turn the KDE6 packages into a proper repo. So I've moved them around on the server, and done just that. Mainly aimed at slackpkg+ users, one can still wget it if they don't use the plugin. You will need to set "PKG_PRIORITY=( kde6 )" in order to properly pull it down over Slackware. I need to tamper with the specifics yet, but the repo is up and available for the adventurous. It includes _everything_ needed to run Plasma 6 on slackwareaarch64-current, and needs to upgrade slackware's 'sddm' package.

Repository URL:https://slackware.lngn.net/pub/aarch...-current/kde6/

I've kept the Discover/flatpak packages out of the repo, they are optionally available here: https://slackware.lngn.net/pub/aarch...p/kde6support/

Also updated kwin-6.1.1.2 and rebuilt kwallet-pam with the patch provided by gmgf in the main forum thread.

To install everything once configured, I'd do 'slackpkg update && slackpkg upgrade-all && slackpkg install kde6' which should get you there after enabling the repo.

Last edited by jloco; 07-02-2024 at 04:59 AM. Reason: add corrected info
 
2 members found this post helpful.
Old 07-02-2024, 05:51 PM   #6
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Plasma 6.1.2 Update

Today released Plasma 6.1.2 and I've updated the kde6 repo with the new updates available here.

Remember, when using slackpkg+ and give this repo 'PKG_PRIORITY=( kde6 )' so slackpkg+ will get these files over the official slackware packages.

I also added the 'plasma-welcome' package to the repo, which gives an overview of the features of Plasma 6 upon login. If you'd like it, ensure to do a 'slackpkg install kde6' to pick up any new packages when updating.

Optionally, if one would like flatpak support, install these external repo packages. The alternate 'plasma-workspace' package adds the ability to find installed flatpaks into the main KDE "start menu". If you install that package, I'd advise blacklist/greylist the 'plasma-workspace' so it doesn't automatically get upgraded by slackpkg.

Enjoy! I'll upload a huge tarball in some hours and update this post for those who wish to not use slackpkg+ or download manually all the packages.

Last edited by jloco; 07-02-2024 at 05:53 PM. Reason: add plasma-welcome blurb
 
2 members found this post helpful.
Old 07-03-2024, 06:15 AM   #7
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Here's the mega.nz link again for the huge tarball of everything kde6 aarch64: https://mega.nz/folder/ZwY02J6K#kizp9KM9EcSSBgHlGiPPrQ

md5sum:
Code:
386ab7731578dc5650439f4ff8a914de
 
1 members found this post helpful.
Old 07-04-2024, 08:15 AM   #8
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Since poppler has been updated, there's a few apps which need rebuilds. Those will come when I get a new tarball prepared with gear 24.05.2 included. For now, one can use this AlienBob-style poppler-compat package I've made for aarch64 systems (which is also useful if you use my libreoffice builds) to keep things working. The slackpkg+ repo has rebuilds already available, but a single package is easier for non-repo users.

Now I'm off to go prepare Gear 24.05.2!
 
1 members found this post helpful.
Old 07-05-2024, 09:08 AM   #9
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Updated tarballs with KDE Gear 24.05.2 are available on my mega.nz and/or through repositories for slackpkg+ avail in the link on my signature. Again, this is different from LuckyCyborg's set, but all based on the same work from AlienBOB.

Quote:
460e5ee6358a2dc8fc1dece32f77a389 kde_plasma6.1.2_fw6.3.0_gear24.05.2-aarch64-FULL.tar
227235a993fa70dd98dc3c3be5e5729f kde_plasma6.1.2_fw6.3.0_gear24.05.2-x86_64-FULL.tar
The source is available here: https://github.com/mac-a-r0ni/kde6_slackware. Enjoy!
 
1 members found this post helpful.
Old 08-10-2024, 08:54 AM   #10
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
Making a note as I've uploaded a tarball release for KDE6 with Plasma 6.1.4, Frameworks 6.5.0, Gear 24.05.2, and all the other extras I've shipped prior. Rebuilds for poppler effected packages, and more. Available in my MEGA dropbox here: https://mega.nz/folder/ZwY02J6K#kizp9KM9EcSSBgHlGiPPrQ along with the previous releases.

There is also included optional extras for Discover/flatpak to be added to the desktop, (which no longer needs a rebuilt 'plasma-workspace' package), and of course the slackpkg+ repo available on my website (linked in my profile) is also up to date.

I'll begin looking at the upcoming Gear release this week, and hopefully there won't be much of a delay when it finally releases until we have packages available as well.

Have fun!
 
1 members found this post helpful.
Old 09-15-2024, 05:17 AM   #11
jloco
Member
 
Registered: Apr 2016
Location: Detroit, MI
Distribution: Slackware
Posts: 245

Original Poster
Rep: Reputation: 275Reputation: 275Reputation: 275
plasma-6.1.5, frameworks-6.60, gear-24.08.1

Been a while since I updated the giant arm64 tarball of KDE6 packages so I figured since everything just had a release, now's a good time to do so.

https://mega.nz/folder/ZwY02J6K#kizp9KM9EcSSBgHlGiPPrQ contains a freshly updated tarball with all the updates posted in my ChangeLog here.

Notable highlights are Plasma-6.1.5, KDE Frameworks-6.6.0, and the latest Gear packages 24.08.1. The included VLC is now built on ffmpeg4-4.4.5 because it sh*ts the bed with ffmpeg7, but the rest of KDE6 can live with ffmpeg 7, so the included build of 4 is a special case just for VLC, everything else deps on 7 as it normally would.

There's a few new gear packages included but outside of that, it's all just updated software built against the latest libraries in slackwareaarch64-current.

Get the tarball or use the slackpkg+ repo https://slackware.lngn.net/pub/aarch...-current/kde6/, the choice is yours!

Enjoy!
 
Old 12-10-2024, 07:28 AM   #12
r1w1s1
Member
 
Registered: Mar 2004
Location: São Paulo - Brazil
Distribution: Slackware
Posts: 115
Blog Entries: 1

Rep: Reputation: 86
great work!
 
1 members found this post helpful.
  


Reply

Tags
kde, plasma6


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
A few driver kernel configuration items are disabled by default in slackwareaarch64-current sunying@nj.iscas.ac.cn Slackware - ARM 2 09-25-2022 10:41 PM
[SOLVED] X freezes on RPi4 running slackwareaarch64 sunzu Slackware - ARM 28 07-07-2022 02:19 PM
Slackwareaarch64-current (up-to-date) running on rpi4 new install. mpv fail, execvp error glorsplitz Slackware - ARM 5 04-25-2022 09:32 PM
Can't rsync slackwareaarch64-current dodoLQ Slackware - ARM 2 12-05-2021 06:17 AM

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

All times are GMT -5. The time now is 09: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