KDE gear 25.12

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 and in the topic New/Updated.

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.

11 Likes

Well, can’t stand loose ends, will try to update those that can be build.

First one is Gwenview, both KF5 (needed revbump for new exiv2 package anyway) and KF6 version are build on buildmaster.

I haven’t checked new installs for those in a while, I had issues with the KF6 one earlier (KIO worker related), so had to install the KF5 one first (seems to triggered something, after that KF6 one works fine, same for a few others where there are packages for both frameworks)

Gear 25.12

Gwenview 25.12.0

Ark 25.12.0

KCacheGrind, Kompare, MassifVisualizer and Umbrello 25.12.0

KDE education

Cantor, KBruch, KGeography, Kig, Kiten, KLettres, KmPlot, Marble, Minuet and Step 25.12.0

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)

PIM related packages require Qt >= 6.8

Gear 25.08(.3)

Itinerary 25.08.3 (local 25.12.0)

Build failure for KDevelop, updated to 25.08.3

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 with the update, as mentioned, some will remain on 25.08.3 because of Qt requirements, but most have been updated to 25.12.0, Enjoy! :slight_smile:

8 Likes