Amarok 3.2.1 released

The Amarok Development Squad is happy to announce the immediate availability of Amarok 3.2.1, the first bugfix release for Amarok 3.2 "Punkadiddle"!


This is a companion discussion topic for the original entry at https://blogs.kde.org/2025/01/11/amarok-3.2.1-released/
2 Likes

Would be nice if KGlobalAccel and X11 could be made optional, the first one was easy to disable when I checked a build on Haiku yesterday, for X11 I haven’t yet looked how hard it would be.

Had a very very quick look: probably not too hard. KX11Extras is used in approx. dozen places for optionally checking desktop, compositing status etc., probably could be ifdeffed out. KGlobalAccel only in two files where global shortcuts are set, I think.

Will do some checking on Haiku today to see how far this gets me, if it turns out OK I could do a MR for those 2, fwiw, other projects have similar checks for HAVE_X11 or HAVE_KGLOBALACCEL(? need to check that last in sources, but ran into this not that long ago). :slight_smile:

EDIT, this will be a no go on Haiku, too much references to KX11Extras in the source. Was worth trying. :slight_smile:

I might have a look at some point. Every KX11Extras usage is pretty much optional (e.g. only some options grayed out if not running under X11), so should be doable

3 Likes

This should allow building without X11:

Did very limited testing myself yet, though, but there shouldn’t be anything critical left out.

1 Like

Worked out fine so far, as mentioned in the chat a small part needed to disable qt6webengine. Wanted to comment on the PR, but with the new install I need to figure out how to login again at invent.kde.org. :confused: (fixed) :slight_smile: