Some of you probably got the news on the new gear release that happend last week.
With the latest changes in the KDE frameworks 6.19.0 (specific for ECM), it’s now not required anymore to define paths for DATAROOTDIR, ECM, QCHDIR and others (MKSMPECS still remains as those can’t be fixed for ECM modules), so a rewrite for the KDE recipes was neeeded (nothing is broken when still using them, but most are just noise then).
Now I started last weekend on cleaning up these recipes, most are done, a few still remain but will be fixed in upcomming releases.
With the process of updating the recipes, there are possibled downsides as some packages rely on the new libraries (this is already the case for the update on libexiv2), but they should be fixed once the updates are completed (checking buildmasters in the meantime to see thigs are build, and update failing recipes where possible).
So bare with me in this process, once completed I’ll announce it here.
Thanks for your patience!
Edit: while the frameworks halted with version 6.19.0 because upstream switched to Qt >= 6.8, gear25.12 should still be fine with our current 6.7.2 version, and I hope things will still be fine with no sneaked in Qt >= 6.8 that isn’t covered with a Qt version check in the source (came across a few already).
With the experimental setup (broken QtMultimedia) 6.10.1 here I can still progress on the frameworks (currently using 6.20.0), but that means I will not spot the 6.8* code eventually sneaked in.
EDIT: as I feared, Qt 6.8 kicks in :’( even though KDE progressing with this it was to be expected. As a non developer I think it puts us up to an end on updating the Haiku packages until our Qt version has been updated, so keep local work around for the updates until then.
Follow up: Will add some more information as I try to update the packages.
So far everything PIM related will be updated to 25.08.3, which still seems to be good for Qt 6.7.2.
In the screenshot local Itinerary 25.12.0 (for Haiku 25.08.3)
Those that do still build for Qt 6.7.2
Dolphin
Ark
KDE games
kde-apps/blinken/blinken-25.12.0.recipe
kde-apps/bomber/bomber-25.12.0.recipe
kde-apps/bovo/bovo-25.12.0.recipe
kde-apps/granatier/granatier-25.12.0.recipe
kde-apps/kalm/kalm-25.12.0.recipe
kde-apps/kanagram/kanagram-25.12.0.recipe
kde-apps/kapman/kapman-25.12.0.recipe
kde-apps/katomic/katomic-25.12.0.recipe
kde-apps/kblocks/kblocks-25.12.0.recipe
kde-apps/kbounce/kbounce-25.12.0.recipe
kde-apps/kbreakout/kbreakout-25.12.0.recipe
kde-apps/kdiamond/kdiamond-25.12.0.recipe
kde-apps/kfourinline/kfourinline-25.12.0.recipe
kde-apps/kgoldrunner/kgoldrunner-25.12.0.recipe
kde-apps/khangman/khangman-25.12.0.recipe
kde-apps/kigo/kigo-25.12.0.recipe
kde-apps/kiriki/kiriki-25.12.0.recipe
kde-apps/kjumpingcube/kjumpingcube-25.12.0.recipe
kde-apps/klickety/klickety-25.12.0.recipe
kde-apps/klines/klines-25.12.0.recipe
kde-apps/kmahjongg/kmahjongg-25.12.0.recipe
kde-apps/kmines/kmines-25.12.0.recipe
kde-apps/knavalbattle/knavalbattle-25.12.0.recipe
kde-apps/knetwalk/knetwalk-25.12.0.recipe
kde-apps/knights/knights-25.12.0.recipe
kde-apps/knights/patches/knights-25.12.0.patchset
kde-apps/kolf/kolf-25.12.0.recipe
kde-apps/kollision/kollision-25.12.0.recipe
kde-apps/kreversi/kreversi-25.12.0.recipe
kde-apps/kshisen/kshisen-25.12.0.recipe
kde-apps/ksirk/ksirk-25.12.0.recipe
kde-apps/ksnakeduel/ksnakeduel-25.12.0.recipe
kde-apps/ksquares/ksquares-25.12.0.recipe
kde-apps/ksudoku/ksudoku-25.12.0.recipe
kde-apps/ktuberling/ktuberling-25.12.0.recipe
kde-apps/kubrick/kubrick-25.12.0.recipe
kde-apps/lskat/lskat-25.12.0.recipe
kde-apps/palapeli/palapeli-25.12.0.recipe
KDE internet
Alligator, Konversation, Tokodon, Kasts, KTorrent 25.12.0 (NeoChat 25.08.3 latest crashes)
KDE graphics
KRuler, KGraphViewer, Okular, Kolourpaint 25.12.0
Gwenview 25.12.0
KCacheGrind, Kompare, MassifVisualizer and Umbrello 25.12.0
Cantor, KBruch, KGeography, Kig, Kiten, KLettres, KmPlot, Marble, Minuet and Step 25.12.0
Build failure, although sources claim to support Qt < 6.8
KDevelop 25.08.3 (local 25.12.0)
Kate 25.08.3 (local 25.12.0)
KDebugSettings 25.08.3 (local 25.12.0)
EDIT: Done, as mentioned some remain on 25.08.3 due to Qt requirements not met on our side (yet), but most have been updated to 25.12.0. Enjoy 