Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KDE5 foundation - getting KDE5 to work on GoboLinux (incomplete; anyone feels for adding these recipes?) #228

Open
rubyFeedback opened this issue Apr 12, 2024 · 1 comment
Labels

Comments

@rubyFeedback
Copy link

rubyFeedback commented Apr 12, 2024

Following is a listing of the remote URLs I am tracking in regards to KDE5 foundation. This is not 100% perfect but,say,
95% perfect; needs a bit of polishing.

Anyway, if someone can add these recipes, it would be nice, because once the KDE5 foundation works, compiling the rest is fairly easy. kio is kind of a key component here; when I compile kio on non-GoboLinux system, I usually have no problem with the other parts, as kio is kind of the key. But before kio compiles, some other programs have to be compiled.

Usually this is also the order I use, by the way, so I start with extra-cmake-modules, then attica and so forth. Again, this may not work 100%, but it should be fairly good.

extracmakemodules:               https://download.kde.org/stable/frameworks/5.115/extra-cmake-modules-5.115.0.tar.xz
attica:                          https://download.kde.org/stable/frameworks/5.115/attica-5.115.0.tar.xz
kapidox:                         https://download.kde.org/stable/frameworks/5.115/kapidox-5.115.0.tar.xz
karchive:                        https://download.kde.org/stable/frameworks/5.115/karchive-5.115.0.tar.xz
kcodecs:                         https://download.kde.org/stable/frameworks/5.115/kcodecs-5.115.0.tar.xz
kconfig:                         https://download.kde.org/stable/frameworks/5.115/kconfig-5.115.0.tar.xz
kcoreaddons:                     https://download.kde.org/stable/frameworks/5.115/kcoreaddons-5.115.0.tar.xz
kdbusaddons:                     https://download.kde.org/stable/frameworks/5.115/kdbusaddons-5.115.0.tar.xz
kdnssd:                          https://download.kde.org/stable/frameworks/5.115/kdnssd-5.115.0.tar.xz
kguiaddons:                      https://download.kde.org/stable/frameworks/5.115/kguiaddons-5.115.0.tar.xz
ki18n:                           https://download.kde.org/stable/frameworks/5.115/ki18n-5.115.1.tar.xz
kidletime:                       https://download.kde.org/stable/frameworks/5.115/kidletime-5.115.0.tar.xz
kimageformats:                   https://download.kde.org/stable/frameworks/5.115/kimageformats-5.115.0.tar.xz
kitemmodels:                     https://download.kde.org/stable/frameworks/5.115/kitemmodels-5.115.0.tar.xz
kitemviews:                      https://download.kde.org/stable/frameworks/5.115/kitemviews-5.115.0.tar.xz
kplotting:                       https://download.kde.org/stable/frameworks/5.115/kplotting-5.115.0.tar.xz
kwidgetsaddons:                  https://download.kde.org/stable/frameworks/5.115/kwidgetsaddons-5.115.0.tar.xz
kwindowsystem:                   https://download.kde.org/stable/frameworks/5.115/kwindowsystem-5.115.0.tar.xz
networkmanagerqt:                https://download.kde.org/stable/frameworks/5.115/networkmanager-qt-5.115.0.tar.xz
solid:                           https://download.kde.org/stable/frameworks/5.115/solid-5.115.0.tar.xz
sonnet:                          https://download.kde.org/stable/frameworks/5.115/sonnet-5.115.0.tar.xz
threadweaver:                    https://download.kde.org/stable/frameworks/5.115/threadweaver-5.115.0.tar.xz
kauth:                           https://download.kde.org/stable/frameworks/5.115/kauth-5.115.0.tar.xz
kcrash:                          https://download.kde.org/stable/frameworks/5.115/kcrash-5.115.0.tar.xz
kdav:                            https://download.kde.org/stable/frameworks/5.115/kdav-5.115.0.tar.xz
kdoctools:                       https://download.kde.org/stable/frameworks/5.115/kdoctools-5.115.0.tar.xz
kpty:                            https://download.kde.org/stable/frameworks/5.115/kpty-5.115.0.tar.xz
kunitconversion:                 https://download.kde.org/stable/frameworks/5.115/kunitconversion-5.115.0.tar.xz
kconfigwidgets:                  https://download.kde.org/stable/frameworks/5.115/kconfigwidgets-5.115.0.tar.xz
kservice:                        https://download.kde.org/stable/frameworks/5.115/kservice-5.115.0.tar.xz
kglobalaccel:                    https://download.kde.org/stable/frameworks/5.115/kglobalaccel-5.115.0.tar.xz
kiconthemes:                     https://download.kde.org/stable/frameworks/5.115/kiconthemes-5.115.0.tar.xz
kxmlgui:                         https://download.kde.org/stable/frameworks/5.115/kxmlgui-5.115.0.tar.xz
kcompletion:                     https://download.kde.org/stable/frameworks/5.115/kcompletion-5.115.0.tar.xz
ktextwidgets:                    https://download.kde.org/stable/frameworks/5.115/ktextwidgets-5.115.0.tar.xz
kbookmarks:                      https://download.kde.org/stable/frameworks/5.115/kbookmarks-5.115.0.tar.xz
kjobwidgets:                     https://download.kde.org/stable/frameworks/5.115/kjobwidgets-5.115.0.tar.xz
kio:                             https://download.kde.org/stable/frameworks/5.115/kio-5.115.0.tar.xz
kcalendarcore:                   https://download.kde.org/stable/frameworks/5.115/kcalendarcore-5.115.0.tar.xz
purpose:                         https://download.kde.org/stable/frameworks/5.115/purpose-5.115.0.tar.xz
kpackage:                        https://download.kde.org/stable/frameworks/5.115/kpackage-5.115.0.tar.xz
kdesu:                           https://download.kde.org/stable/frameworks/5.115/kdesu-5.115.0.tar.xz
kemoticons:                      https://download.kde.org/stable/frameworks/5.115/kemoticons-5.115.0.tar.xz
knotifications:                  https://download.kde.org/stable/frameworks/5.115/knotifications-5.115.0.tar.xz
kwallet:                         https://download.kde.org/stable/frameworks/5.115/kwallet-5.115.0.tar.xz
kdeclarative:                    https://download.kde.org/stable/frameworks/5.115/kdeclarative-5.115.0.tar.xz
kcmutils:                        https://download.kde.org/stable/frameworks/5.115/kcmutils-5.115.0.tar.xz
knewstuff:                       https://download.kde.org/stable/frameworks/5.115/knewstuff-5.115.0.tar.xz
frameworkintegration:            https://download.kde.org/stable/frameworks/5.115/frameworkintegration-5.115.0.tar.xz
kinit:                           https://download.kde.org/stable/frameworks/5.115/kinit-5.115.0.tar.xz
knotifyconfig:                   https://download.kde.org/stable/frameworks/5.115/knotifyconfig-5.115.0.tar.xz
kparts:                          https://download.kde.org/stable/frameworks/5.115/kparts-5.115.0.tar.xz
kactivities:                     https://download.kde.org/stable/frameworks/5.115/kactivities-5.115.0.tar.xz
kded:                            https://download.kde.org/stable/frameworks/5.115/kded-5.115.0.tar.xz
kdewebkit:                       https://download.kde.org/stable/frameworks/5.99/portingAids/kdewebkit-5.99.0.tar.xz
syntaxhighlighting:              https://download.kde.org/stable/frameworks/5.115/syntax-highlighting-5.115.0.tar.xz
ktexteditor:                     https://download.kde.org/stable/frameworks/5.115/ktexteditor-5.115.0.tar.xz
kdesignerplugin:                 https://download.kde.org/stable/frameworks/5.115/portingAids/kdesignerplugin-5.115.0.tar.xz
kwayland:                        https://download.kde.org/stable/frameworks/5.115/kwayland-5.115.0.tar.xz
plasmaframework:                 https://download.kde.org/stable/frameworks/5.115/plasma-framework-5.115.0.tar.xz
modemmanagerqt:                  https://download.kde.org/stable/frameworks/5.115/modemmanager-qt-5.115.0.tar.xz
kpeople:                         https://download.kde.org/stable/frameworks/5.115/kpeople-5.115.0.tar.xz
kxmlrpcclient:                   https://download.kde.org/stable/frameworks/5.115/portingAids/kxmlrpcclient-5.115.0.tar.xz
bluezqt:                         https://download.kde.org/stable/frameworks/5.115/bluez-qt-5.115.0.tar.xz
kfilemetadata:                   https://download.kde.org/stable/frameworks/5.115/kfilemetadata-5.115.0.tar.xz
breezeicons:                     https://download.kde.org/stable/frameworks/5.115/breeze-icons-5.115.0.tar.xz
oxygenicons:                     https://download.kde.org/stable/frameworks/5.115/oxygen-icons-5.115.0.tar.xz
baloo:                           https://download.kde.org/stable/frameworks/5.99/baloo-5.99.0.tar.xz
kactivitiesstats:                https://download.kde.org/stable/frameworks/5.115/kactivities-stats-5.115.0.tar.xz
krunner:                         https://download.kde.org/stable/frameworks/5.115/krunner-5.115.0.tar.xz
prison:                          https://download.kde.org/stable/frameworks/5.115/prison-5.115.0.tar.xz
kirigami2:                       https://download.kde.org/stable/frameworks/5.115/kirigami2-5.115.0.tar.xz
kjs:                             https://download.kde.org/stable/frameworks/5.115/portingAids/kjs-5.115.0.tar.xz
kdelibs4support:                 https://download.kde.org/stable/frameworks/5.115/portingAids/kdelibs4support-5.115.0.tar.xz
khtml:                           https://download.kde.org/stable/frameworks/5.115/portingAids/khtml-5.115.0.tar.xz
kjsembed:                        https://download.kde.org/stable/frameworks/5.115/portingAids/kjsembed-5.115.0.tar.xz
kmediaplayer:                    https://download.kde.org/stable/frameworks/5.115/portingAids/kmediaplayer-5.115.0.tar.xz
kross:                           https://download.kde.org/stable/frameworks/5.115/portingAids/kross-5.115.0.tar.xz
syndication:                     https://download.kde.org/stable/frameworks/5.115/syndication-5.115.0.tar.xz
kholidays:                       https://download.kde.org/stable/frameworks/5.115/kholidays-5.115.0.tar.xz
kcontacts:                       https://download.kde.org/stable/frameworks/5.115/kcontacts-5.115.0.tar.xz
kcalcore:                        https://download.kde.org/stable/applications/19.08.3/src/kcalcore-19.08.3.tar.xz
kquickcharts:                    https://download.kde.org/stable/frameworks/5.115/kquickcharts-5.115.0.tar.xz

I currently have no working GoboLinux system installed (for some reason I can not install the latest .iso, it always errors out on me), so if someone else could create these recipes it would be nice. If you feel this is too much work perhaps focus on a smaller subset, say, 3 up to 5 programs and then be done with it. Then someone else could perhaps take over slowly. One program per day would mean 2024 GoboLinux would have KDE5 again. \o/

@Nuc1eoN
Copy link
Member

Nuc1eoN commented Apr 12, 2024

Why not KDE6?

Anyways KDE is probably huge overkill for GoboLinux at this point. Who would be maintaining that?

Also AwesomeWM does the job very well.

I suggest trying yourself out on Qemu first. I am providing working config files here.

If the ISO makes issues for you, that should probably be prioritized before KDE? Please file a bug.

If you do undertake the KDE5 effort, here are some points:

  • Start small. Try yourself out on e.g. making xfce recipes. Even that would take several weeks probably to get it right.
  • Then start 'trying' to compile Qt. We have in the past failed to do so in a two man effort. But you can certainly be successful with enough intent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants