Haiku porting efforts

With KF6 being added/updated for Haiku.

Playing around with latest Dolphin, already created first MR in Dolphin for phonon-vlc backend, and playback is working find. :smiley:

First install (KDE style):

Haiku style:

Using git in Konsole:

Audio file playback:

4 Likes

Still trying to keep up, at the moment KF6 6.11.0-rc1 with Qt6 6.8.2 up and running, a MR to fix cmake on Haiku to build latest Qt-Creator 15.0.1 is filed.

Latest release for KDenlive (not released to the public but can be build from source):

EDIT: wip, but shaping along pretty good (thanks to mmu_man (Haiku) and CarterLi (Upstream) for their work on this!

1 Like

One thing that got on my nerves from the very start was using color-schemes on the KDE software, that I found out pretty quick (some have disabled support for it and use the system colors (thanks for that @3dEyes !)), some can’t use that fix and having some color-schemes installed is quite handy then.

So now I was bothered that Konsole didn’t follow these settings and I knew there were color-schemes specifically for Konsole, but I couldn’t figure out how to use them (hey, I’m daily driving Haiku so not that familiar on Linux install anymore, so I launched a Fedora VM I have here just for those cases and figured it out!

Now Kdevelop 24.12.3 and master builds for Konsole and Kate are using colors that can match the time of the day (eg brighter colors during the day, and darker ones for the evening). Me happy :smiley:

Evening colors :smiley:

1 Like

We’ve got our own IDE for Haiku called Genio, which is still a a working process, alternetive we can use other IDE, so this week Qt-Creator 16.0.0 was released to the public.

My personal favorite though is still KDevelop which I follow closely and build from master branch (source) to keep up on progress there and see if nothing is broken for Haiku. A MR to disable internal documentview (needs qtwebengine for Qt6) is at hand and I’ve done some work prior to that, now rebased and finetuned with the one from upstream and looking good so far.
So big thanks to the KDevelop team there!

EDIT, only posted and already QtCreator 16.0.1 is released, at the moment only localy available on my machine, will update later for the Haiku public (got some other fish to fry first). :slight_smile:

3 Likes

Been looking out to see the evolution for Krita stays on par for Haiku, hence checking out latest commits to the source and building it for Qt6, yesterday attempted a build with PyQt6 enabled to see if the python scripts would be showing up in the menu also.
Turns out this worked pretty fine! :+1:

1 Like

Haiku may not be fully supported yet, we will never be on par with Plasma for one as Haiku uses it’s one WindowManager, but the software is pretty good on par, just finished updates on gear 25.04.0 (yes I know 25.04.1 is out, but since we are just a small team at haikuports trying to keep up is hard) :slight_smile:

Latest available frameworks are at 6.13.0, mainly KIO could use some love there.

Having said that, latest yourney in the past week was getting kde-builder setup and running, and trying to build some of the core applications I use the most here (and the example KCalc mentioned in the developers documentation for kde-builder.

I wrote (much for myself) a small wiki which is a ongoing process at:

Processing some of the applications is working out as planned:

2 Likes

GCompris 25.1 released for Haiku, enjoy! :slight_smile:

1 Like

Qt Creator 16.0.2 in the pipeline for the public.

Qt Creator 17.0.0-beta2 testing locally:

Qt Creator 17.0.0 pushed to our builders, should be available later today for Haiku.

1 Like

KMyMoney 5.2.0 now also updated (64bit) and released for 32bit, switched to Qt6. :+1:

Using breeze icons:

2 Likes

Think I need to do some house-holding on my data disk (major part, KDE and Qt sources) with the haikuports projects. :rofl:

1 Like